Debugging code cleanup
parent
e65d6d8a75
commit
e4ca202608
|
@ -51,10 +51,6 @@ def dump_nodes(nodes: list[bpy.types.Node]):
|
|||
|
||||
Dumper.pointers.clear()
|
||||
|
||||
print("---")
|
||||
pprint(data)
|
||||
print("---")
|
||||
|
||||
return data
|
||||
|
||||
def dump_node(node: bpy.types.Node):
|
||||
|
@ -136,11 +132,6 @@ class Dumper:
|
|||
continue
|
||||
|
||||
elif prop.type == "POINTER":
|
||||
# if key == 'node_tree':
|
||||
# print('--------------')
|
||||
# print(bl_object, value)
|
||||
# print(cls.pointers)
|
||||
|
||||
if isinstance(value, int): # It's a pointer
|
||||
if value not in cls.pointers:
|
||||
print(bl_object, "not loaded yet", prop)
|
||||
|
@ -154,14 +145,10 @@ class Dumper:
|
|||
dumper = get_dumper(bl_type)
|
||||
|
||||
# If the pointer exist register the pointer then load data
|
||||
# print('-----', value)
|
||||
# pointer =
|
||||
if attr is None:
|
||||
attr = dumper.new(value)
|
||||
|
||||
dumper.load(value, attr)
|
||||
# attr = getattr(bl_object, key)
|
||||
# if not attr:
|
||||
cls.pointers[value["bl_pointer"]] = attr
|
||||
|
||||
if hasattr(attr, "update"):
|
||||
|
@ -177,7 +164,6 @@ class Dumper:
|
|||
attr.update()
|
||||
|
||||
elif not prop.is_readonly:
|
||||
# print(key, value)
|
||||
set_attribute(bl_object, key, value)
|
||||
continue
|
||||
|
||||
|
@ -188,8 +174,6 @@ class Dumper:
|
|||
if isinstance(bl_object, (str, int, float, dict, list, type(None))):
|
||||
return bl_object
|
||||
|
||||
# print('Dumping object', bl_object)
|
||||
|
||||
data = {"bl_pointer": bl_object.as_pointer()}
|
||||
cls.pointers[bl_object.as_pointer()] = bl_object
|
||||
|
||||
|
@ -198,8 +182,6 @@ class Dumper:
|
|||
print(f"{bl_object} has no attribute {prop.identifier}")
|
||||
continue
|
||||
|
||||
# print(prop.identifier)
|
||||
|
||||
value = getattr(bl_object, prop.identifier)
|
||||
|
||||
# Not storing default value
|
||||
|
@ -216,15 +198,10 @@ class Dumper:
|
|||
value = PropCollection.dump(value)
|
||||
|
||||
elif prop.type == "POINTER" and value:
|
||||
# if prop.identifier == 'image':
|
||||
# print(bl_object, cls.pointers)
|
||||
if value.as_pointer() in cls.pointers:
|
||||
value = value.as_pointer()
|
||||
else:
|
||||
# print('Register Pointer', value.as_pointer(), value)
|
||||
cls.pointers[value.as_pointer()] = value
|
||||
# print(cls.pointers)
|
||||
# print()
|
||||
dumper = get_dumper(value)
|
||||
value = dumper.dump(value)
|
||||
|
||||
|
@ -294,17 +271,12 @@ class PropCollection(Dumper):
|
|||
if not valid_pointers:
|
||||
continue
|
||||
|
||||
# print(param.identifier, cls.pointers[pointer_id])
|
||||
|
||||
try:
|
||||
item = coll.new(**params)
|
||||
except RuntimeError as e:
|
||||
# print(e, coll.data)
|
||||
# print()
|
||||
try:
|
||||
item = coll[i]
|
||||
except IndexError as e:
|
||||
# print(e, coll.data)
|
||||
break
|
||||
|
||||
dumper = get_dumper(item)
|
||||
|
@ -531,8 +503,6 @@ class Nodes(PropCollection):
|
|||
node = cls.pointers[node_data["bl_pointer"]]
|
||||
node.pair_with_output(cls.pointers[paired_output_id])
|
||||
|
||||
# print(node, node_data['outputs'])
|
||||
|
||||
Dumper.load(
|
||||
{"inputs": node_data["inputs"], "outputs": node_data["outputs"]},
|
||||
node,
|
||||
|
|
Loading…
Reference in New Issue