From 2faaf4e24d9ef722e35c0b795008752132f93017 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sat, 23 Dec 2017 02:51:06 +0100 Subject: [PATCH] use replace instead of string formatting --- src/c3nav/routing/route.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/c3nav/routing/route.py b/src/c3nav/routing/route.py index c99d5ee6..b5fd129e 100644 --- a/src/c3nav/routing/route.py +++ b/src/c3nav/routing/route.py @@ -85,10 +85,12 @@ class Route: description = item.waytype.description_up if (item.waytype.level_change_description != False and item.last_item and item.level != item.last_item.level): # != False because it's lazy - description = (description % { - 'level_change_description': ' '+(item.waytype.level_change_description % - {'level': item.level.title})+ ' ' - }).replace(' ', ' ').replace(' .', '.') + level_change_description = ( + str(item.waytype.level_change_description).replace('{level}', str(item.level.title)) + ) + description = str(description).replace( + '{level_change_description}', ' ' + level_change_description + ' ' + ).replace(' ', ' ').replace(' .', '.') item.descriptions.append((icon, item.waytype.description_up)) else: