]> git.openstreetmap.org Git - nominatim.git/blobdiff - nominatim/tools/admin.py
Merge remote-tracking branch 'upstream/master'
[nominatim.git] / nominatim / tools / admin.py
index 49ba75261b92d212f09a3681969b152da1b84cd7..da7845ebc949696145588b393664d4be2077eb37 100644 (file)
@@ -7,7 +7,7 @@
 """
 Functions for database analysis and maintenance.
 """
 """
 Functions for database analysis and maintenance.
 """
-from typing import Optional, Tuple, Any
+from typing import Optional, Tuple, Any, cast
 import logging
 
 from psycopg2.extras import Json, register_hstore
 import logging
 
 from psycopg2.extras import Json, register_hstore
@@ -49,7 +49,7 @@ def _get_place_info(cursor: Cursor, osm_id: Optional[str],
         LOG.fatal("OSM object %s not found in database.", osm_id)
         raise UsageError("OSM object not found")
 
         LOG.fatal("OSM object %s not found in database.", osm_id)
         raise UsageError("OSM object not found")
 
-    return cursor.fetchone() # type: ignore[no-untyped-call]
+    return cast(DictCursorResult, cursor.fetchone())
 
 
 def analyse_indexing(config: Configuration, osm_id: Optional[str] = None,
 
 
 def analyse_indexing(config: Configuration, osm_id: Optional[str] = None,