From 845aede221816e8f8c789fc9b38f4749a0e3ec8e Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 8 Jun 2009 12:36:23 +0900 Subject: [PATCH] if show failed cards at end, use maxFailed = 0 --- anki/deck.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/anki/deck.py b/anki/deck.py index 81c9575ba..89e6321c1 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -50,7 +50,7 @@ SEARCH_TAG = 0 SEARCH_TYPE = 1 SEARCH_PHRASE = 2 SEARCH_FID = 3 -DECK_VERSION = 36 +DECK_VERSION = 37 deckVarsTable = Table( 'deckVars', metadata, @@ -2013,7 +2013,6 @@ where key = :key""", key=key, value=value): self.failedCardMax = 20 elif idx == 1: d = 0 - self.failedCardMax = 1000 elif idx == 2: d = 600 elif idx == 3: @@ -3144,6 +3143,11 @@ nextFactor, reps, thinkingTime, yesCount, noCount from reviewHistory""") deck.s.execute("analyze") deck.version = 36 deck.s.commit() + if deck.version < 37: + if deck.getFailedCardPolicy() == 1: + deck.failedCardMax = 0 + deck.version = 37 + deck.s.commit() # executing a pragma here is very slow on large decks, so we store # our own record if not deck.getInt("pageSize") == 4096: