X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/aaf2b6032eb3297aeb20b5c98223e9da734f56d4..2bd6c761b0e573189a03e8819c6db715eb711eb1:/nominatim/tools/freeze.py diff --git a/nominatim/tools/freeze.py b/nominatim/tools/freeze.py index b0ebb2c0..39c3279d 100644 --- a/nominatim/tools/freeze.py +++ b/nominatim/tools/freeze.py @@ -7,10 +7,13 @@ """ Functions for removing unnecessary data from the database. """ +from typing import Optional from pathlib import Path from psycopg2 import sql as pysql +from nominatim.db.connection import Connection + UPDATE_TABLES = [ 'address_levels', 'gb_postcode', @@ -25,7 +28,7 @@ UPDATE_TABLES = [ 'wikipedia_%' ] -def drop_update_tables(conn): +def drop_update_tables(conn: Connection) -> None: """ Drop all tables only necessary for updating the database from OSM replication data. """ @@ -42,7 +45,7 @@ def drop_update_tables(conn): conn.commit() -def drop_flatnode_file(fpath): +def drop_flatnode_file(fpath: Optional[Path]) -> None: """ Remove the flatnode file if it exists. """ if fpath and fpath.exists():