fix bug in conditional card generation

This commit is contained in:
Damien Elmes 2008-10-12 07:08:57 +09:00
parent b0ad2be961
commit 8ea5f06ea6

View file

@ -773,10 +773,13 @@ priority != 0 and due < :now and spaceUntil > :now""",
ok = True
for format in [cardModel.qformat, cardModel.aformat]:
empty = {}
local = {}; local.update(fact)
for k in fact.keys():
empty[k] = u""
empty["text:"+k] = u""
local["text:"+k] = u""
try:
if format % fact == format % empty:
if format % local == format % empty:
ok = False
except (KeyError, TypeError, ValueError):
ok = False