forked from hans/Nominatim
add type annotations to tool functions
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
"""
|
||||
Function to add additional OSM data from a file or the API into the database.
|
||||
"""
|
||||
from typing import Any, MutableMapping
|
||||
from pathlib import Path
|
||||
import logging
|
||||
import urllib
|
||||
@@ -15,7 +16,7 @@ from nominatim.tools.exec_utils import run_osm2pgsql, get_url
|
||||
|
||||
LOG = logging.getLogger()
|
||||
|
||||
def add_data_from_file(fname, options):
|
||||
def add_data_from_file(fname: str, options: MutableMapping[str, Any]) -> int:
|
||||
""" Adds data from a OSM file to the database. The file may be a normal
|
||||
OSM file or a diff file in all formats supported by libosmium.
|
||||
"""
|
||||
@@ -27,7 +28,8 @@ def add_data_from_file(fname, options):
|
||||
return 0
|
||||
|
||||
|
||||
def add_osm_object(osm_type, osm_id, use_main_api, options):
|
||||
def add_osm_object(osm_type: str, osm_id: int, use_main_api: bool,
|
||||
options: MutableMapping[str, Any]) -> None:
|
||||
""" Add or update a single OSM object from the latest version of the
|
||||
API.
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user