Prefer get_rna_type() since it doesn't leak memory
This commit is contained in:
parent
b8c9542f3a
commit
e76815171f
|
@ -43,7 +43,7 @@ def get_py_class_from_op(opname):
|
|||
opid = opname.split(".")
|
||||
opmod = getattr(bpy.ops, opid[0])
|
||||
op = getattr(opmod, opid[1])
|
||||
id = op.get_rna().bl_rna.identifier
|
||||
id = op.get_rna_type().identifier
|
||||
# C operators won't be added
|
||||
return getattr(bpy.types, id, None)
|
||||
|
||||
|
|
|
@ -2357,7 +2357,7 @@ class AddPresetPaperModel(bl_operators.presets.AddPresetBase, bpy.types.Operator
|
|||
@property
|
||||
def preset_values(self):
|
||||
op = bpy.ops.export_mesh.paper_model
|
||||
properties = op.get_rna().bl_rna.properties.items()
|
||||
properties = op.get_rna_type().properties.items()
|
||||
blacklist = bpy.types.Operator.bl_rna.properties.keys()
|
||||
return [
|
||||
"op.{}".format(prop_id) for (prop_id, prop) in properties
|
||||
|
|
Loading…
Reference in New Issue