X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/a28e158bddaed6c690c13df01bfd18a6dd647485..7f87cd1806e6e51ba9ff0613d00f622140dd248e:/src/nominatim_api/typing.py diff --git a/src/nominatim_api/typing.py b/src/nominatim_api/typing.py index ba0d95bf..be9e9b58 100644 --- a/src/nominatim_api/typing.py +++ b/src/nominatim_api/typing.py @@ -11,7 +11,7 @@ Complex type definitions are moved here, to keep the source files readable. """ from typing import Union, TYPE_CHECKING -# pylint: disable=missing-class-docstring,useless-import-alias +# flake8: noqa # SQLAlchemy introduced generic types in version 2.0 making typing # incompatible with older versions. Add wrappers here so we don't have @@ -21,9 +21,11 @@ if TYPE_CHECKING: from typing import Any import sqlalchemy as sa import os - from typing_extensions import (TypeAlias as TypeAlias) + from typing_extensions import (TypeAlias as TypeAlias, + Protocol as Protocol) else: TypeAlias = str + Protocol = object StrPath = Union[str, 'os.PathLike[str]']