From bde4420fb032d323682c6ac4223b79cbcf308727 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 13 Feb 2012 12:26:07 +0900 Subject: [PATCH] don't throw an error on unclosed conditional tags --- anki/template/template.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anki/template/template.py b/anki/template/template.py index da5b13e98..b3efc6042 100644 --- a/anki/template/template.py +++ b/anki/template/template.py @@ -131,7 +131,7 @@ class Template(object): func = modifiers[tag_type] replacement = func(self, tag_name, context) template = template.replace(tag, replacement) - except SyntaxError: + except (SyntaxError, KeyError): return u"{{invalid template}}" return template