mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-03-12 22:04:07 +00:00
fix linting error
This commit is contained in:
@@ -19,6 +19,7 @@ class _CountryInfo:
|
|||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self._info = {}
|
self._info = {}
|
||||||
|
self._key_prefix = 'name'
|
||||||
|
|
||||||
|
|
||||||
def load(self, config):
|
def load(self, config):
|
||||||
@@ -27,7 +28,6 @@ class _CountryInfo:
|
|||||||
"""
|
"""
|
||||||
if not self._info:
|
if not self._info:
|
||||||
self._info = config.load_sub_configuration('country_settings.yaml')
|
self._info = config.load_sub_configuration('country_settings.yaml')
|
||||||
self._key_prefix = 'name'
|
|
||||||
# Convert languages into a list for simpler handling.
|
# Convert languages into a list for simpler handling.
|
||||||
for prop in self._info.values():
|
for prop in self._info.values():
|
||||||
if 'languages' not in prop:
|
if 'languages' not in prop:
|
||||||
@@ -83,7 +83,8 @@ def setup_country_tables(dsn, sql_dir, ignore_partitions=False):
|
|||||||
else:
|
else:
|
||||||
partition = props.get('partition')
|
partition = props.get('partition')
|
||||||
lang = props['languages'][0] if len(props['languages']) == 1 else None
|
lang = props['languages'][0] if len(props['languages']) == 1 else None
|
||||||
name = add_prefix_to_keys(props.get('names').get(_COUNTRY_INFO.key_prefix()), _COUNTRY_INFO.key_prefix())
|
name = add_prefix_to_keys(props.get('names')
|
||||||
|
.get(_COUNTRY_INFO.key_prefix()), _COUNTRY_INFO.key_prefix())
|
||||||
name = json.dumps(name, ensure_ascii=False, separators=(', ', '=>'))
|
name = json.dumps(name, ensure_ascii=False, separators=(', ', '=>'))
|
||||||
params.append((ccode, name[1:-1], lang, partition))
|
params.append((ccode, name[1:-1], lang, partition))
|
||||||
with connect(dsn) as conn:
|
with connect(dsn) as conn:
|
||||||
@@ -114,7 +115,8 @@ def create_country_names(conn, tokenizer, languages=None):
|
|||||||
|
|
||||||
def _include_key(key):
|
def _include_key(key):
|
||||||
return key == _COUNTRY_INFO.key_prefix() or \
|
return key == _COUNTRY_INFO.key_prefix() or \
|
||||||
(key.startswith(_COUNTRY_INFO.key_prefix()+':') and (not languages or key[len(_COUNTRY_INFO.key_prefix())+1:] in languages))
|
(key.startswith(_COUNTRY_INFO.key_prefix()+':') and
|
||||||
|
(not languages or key[len(_COUNTRY_INFO.key_prefix())+1:] in languages))
|
||||||
|
|
||||||
with conn.cursor() as cur:
|
with conn.cursor() as cur:
|
||||||
psycopg2.extras.register_hstore(cur)
|
psycopg2.extras.register_hstore(cur)
|
||||||
|
|||||||
Reference in New Issue
Block a user