From 5b9a5ec040eba38d47669fb6c7d44dd4b94300a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Tue, 28 Nov 2017 23:34:11 +0100 Subject: [PATCH] fix bug during routing --- src/c3nav/routing/route.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/c3nav/routing/route.py b/src/c3nav/routing/route.py index c212c07a..ae07f97e 100644 --- a/src/c3nav/routing/route.py +++ b/src/c3nav/routing/route.py @@ -29,10 +29,10 @@ class Route: def serialize(self, locations): nodes = [[node, None] for node in self.path_nodes] - if self.origin_addition: + if self.origin_addition and any(self.origin_addition): nodes.insert(0, (self.origin_addition[0], None)) nodes[1][1] = self.origin_addition[1] - if self.destination_addition: + if self.destination_addition and any(self.origin_addition): nodes.append(self.destination_addition) items = deque() @@ -41,7 +41,6 @@ class Route: distance = 0 for i, (node, edge) in enumerate(nodes): if edge is None: - print(i) edge = self.router.edges[last_node, node] if last_node else None node_obj = self.router.nodes[node] if isinstance(node, (int, np.int32, np.int64)) else node item = RouteItem(self, node_obj, edge, last_item)