X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/8c14df55a61d71f2476c8a17287e1bd162a5c6a6..1f0796778754d8df0dfab9dd01302e26a397f064:/src/nominatim_db/tokenizer/icu_token_analysis.py diff --git a/src/nominatim_db/tokenizer/icu_token_analysis.py b/src/nominatim_db/tokenizer/icu_token_analysis.py index fe6704d4..a3cdcb7a 100644 --- a/src/nominatim_db/tokenizer/icu_token_analysis.py +++ b/src/nominatim_db/tokenizer/icu_token_analysis.py @@ -14,8 +14,9 @@ from icu import Transliterator from .token_analysis.base import Analyzer if TYPE_CHECKING: - from typing import Any - from .icu_rule_loader import TokenAnalyzerRule # pylint: disable=cyclic-import + from typing import Any # noqa + from .icu_rule_loader import TokenAnalyzerRule + class ICUTokenAnalysis: """ Container class collecting the transliterators and token analysis @@ -35,7 +36,6 @@ class ICUTokenAnalysis: self.analysis = {name: arules.create(self.normalizer, self.to_ascii) for name, arules in analysis_rules.items()} - def get_analyzer(self, name: Optional[str]) -> Analyzer: """ Return the given named analyzer. If no analyzer with that name exists, return the default analyzer.