From 40f46577b0e16661c7688db66f2e97bad303e9b0 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Mon, 29 Dec 2025 17:17:05 +0800 Subject: [PATCH] bugfix --- ahserver/globalEnv.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ahserver/globalEnv.py b/ahserver/globalEnv.py index a58d007..14a4c8e 100644 --- a/ahserver/globalEnv.py +++ b/ahserver/globalEnv.py @@ -345,9 +345,12 @@ def i18n(request, *args, **kw): lang = params_kw.lang i18n_path = params_kw.i18n or 'i18n' fp = os.path.join(root , i18n_path, lang, 'i18n.json') - with codecs.open(fp, 'r', 'utf-8') as f: - return f.read() - return "" + try: + with codecs.open(fp, 'r', 'utf-8') as f: + return f.read() + except Exception as e: + exception(f'{params_kw=}, {e}') + return {} def set_builtins(): all_builtins = [ i for i in dir(builtins) if not i.startswith('_')]