From 89a3a7f4c61685ef9380fc5d0eeea2a1666d2846 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sat, 23 Dec 2017 02:21:32 +0100 Subject: [PATCH] level change description: only if the level changed --- src/c3nav/routing/route.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/c3nav/routing/route.py b/src/c3nav/routing/route.py index 230e199d..d31bd621 100644 --- a/src/c3nav/routing/route.py +++ b/src/c3nav/routing/route.py @@ -83,9 +83,10 @@ class Route: description = item.waytype.description if item.waytype.up_separate and item.edge.rise > 0: description = item.waytype.description_up - if item.waytype.level_change_description: + if item.waytype.level_change_description and item.last_item and item.level != item.last_item.level: description = (description % { - 'level_change_description': ' '+item.waytype.level_change_description+' ' + 'level_change_description': ' '+(item.waytype.level_change_description % + {'level': item.level.title})+ ' ' }).replace(' ', ' ').replace(' .', '.') item.descriptions.append((icon, item.waytype.description_up)) else: