fix: resolve error
This commit is contained in:
@ -94,7 +94,7 @@ class BlDatablock(ReplicatedDatablock):
|
||||
|
||||
self.diff_method = DIFF_BINARY
|
||||
|
||||
def resolve(self):
|
||||
def _resolve(self):
|
||||
datablock_ref = None
|
||||
datablock_root = getattr(bpy.data, self.bl_id)
|
||||
datablock_ref = utils.find_from_attr('uuid', self.uuid, datablock_root)
|
||||
|
@ -52,7 +52,7 @@ class BlObject(BlDatablock):
|
||||
instance.uuid = self.uuid
|
||||
return instance
|
||||
|
||||
# Object specific constructor...
|
||||
# TODO: refactoring
|
||||
if "data" not in data:
|
||||
pass
|
||||
elif data["data"] in bpy.data.meshes.keys():
|
||||
|
@ -196,7 +196,7 @@ class Dumper:
|
||||
return False
|
||||
getattr(default, p)
|
||||
except AttributeError as err:
|
||||
logger.error(err)
|
||||
logger.debug(err)
|
||||
return False
|
||||
if p.startswith("__"):
|
||||
return False
|
||||
@ -306,7 +306,7 @@ class Loader:
|
||||
for i in range(len(dump)):
|
||||
element.read()[i] = dump[i]
|
||||
except AttributeError as err:
|
||||
logger.error(err)
|
||||
logger.debug(err)
|
||||
if not self.occlude_read_only:
|
||||
raise err
|
||||
|
||||
@ -340,7 +340,7 @@ class Loader:
|
||||
constructor_parameters = [dumped_element[name]
|
||||
for name in constructor[1]]
|
||||
except KeyError:
|
||||
logger.error("Collection load error, missing parameters.")
|
||||
logger.debug("Collection load error, missing parameters.")
|
||||
continue # TODO handle error
|
||||
new_element = getattr(element.read(), constructor[0])(
|
||||
*constructor_parameters)
|
||||
@ -397,11 +397,11 @@ class Loader:
|
||||
for k in self._ordered_keys(dump.keys()):
|
||||
v = dump[k]
|
||||
if not hasattr(default.read(), k):
|
||||
logger.error(f"Load default, skipping {default} : {k}")
|
||||
logger.debug(f"Load default, skipping {default} : {k}")
|
||||
try:
|
||||
self._load_any(default.extend(k), v)
|
||||
except Exception as err:
|
||||
logger.error(f"Cannot load {k}: {err}")
|
||||
logger.debug(f"Cannot load {k}: {err}")
|
||||
|
||||
@property
|
||||
def match_subset_all(self):
|
||||
|
@ -488,7 +488,7 @@ def sanitize_deps_graph(dummy):
|
||||
|
||||
if client and client.state['STATE'] in [STATE_ACTIVE]:
|
||||
for node_key in client.list():
|
||||
client.get(node_key).resolve()
|
||||
client.get(node_key)._resolve()
|
||||
|
||||
|
||||
@persistent
|
||||
|
Reference in New Issue
Block a user