99from .utils import SpatialOperator
1010
1111
12- def _gis_within_operator (field , value , op = None , params = None ):
13- # print(f"Within value: {value}")
12+ def _gis_within_operator (field , value , op = None , params = None ): # noqa: ARG001
1413 return {
1514 field : {
1615 "$geoWithin" : {
@@ -23,7 +22,7 @@ def _gis_within_operator(field, value, op=None, params=None):
2322 }
2423
2524
26- def _gis_intersects_operator (field , value , op = None , params = None ):
25+ def _gis_intersects_operator (field , value , op = None , params = None ): # noqa: ARG001
2726 return {
2827 field : {
2928 "$geoIntersects" : {
@@ -36,7 +35,7 @@ def _gis_intersects_operator(field, value, op=None, params=None):
3635 }
3736
3837
39- def _gis_disjoint_operator (field , value , op = None , params = None ):
38+ def _gis_disjoint_operator (field , value , op = None , params = None ): # noqa: ARG001
4039 return {
4140 field : {
4241 "$not" : {
@@ -51,7 +50,7 @@ def _gis_disjoint_operator(field, value, op=None, params=None):
5150 }
5251
5352
54- def _gis_contains_operator (field , value , op = None , params = None ):
53+ def _gis_contains_operator (field , value , op = None , params = None ): # noqa: ARG001
5554 value_type = value ["type" ]
5655 if value_type != "Point" :
5756 raise NotSupportedError ("MongoDB does not support contains on non-Point query geometries." )
@@ -68,11 +67,7 @@ def _gis_contains_operator(field, value, op=None, params=None):
6867
6968
7069def _gis_distance_operator (field , value , op = None , params = None ):
71- # print(f"Distance: {params}")
72- if hasattr (params [0 ], "m" ):
73- distance = params [0 ].m
74- else :
75- distance = params [0 ]
70+ distance = params [0 ].m if hasattr (params [0 ], "m" ) else params [0 ]
7671 if op == "distance_gt" or op == "distance_gte" :
7772 cmd = {
7873 field : {
@@ -97,7 +92,6 @@ def _gis_distance_operator(field, value, op=None, params=None):
9792 }
9893 }
9994 }
100- # print(f"Command: {cmd}")
10195 return cmd
10296
10397
0 commit comments