From e009acaaf060828402a44fb2e3cf9d4412a23eba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sun, 25 Dec 2016 20:38:51 +0100 Subject: [PATCH] =?UTF-8?q?fix=20error=20when=20empty=20areas=20are=20some?= =?UTF-8?q?where=E2=80=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/c3nav/routing/graph.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/c3nav/routing/graph.py b/src/c3nav/routing/graph.py index 42f452fc..14360910 100644 --- a/src/c3nav/routing/graph.py +++ b/src/c3nav/routing/graph.py @@ -250,7 +250,7 @@ class Graph: return (), None, None points, distances, ctypes = zip(*((point, distance, ctype) for point, (distance, ctype) in points.items())) distances = {points[i]: distance for i, distance in enumerate(distances)} - points = np.array(points) + points = np.array(points, dtype=np.int) return points, distances, ctypes try: if isinstance(location, AreaLocation): @@ -258,7 +258,7 @@ class Graph: return points, None, None elif isinstance(location, LocationGroup): points = tuple(np.hstack(tuple(self.get_location_points(area, mode)[0] - for area in location.arealocations.all()))) + for area in location.arealocations.all())).astype(np.int)) return points, None, None except KeyError: raise NotYetRoutable