From ff432a410a46da33203dfbf79ad49a37bc9310b3 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 13 Sep 2018 19:59:15 +1000 Subject: PyAPI: use brief description for operator repr Only include description in docstring. Also avoid using op_get_rna. --- release/scripts/modules/bl_i18n_utils/bl_extract_messages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'release/scripts/modules/bl_i18n_utils') diff --git a/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py b/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py index dc4826288e3..764c42be1ef 100644 --- a/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py +++ b/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py @@ -545,7 +545,7 @@ def dump_py_messages_from_files(msgs, reports, files, settings): for n in opname.split('.'): op = getattr(op, n) try: - return op.get_rna().bl_rna.translation_context + return op.get_rna_type().translation_context except Exception as e: default_op_context = i18n_contexts.operator_default print("ERROR: ", str(e)) -- cgit v1.2.3 From 254067106e58736298b73353281992638d2951ac Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 13 Sep 2018 20:10:56 +1000 Subject: PyAPI: remove operator methods that leak memory --- release/scripts/modules/bl_i18n_utils/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'release/scripts/modules/bl_i18n_utils') diff --git a/release/scripts/modules/bl_i18n_utils/utils.py b/release/scripts/modules/bl_i18n_utils/utils.py index 4be7ccf3356..55a210c56ed 100644 --- a/release/scripts/modules/bl_i18n_utils/utils.py +++ b/release/scripts/modules/bl_i18n_utils/utils.py @@ -208,7 +208,7 @@ def enable_addons(addons=None, support=None, disable=False, check_only=False): for cat in dir(bpy.ops): cat = getattr(bpy.ops, cat) for op in dir(cat): - getattr(cat, op).get_rna() + getattr(cat, op).get_rna_type() return ret -- cgit v1.2.3