]> git.openstreetmap.org Git - nominatim.git/blobdiff - nominatim/api.py
fix liniting issues and add type annotations
[nominatim.git] / nominatim / api.py
index 60165d33e762e4c2e6e54175736a665e91f4248d..f5e942d1f3377936de57bc9e8afc5d87a533d579 100644 (file)
@@ -7,15 +7,13 @@
 """
 Implementation of classes for API access via libraries.
 """
-from typing import Mapping, Optional, TypeVar, Callable, Any
-import functools
+from typing import Mapping, Optional
 import asyncio
 from pathlib import Path
 
 from sqlalchemy.engine.url import URL
 from sqlalchemy.ext.asyncio import create_async_engine
 
-from nominatim.typing import StrPath
 from nominatim.config import Configuration
 from nominatim.apicmd.status import get_status, StatusResult
 
@@ -56,4 +54,6 @@ class NominatimAPI:
 
 
     def status(self) -> StatusResult:
+        """ Return the status of the database.
+        """
         return asyncio.get_event_loop().run_until_complete(self.async_api.status())