1
0
Fork 0
mirror of https://github.com/qurator-spk/dinglehopper.git synced 2025-06-08 11:20:26 +02:00

🐛 dinglehopper-summarize: Handle reports without difference stats

This commit is contained in:
Mike Gerber 2023-05-25 18:36:46 +02:00
parent 39dc4186d6
commit f077ce2e1b

View file

@ -34,10 +34,13 @@ def process(reports_folder, occurrences_threshold=1):
cer_sum += cer cer_sum += cer
wer_sum += wer wer_sum += wer
for key, value in report_data["differences"]["character_level"].items(): try:
diff_c[key] = diff_c.get(key, 0) + value for key, value in report_data["differences"]["character_level"].items():
for key, value in report_data["differences"]["word_level"].items(): diff_c[key] = diff_c.get(key, 0) + value
diff_w[key] = diff_w.get(key, 0) + value for key, value in report_data["differences"]["word_level"].items():
diff_w[key] = diff_w.get(key, 0) + value
except KeyError:
pass
if len(cer_list) == 0: if len(cer_list) == 0:
click.echo(f"No reports found in folder '{os.path.abspath(reports_folder)}'") click.echo(f"No reports found in folder '{os.path.abspath(reports_folder)}'")