mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-02 00:44:52 +01:00
on_value_change is not abstract method
This commit is contained in:
parent
d944e892ce
commit
181107eb5b
4 changed files with 2 additions and 18 deletions
|
|
@ -162,10 +162,6 @@ class BaseEntity:
|
|||
def set_override_state(self, state):
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def on_value_change(self):
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def on_change(self):
|
||||
pass
|
||||
|
|
@ -510,11 +506,6 @@ class RootEntity(BaseEntity):
|
|||
self.__class__.__name__
|
||||
))
|
||||
|
||||
def on_value_change(self):
|
||||
raise TypeError("{} does not support `on_value_change`".format(
|
||||
self.__class__.__name__
|
||||
))
|
||||
|
||||
def on_change(self):
|
||||
for callback in self.on_change_callbacks:
|
||||
callback()
|
||||
|
|
|
|||
|
|
@ -41,11 +41,6 @@ class DictImmutableKeysEntity(ItemEntity):
|
|||
def items(self):
|
||||
return self.non_gui_children.items()
|
||||
|
||||
def on_value_change(self):
|
||||
raise NotImplementedError(
|
||||
"{} - on_value_change".format(self.__class__.__name__)
|
||||
)
|
||||
|
||||
def schema_validations(self):
|
||||
if self.checkbox_key:
|
||||
checkbox_child = self.non_gui_children.get(self.checkbox_key)
|
||||
|
|
|
|||
|
|
@ -231,6 +231,7 @@ class DictMutableKeysEntity(ItemEntity):
|
|||
return metadata
|
||||
|
||||
def set_value(self, value):
|
||||
# TODO pop keys not in value and add new keys from value
|
||||
for _key, _value in value.items():
|
||||
self.set_value_for_key(_key, _value, True)
|
||||
self.on_value_change()
|
||||
|
|
|
|||
|
|
@ -193,7 +193,7 @@ class GUIEntity(ItemEntity):
|
|||
_discard_changes = None
|
||||
on_change = None
|
||||
on_child_change = None
|
||||
on_value_change = None
|
||||
|
||||
settings_value = None
|
||||
remove_overrides = None
|
||||
reset_to_pype_default = None
|
||||
|
|
@ -328,9 +328,6 @@ class PathEntity(ItemEntity):
|
|||
|
||||
return self.child_obj.settings_value()
|
||||
|
||||
def on_value_change(self):
|
||||
raise NotImplementedError(self.__class__.__name__)
|
||||
|
||||
def on_change(self):
|
||||
for callback in self.on_change_callbacks:
|
||||
callback()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue