From 56f248894e071c5bfeeb221b46312d44eb9c2d72 Mon Sep 17 00:00:00 2001 From: j Date: Fri, 4 Aug 2023 17:13:56 +0200 Subject: [PATCH] better error if we have invalid locale files --- pandora/app/config.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pandora/app/config.py b/pandora/app/config.py index 334cf087..3ab3d462 100644 --- a/pandora/app/config.py +++ b/pandora/app/config.py @@ -327,7 +327,11 @@ def update_static(): #locale for f in sorted(glob(os.path.join(settings.STATIC_ROOT, 'json/locale.pandora.*.json'))): with open(f) as fd: - locale = json.load(fd) + try: + locale = json.load(fd) + except: + print("failed to parse %s" % f) + raise site_locale = f.replace('locale.pandora', 'locale.' + settings.CONFIG['site']['id']) locale_file = f.replace('locale.pandora', 'locale') print('write', locale_file)