X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/6e89310a9285f1ad15d8002bf68f578eada367a0..2fe8b98d557cf68a15763a762fb77d3a9522af98:/src/nominatim_db/tools/convert_sqlite.py diff --git a/src/nominatim_db/tools/convert_sqlite.py b/src/nominatim_db/tools/convert_sqlite.py index 47ab63b7..d53527d1 100644 --- a/src/nominatim_db/tools/convert_sqlite.py +++ b/src/nominatim_db/tools/convert_sqlite.py @@ -7,7 +7,7 @@ """ Exporting a Nominatim database to SQlite. """ -from typing import Set, Any +from typing import Set, Any, Optional, Union import datetime as dt import logging from pathlib import Path @@ -16,12 +16,13 @@ import sqlalchemy as sa import nominatim_api as napi from nominatim_api.search.query_analyzer_factory import make_query_analyzer -from nominatim_core.typing import SaSelect, SaRow -from nominatim_core.db.sqlalchemy_types import Geometry, IntArray +from nominatim_api.typing import SaSelect, SaRow +from nominatim_api.sql.sqlalchemy_types import Geometry, IntArray LOG = logging.getLogger() -async def convert(project_dir: Path, outfile: Path, options: Set[str]) -> None: +async def convert(project_dir: Optional[Union[str, Path]], + outfile: Path, options: Set[str]) -> None: """ Export an existing database to sqlite. The resulting database will be usable against the Python frontend of Nominatim. """