diff --git a/src/dictionaries/morphosyntactic/ner_file.py b/src/dictionaries/morphosyntactic/ner_file.py index 809738f9f3c36215e375d63f2cf47d2c0cf43d88..19b0aae8054f996d0cfaee70179341dff35112f5 100644 --- a/src/dictionaries/morphosyntactic/ner_file.py +++ b/src/dictionaries/morphosyntactic/ner_file.py @@ -7,6 +7,10 @@ from typing import List, Optional, Type, Dict from src.detections import DETECTION_CLASSES_MAP, Detection, MorphosyntacticInfoMixin from src.dictionaries.morphosyntactic.interface import MorphosyntacticDictionary +import logging + +_log = logging.getLogger(__name__) + class NERFileMorphosyntacticDictionary(MorphosyntacticDictionary): """Morphosyntactic dictionary that uses a tsv file with NER tags as a source. @@ -113,9 +117,10 @@ class NERFileMorphosyntacticDictionary(MorphosyntacticDictionary): ) word = lemma except IndexError as exp: - print(f"IndexError entry_type {entry_type} morpho_tag {morpho_tag}") - print(exp) - print(f"Dictionary {self._dictionary[entry_type][morpho_tag]}") + _log.info(f"IndexError entry_type " + f"{entry_type} morpho_tag {morpho_tag}") + _log.info(exp) + _log.info(f"Dictionary {self._dictionary[entry_type][morpho_tag]}") if word is None and self._always_replace: entry_type = random.choice(list(self._dictionary.keys()))