X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/e6775e713c2a1c009f7a01fad674a545e0e6bb39..37940803273aeab88ae37f8f6c9698478df52fc2:/nominatim/db/properties.py?ds=inline diff --git a/nominatim/db/properties.py b/nominatim/db/properties.py index 9dac2053..e8d5e0ca 100644 --- a/nominatim/db/properties.py +++ b/nominatim/db/properties.py @@ -12,7 +12,7 @@ from typing import Optional, cast from nominatim.db.connection import Connection def set_property(conn: Connection, name: str, value: str) -> None: - """ Add or replace the propery with the given name. + """ Add or replace the property with the given name. """ with conn.cursor() as cur: cur.execute('SELECT value FROM nominatim_properties WHERE property = %s', @@ -28,7 +28,7 @@ def set_property(conn: Connection, name: str, value: str) -> None: def get_property(conn: Connection, name: str) -> Optional[str]: - """ Return the current value of the given propery or None if the property + """ Return the current value of the given property or None if the property is not set. """ if not conn.table_exists('nominatim_properties'): @@ -41,4 +41,7 @@ def get_property(conn: Connection, name: str) -> Optional[str]: if cur.rowcount == 0: return None - return cast(Optional[str], cur.fetchone()[0]) # type: ignore[no-untyped-call] + result = cur.fetchone() + assert result is not None + + return cast(Optional[str], result[0])