From 58e2d34217a5975a14d8defbc77b08f2896d2d8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Fri, 20 Oct 2017 13:08:07 +0200 Subject: [PATCH] intersection(), not intersections() --- src/c3nav/mapdata/utils/index.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/c3nav/mapdata/utils/index.py b/src/c3nav/mapdata/utils/index.py index 28fb1dad..b4bd810d 100644 --- a/src/c3nav/mapdata/utils/index.py +++ b/src/c3nav/mapdata/utils/index.py @@ -23,7 +23,7 @@ except OSError: def delete(self, value): self.objects.pop(value) - def intersections(self, geometry): + def intersection(self, geometry): return self.objects.values() else: rtree_index = True @@ -47,13 +47,13 @@ else: for bounds in self._bounds.pop(value): self._index.delete(value, bounds) - def intersections(self, geometry): + def intersection(self, geometry): try: geoms = geometry.geoms except AttributeError: return set(self._index.intersection(geometry.bounds)) else: - return reduce(operator.__or__, (self.intersections(geom) for geom in geoms), set()) + return reduce(operator.__or__, (self.intersection(geom) for geom in geoms), set()) @checks.register()