[Bf-extensions-cvs] [e7681517] master: Prefer get_rna_type() since it doesn't leak memory
Campbell Barton
noreply at git.blender.org
Thu Sep 13 11:36:05 CEST 2018
Commit: e76815171ffa0814ee142ae823776304ca6070db
Author: Campbell Barton
Date: Thu Sep 13 19:46:26 2018 +1000
Branches: master
https://developer.blender.org/rBAe76815171ffa0814ee142ae823776304ca6070db
Prefer get_rna_type() since it doesn't leak memory
===================================================================
M development_edit_operator.py
M io_export_paper_model.py
===================================================================
diff --git a/development_edit_operator.py b/development_edit_operator.py
index b921051f..458bbf56 100644
--- a/development_edit_operator.py
+++ b/development_edit_operator.py
@@ -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)
diff --git a/io_export_paper_model.py b/io_export_paper_model.py
index 5ddcc11c..df24fd67 100644
--- a/io_export_paper_model.py
+++ b/io_export_paper_model.py
@@ -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
More information about the Bf-extensions-cvs
mailing list