diff --git a/apps/assets/automations/methods.py b/apps/assets/automations/methods.py index b0ad883fd..1453cc7a1 100644 --- a/apps/assets/automations/methods.py +++ b/apps/assets/automations/methods.py @@ -40,7 +40,7 @@ def get_platform_automation_methods(path, lang=None): continue with open(path, 'r', encoding='utf8') as f: - manifest = yaml_load_with_i18n(f, lang) + manifest = yaml_load_with_i18n(f, lang=lang) check_platform_method(manifest, path) manifest['dir'] = os.path.dirname(path) manifest['params_serializer'] = generate_serializer(manifest) diff --git a/apps/common/utils/yml.py b/apps/common/utils/yml.py index c5221b948..4250f016e 100644 --- a/apps/common/utils/yml.py +++ b/apps/common/utils/yml.py @@ -12,7 +12,7 @@ def translate(key, i18n, lang): return lang_data.get(lang, key) -def yaml_load_with_i18n(stream, lang): +def yaml_load_with_i18n(stream, lang=None): ori_text = stream.read() stream = io.StringIO(ori_text) yaml_data = yaml.safe_load(stream)