[Bf-blender-cvs] [9b933ccdf66] blender2.8: Fix error reloading scripts

Campbell Barton noreply at git.blender.org
Tue Dec 4 07:55:27 CET 2018


Commit: 9b933ccdf6686c1c947cc8e70c36563b7f13068e
Author: Campbell Barton
Date:   Tue Dec 4 17:54:31 2018 +1100
Branches: blender2.8
https://developer.blender.org/rB9b933ccdf6686c1c947cc8e70c36563b7f13068e

Fix error reloading scripts

Operator.is_registered needs to use RNAMeta class.

===================================================================

M	release/scripts/modules/bpy_types.py

===================================================================

diff --git a/release/scripts/modules/bpy_types.py b/release/scripts/modules/bpy_types.py
index 7779e1ba38a..c6552334dcf 100644
--- a/release/scripts/modules/bpy_types.py
+++ b/release/scripts/modules/bpy_types.py
@@ -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):



More information about the Bf-blender-cvs mailing list