]> git.openstreetmap.org Git - nominatim.git/commitdiff
use in operator for enum tests
authorSarah Hoffmann <lonvia@denofr.de>
Wed, 21 Jun 2023 13:30:40 +0000 (15:30 +0200)
committerSarah Hoffmann <lonvia@denofr.de>
Wed, 21 Jun 2023 13:30:40 +0000 (15:30 +0200)
Fixes a complaint by mypy.

nominatim/api/v1/helpers.py

index 62e5e943441c1b526994a78d7f6bfd0557723ea8..ea7c125d7215540541bb81f4f02faeddfc592a86 100644 (file)
@@ -62,13 +62,13 @@ def extend_query_parts(queryparts: Dict[str, Any], details: Dict[str, Any],
     """
     parsed = SearchDetails.from_kwargs(details)
     if parsed.geometry_output != GeometryFormat.NONE:
-        if parsed.geometry_output & GeometryFormat.GEOJSON:
+        if GeometryFormat.GEOJSON in parsed.geometry_output:
             queryparts['polygon_geojson'] = '1'
-        if parsed.geometry_output & GeometryFormat.KML:
+        if GeometryFormat.KML in parsed.geometry_output:
             queryparts['polygon_kml'] = '1'
-        if parsed.geometry_output & GeometryFormat.SVG:
+        if GeometryFormat.SVG in parsed.geometry_output:
             queryparts['polygon_svg'] = '1'
-        if parsed.geometry_output & GeometryFormat.TEXT:
+        if GeometryFormat.TEXT in parsed.geometry_output:
             queryparts['polygon_text'] = '1'
     if parsed.address_details:
         queryparts['addressdetails'] = '1'