From 21c0d8088f4f0bf90766b1e6bb17dd20148a8433 Mon Sep 17 00:00:00 2001 From: Xevion Date: Mon, 9 May 2022 16:26:25 -0500 Subject: [PATCH] Add notes on future normalization checks, improve logging minorly --- server/normalization/main.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server/normalization/main.py b/server/normalization/main.py index 6d87240..7924bbd 100644 --- a/server/normalization/main.py +++ b/server/normalization/main.py @@ -518,16 +518,19 @@ def check(verbose: bool) -> None: speaker_name: str = character.find('RawText').text if annotate_state is None: - logger.warning(f'Null annotation on `{speaker_name}`') + logger.warning(f'Missing annotation on `{speaker_name}`') elif annotate_state == "true": if character.find('AnnotatedText') is None: logger.warning(f'Missing AnnotatedText on `{speaker_name}`') elif annotate_state == "false": if character.find('AnnotatedText') is not None: - logger.warning(f'False annotatation on `{speaker_name}`') + logger.warning(f'False annotation on `{speaker_name}`') else: logger.warning(f"Unexpected annotation state `{annotate_state}` on `{speaker_name}`") + # TODO: Check for values in meta.json that are null + # TODO: Check for values in meta.json that are not referenced anywhere in identifiers.xml + if __name__ == '__main__': cli()