This gives us nice str() functions.
"""
from typing import Optional, cast
import datetime as dt
"""
from typing import Optional, cast
import datetime as dt
import sqlalchemy as sa
import asyncpg
import sqlalchemy as sa
import asyncpg
from nominatim.api.connection import SearchConnection
from nominatim import version
from nominatim.api.connection import SearchConnection
from nominatim import version
class StatusResult:
""" Result of a call to the status API.
"""
class StatusResult:
""" Result of a call to the status API.
"""
-
- def __init__(self, status: int, msg: str):
- self.status = status
- self.message = msg
- self.software_version = version.NOMINATIM_VERSION
- self.data_updated: Optional[dt.datetime] = None
- self.database_version: Optional[version.NominatimVersion] = None
+ status: int
+ message: str
+ software_version = version.NOMINATIM_VERSION
+ data_updated: Optional[dt.datetime] = None
+ database_version: Optional[version.NominatimVersion] = None
async def _get_database_date(conn: SearchConnection) -> Optional[dt.datetime]:
async def _get_database_date(conn: SearchConnection) -> Optional[dt.datetime]: