Fix error reloading scripts
authorCampbell Barton <ideasman42@gmail.com>
Tue, 4 Dec 2018 06:54:31 +0000 (17:54 +1100)
committerCampbell Barton <ideasman42@gmail.com>
Tue, 4 Dec 2018 06:54:54 +0000 (17:54 +1100)
Operator.is_registered needs to use RNAMeta class.

release/scripts/modules/bpy_types.py

index 7779e1ba38a0bb3ce1afdab49dd6058175c23f73..c6552334dcfeca87b71f02236642012f7f110578 100644 (file)
@@ -645,7 +645,7 @@ class Gizmo(StructRNA):
 
 # Only defined so operators members can be used by accessing self.order
 # with doc generation 'self.properties.bl_rna.properties' can fail
-class Operator(StructRNA):
+class Operator(StructRNA, metaclass=RNAMeta):
     __slots__ = ()
 
     def __getattribute__(self, attr):