This commit is contained in:
Nicolas Predella 2026-08-25 14:29:35 +03:00
parent e504e9b88e
commit d808c9a5c3

View file

@ -36,13 +36,9 @@ def blender_register_classes():
def blender_unregister_classes():
for cls in reversed(_bpy_class_registry):
try:
if hasattr(cls, "is_registered") and cls.is_registered: # type: ignore
bpy.utils.unregister_class(cls)
elif hasattr(cls, "bl_rna"):
# Fallback for classes that don't have is_registered (older Blender or certain types)
bpy.utils.unregister_class(cls)
except Exception as e:
print(f"Nodeslicer: Failed to unregister {cls}: {e}")
bpy.utils.unregister_class(cls)
except Exception:
pass
# TIMERS
def register_timer(clb: Callable[..., Any]):