make code backwards-compatible with older Python versions

This commit is contained in:
Sarah Hoffmann
2023-05-26 18:09:03 +02:00
parent 41bf162306
commit 317cc5c544
3 changed files with 15 additions and 8 deletions

View File

@@ -400,7 +400,8 @@ class SearchDetails(LookupDetails):
)
""" Highest address rank to return.
"""
layers: Optional[DataLayer] = None
layers: Optional[DataLayer] = dataclasses.field(default=None,
metadata={'transform': lambda r : r})
""" Filter which kind of data to include. When 'None' (the default) then
filtering by layers is disabled.
"""
@@ -427,7 +428,8 @@ class SearchDetails(LookupDetails):
metadata={'transform': Point.from_param})
""" Order results by distance to the given point.
"""
near_radius: Optional[float] = None
near_radius: Optional[float] = dataclasses.field(default=None,
metadata={'transform': lambda r : r})
""" Use near point as a filter and drop results outside the given
radius. Radius is given in degrees WSG84.
"""