From e76815171ffa0814ee142ae823776304ca6070db Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 13 Sep 2018 19:46:26 +1000 Subject: Prefer get_rna_type() since it doesn't leak memory --- development_edit_operator.py | 2 +- io_export_paper_model.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 -- cgit v1.2.3