Also ignore unparseable metadata.json

This commit is contained in:
Kovid Goyal 2023-04-21 14:47:40 +05:30
parent 67ad60d536
commit 46406ca9a7
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -2107,8 +2107,13 @@ class DB:
for f in os.scandir(x.path):
if f.is_file(follow_symlinks=False):
if f.name == 'metadata.json':
with open(f.path, 'rb') as mf:
metadata = json.loads(mf.read())
try:
with open(f.path, 'rb') as mf:
metadata = json.loads(mf.read())
except Exception:
import traceback
traceback.print_exc()
continue
else:
formats.add(f.name.upper())
if formats: