From 08574bf67633cb14bc7f48f660dcdc3f15b84d7d Mon Sep 17 00:00:00 2001 From: shortcutme Date: Tue, 19 Nov 2019 01:38:22 +0100 Subject: [PATCH] Handle unkown variables when rendering template --- src/Ui/UiRequest.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Ui/UiRequest.py b/src/Ui/UiRequest.py index e6d5a571..186576b9 100644 --- a/src/Ui/UiRequest.py +++ b/src/Ui/UiRequest.py @@ -318,7 +318,10 @@ class UiRequest(object): template = open(template_path, encoding="utf8").read() def renderReplacer(m): - return "%s" % kwargs.get(m.group(1), "") + if m.group(1) in kwargs: + return "%s" % kwargs.get(m.group(1), "") + else: + return m.group(0) template_rendered = re.sub("{(.*?)}", renderReplacer, template)