From fdd88080c86d1ed48e70d1f8fa1608639e0468d0 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 13 Jan 2011 05:25:05 +0900 Subject: [PATCH] work around ankidroid getbool bug --- anki/deck.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/anki/deck.py b/anki/deck.py index 80e85aae6..f76d8e8f6 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -2916,7 +2916,13 @@ select id from facts where spaceUntil like :_ff_%d escape '\\'""" % c ret = self.s.scalar("select value from deckVars where key = :k", k=key) if ret is not None: - ret = not not int(ret) + # hack to work around ankidroid bug + if ret.lower() == "true": + return True + elif ret.lower() == "false": + return False + else: + ret = not not int(ret) return ret def getVar(self, key):