X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/6e89310a9285f1ad15d8002bf68f578eada367a0..3a8c5df82d95b2b7346718e972b0d49b82514336:/src/nominatim_api/status.py diff --git a/src/nominatim_api/status.py b/src/nominatim_api/status.py index ea88a467..614789ed 100644 --- a/src/nominatim_api/status.py +++ b/src/nominatim_api/status.py @@ -14,7 +14,7 @@ import dataclasses import sqlalchemy as sa from .connection import SearchConnection -from .version import NOMINATIM_API_VERSION +from .version import NOMINATIM_API_VERSION, NominatimVersion, parse_version @dataclasses.dataclass class StatusResult: @@ -24,7 +24,7 @@ class StatusResult: message: str software_version = NOMINATIM_API_VERSION data_updated: Optional[dt.datetime] = None - database_version: Optional[str] = None + database_version: Optional[NominatimVersion] = None async def get_status(conn: SearchConnection) -> StatusResult: @@ -44,7 +44,7 @@ async def get_status(conn: SearchConnection) -> StatusResult: # Database version try: - status.database_version = await conn.get_property('database_version') + status.database_version = parse_version(await conn.get_property('database_version')) except ValueError: pass