From 5ce964e91d2a77140d8bcc7291ea2cc364b8c87f Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 8 Jan 2020 16:10:19 +1000 Subject: [PATCH] remove cloze handling in conditionals As far as I can tell, this was not functional, as "{{#cloze:Text}}" becomes cq-1:Text, which doesn't match the regex --- pylib/anki/template/template.py | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/pylib/anki/template/template.py b/pylib/anki/template/template.py index 8e0bba6e9..2c978cd8a 100644 --- a/pylib/anki/template/template.py +++ b/pylib/anki/template/template.py @@ -98,17 +98,7 @@ class Template: section, section_name, inner = match.group(0, 1, 2) section_name = section_name.strip() - # check for cloze - val = None - m = re.match(r"c[qa]:(\d+):(.+)", section_name) - if m: - # get full field text - txt = get_or_attr(context, m.group(2), None) - m = re.search(clozeReg % m.group(1), txt) - if m: - val = m.group(CLOZE_REGEX_MATCH_GROUP_TAG) - else: - val = get_or_attr(context, section_name, None) + val = get_or_attr(context, section_name, None) replacer = "" inverted = section[2] == "^"