Skip to content

Commit 3a0c4ae

Browse files
committed
work around typing issue in psycopg 3.3
1 parent cd1b173 commit 3a0c4ae

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/nominatim_db/config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"""
88
Nominatim configuration accessor.
99
"""
10-
from typing import Union, Dict, Any, List, Mapping, Optional
10+
from typing import Union, Dict, Any, List, Mapping, Optional, cast
1111
import importlib.util
1212
import logging
1313
import os
@@ -197,7 +197,7 @@ def get_database_params(self) -> Mapping[str, Union[str, int, None]]:
197197
if dsn.startswith('pgsql:'):
198198
return dict((p.split('=', 1) for p in dsn[6:].split(';')))
199199

200-
return conninfo_to_dict(dsn)
200+
return cast(Mapping[str, Union[str, int, None]], conninfo_to_dict(dsn))
201201

202202
def get_import_style_file(self) -> Path:
203203
""" Return the import style file as a path object. Translates the

0 commit comments

Comments
 (0)