[Bf-blender-cvs] [623ddc4aa6f] master: Fix i18n messages extraction tool after update to support py 3.10.

Bastien Montagne noreply at git.blender.org
Mon Feb 22 12:22:01 CET 2021


Commit: 623ddc4aa6fc4006308fdbd9c7172d1fc7efcf17
Author: Bastien Montagne
Date:   Mon Feb 22 11:37:31 2021 +0100
Branches: master
https://developer.blender.org/rB623ddc4aa6fc4006308fdbd9c7172d1fc7efcf17

Fix i18n messages extraction tool after update to support py 3.10.

The new defferred approach broke existing way to access items from
struct definition...

See T85872.

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

M	release/scripts/modules/bl_i18n_utils/bl_extract_messages.py

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

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 8e0832fe8da..9e59a245cc4 100644
--- a/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py
+++ b/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py
@@ -862,7 +862,7 @@ def dump_messages(do_messages, do_checks, settings):
     dump_src_messages(msgs, reports, settings)
 
     # Get strings from addons' categories.
-    for uid, label, tip in bpy.types.WindowManager.addon_filter[1]['items'](bpy.context.window_manager, bpy.context):
+    for uid, label, tip in bpy.types.WindowManager.addon_filter.keywords['items'](bpy.context.window_manager, bpy.context):
         process_msg(msgs, settings.DEFAULT_CONTEXT, label, "Add-ons' categories", reports, None, settings)
         if tip:
             process_msg(msgs, settings.DEFAULT_CONTEXT, tip, "Add-ons' categories", reports, None, settings)



More information about the Bf-blender-cvs mailing list