From ebcf8c2b6b7b08902deb92898121e5e3b00b6ca7 Mon Sep 17 00:00:00 2001 From: Sarah Hoffmann Date: Tue, 21 Mar 2023 17:42:53 +0100 Subject: [PATCH] api: make details parameter optional --- nominatim/api/core.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nominatim/api/core.py b/nominatim/api/core.py index c94b5ecb..1d2df8a8 100644 --- a/nominatim/api/core.py +++ b/nominatim/api/core.py @@ -127,13 +127,13 @@ class NominatimAPIAsync: async def lookup(self, place: PlaceRef, - details: LookupDetails) -> Optional[DetailedResult]: + details: Optional[LookupDetails] = None) -> Optional[DetailedResult]: """ Get detailed information about a place in the database. Returns None if there is no entry under the given ID. """ - async with self.begin() as db: - return await get_place_by_id(db, place, details) + async with self.begin() as conn: + return await get_place_by_id(conn, place, details or LookupDetails()) class NominatimAPI: @@ -168,7 +168,7 @@ class NominatimAPI: def lookup(self, place: PlaceRef, - details: LookupDetails) -> Optional[DetailedResult]: + details: Optional[LookupDetails] = None) -> Optional[DetailedResult]: """ Get detailed information about a place in the database. """ return self._loop.run_until_complete(self._async_api.lookup(place, details)) -- 2.39.5