Add exception handling and logger in metadata provider

This commit is contained in:
xlivevil
2022-02-25 12:18:07 +08:00
parent 695ce83681
commit 97cf20764b
7 changed files with 81 additions and 26 deletions

View File

@@ -130,6 +130,6 @@ def metadata_search():
if active.get(c.__id__, True)
}
for future in concurrent.futures.as_completed(meta):
data.extend([asdict(x) for x in future.result()])
data.extend([asdict(x) for x in future.result() if x])
# log.info({'Time elapsed {}'.format(current_milli_time()-start)})
return Response(json.dumps(data), mimetype="application/json")