]> git.openstreetmap.org Git - nominatim.git/blobdiff - src/nominatim_api/typing.py
exclude sidewalks and similar footways
[nominatim.git] / src / nominatim_api / typing.py
index ba0d95bf08248110875c550550fd2ec62035dce0..be9e9b58804ecc51cc97a467b3e5d8903267baeb 100644 (file)
@@ -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]']