diff options
author | Campbell Barton <ideasman42@gmail.com> | 2021-06-08 20:12:45 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2021-06-08 20:12:45 +0300 |
commit | 448eeb681aa414257a75356d7e6c65e0672980d5 (patch) | |
tree | 7d2ceb38efd2527e694ea1756689f760cefab5a8 /ui_translate | |
parent | 419f290890104e47081525dcd2eb87bfa244e319 (diff) |
Update for changes in the Python API using keyword only arguments
Diffstat (limited to 'ui_translate')
-rw-r--r-- | ui_translate/edit_translation.py | 9 | ||||
-rw-r--r-- | ui_translate/update_addon.py | 2 |
2 files changed, 7 insertions, 4 deletions
diff --git a/ui_translate/edit_translation.py b/ui_translate/edit_translation.py index 1aeee13a..b42560d4 100644 --- a/ui_translate/edit_translation.py +++ b/ui_translate/edit_translation.py @@ -73,14 +73,17 @@ class UI_OT_i18n_edittranslation_update_mo(Operator): def execute(self, context): if self.clean_mo: - root = bpy.utils.user_resource('DATAFILES', settings.settings.MO_PATH_ROOT_RELATIVE) + root = bpy.utils.user_resource('DATAFILES', path=settings.settings.MO_PATH_ROOT_RELATIVE) if root: shutil.rmtree(root) elif not (self.lang and self.po_file): return {'CANCELLED'} else: - mo_dir = bpy.utils.user_resource('DATAFILES', settings.settings.MO_PATH_TEMPLATE_RELATIVE.format(self.lang), - create=True) + mo_dir = bpy.utils.user_resource( + 'DATAFILES', + path=settings.settings.MO_PATH_TEMPLATE_RELATIVE.format(self.lang), + create=True, + ) mo_file = os.path.join(mo_dir, settings.settings.MO_FILE_NAME) _get_messages(self.lang, self.po_file).write(kind='MO', dest=mo_file) diff --git a/ui_translate/update_addon.py b/ui_translate/update_addon.py index 38b0ac8a..2eedc897 100644 --- a/ui_translate/update_addon.py +++ b/ui_translate/update_addon.py @@ -71,7 +71,7 @@ def enum_addons(self, context): global _cached_enum_addons setts = getattr(self, "settings", settings.settings) if not _cached_enum_addons: - for mod in addon_utils.modules(addon_utils.addons_fake_modules): + for mod in addon_utils.modules(module_cache=addon_utils.addons_fake_modules): mod_info = addon_utils.module_bl_info(mod) # Skip OFFICIAL addons, they are already translated in main i18n system (together with Blender itself). if mod_info["support"] in {'OFFICIAL'}: |