renamed previous require_restart to require_restart_on_change

This commit is contained in:
iLLiCiTiT 2021-05-27 13:26:35 +02:00
parent 0508a73902
commit 1c6d0dd804
2 changed files with 11 additions and 7 deletions

View file

@ -111,7 +111,7 @@ class BaseItemEntity(BaseEntity):
# Reference to `RootEntity`
self.root_item = None
# Change of value requires restart of OpenPype
self._require_restart = False
self._require_restart_on_change = False
# Entity is in hierarchy of dynamically created entity
self.is_in_dynamic_item = False
@ -172,6 +172,10 @@ class BaseItemEntity(BaseEntity):
roles = [roles]
self.roles = roles
@property
def require_restart_on_change(self):
return self._require_restart_on_change
@property
def require_restart(self):
return False
@ -267,7 +271,7 @@ class BaseItemEntity(BaseEntity):
)
if (
self._require_restart
self.require_restart_on_change
and (self.is_dynamic_item or self.is_in_dynamic_item)
):
raise EntitySchemaError(
@ -802,13 +806,13 @@ class ItemEntity(BaseItemEntity):
self.root_item = self.parent.root_item
# Item require restart on value change
require_restart = self.schema_data.get("require_restart")
require_restart_on_change = self.schema_data.get("require_restart")
if (
require_restart is None
require_restart_on_change is None
and not (self.is_dynamic_item or self.is_in_dynamic_item)
):
require_restart = self.parent.require_restart
self._require_restart = require_restart
require_restart_on_change = self.parent.require_restart_on_change
self._require_restart_on_change = require_restart_on_change
# File item reference
if self.parent.is_file:

View file

@ -69,7 +69,7 @@ class EndpointEntity(ItemEntity):
for callback in self.on_change_callbacks:
callback()
if self.require_restart:
if self.require_restart_on_change:
if self.require_restart:
self.root_item.add_item_require_restart(self)
else: