X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/280406c0d7c447bd033229b8c5137cc4eefaf71d..c8fb25201a304f504c0749384740405f172b2fb6:/nominatim/tools/special_phrases.py?ds=sidebyside diff --git a/nominatim/tools/special_phrases.py b/nominatim/tools/special_phrases.py index 28a07701..f4eec260 100644 --- a/nominatim/tools/special_phrases.py +++ b/nominatim/tools/special_phrases.py @@ -3,20 +3,21 @@ """ import logging import os +from os.path import isfile from pathlib import Path import re import subprocess import json -from os.path import isfile + from icu import Transliterator from psycopg2.sql import Identifier, Literal, SQL + from nominatim.tools.exec_utils import get_url from nominatim.errors import UsageError LOG = logging.getLogger() class SpecialPhrasesImporter(): # pylint: disable-msg=too-many-instance-attributes - # pylint: disable-msg=too-few-public-methods """ Class handling the process of special phrases importations. """ @@ -152,7 +153,7 @@ class SpecialPhrasesImporter(): type_matchs = self.sanity_check_pattern.findall(phrase_type) class_matchs = self.sanity_check_pattern.findall(phrase_class) - if len(class_matchs) < 1 or len(type_matchs) < 1: + if not class_matchs or not type_matchs: LOG.warning("Bad class/type for language %s: %s=%s. It will not be imported", lang, phrase_class, phrase_type) return False