mirror of
https://github.com/ankitects/anki.git
synced 2025-09-22 16:02:23 -04:00
temp debug info for requeueCard()
This commit is contained in:
parent
b766a9164e
commit
4c50729946
1 changed files with 23 additions and 6 deletions
29
anki/deck.py
29
anki/deck.py
|
@ -320,12 +320,29 @@ limit %d""" % (self.newOrder(), self.queueLimit)), lim=self.dueCutoff)
|
||||||
return self.queueNotEmpty(self.newQueue, self.fillNewQueue)
|
return self.queueNotEmpty(self.newQueue, self.fillNewQueue)
|
||||||
|
|
||||||
def _requeueCard(self, card, oldSuc):
|
def _requeueCard(self, card, oldSuc):
|
||||||
if card.reps == 1:
|
try:
|
||||||
self.newQueue.pop()
|
if card.reps == 1:
|
||||||
elif oldSuc == 0:
|
self.newQueue.pop()
|
||||||
self.failedQueue.pop()
|
elif oldSuc == 0:
|
||||||
else:
|
self.failedQueue.pop()
|
||||||
self.revQueue.pop()
|
else:
|
||||||
|
self.revQueue.pop()
|
||||||
|
except:
|
||||||
|
if card.reps:
|
||||||
|
type = 2
|
||||||
|
elif oldSuc == 0:
|
||||||
|
type = 0
|
||||||
|
else:
|
||||||
|
type = 1
|
||||||
|
raise Exception("""\
|
||||||
|
requeueCard() failed.
|
||||||
|
|
||||||
|
Counts %d %d %d
|
||||||
|
Queue %d %d %d
|
||||||
|
|
||||||
|
Card type: %d""" % (self.failedSoonCount, self.revCount, self.newCountToday,
|
||||||
|
len(self.failedQueue), len(self.revQueue),
|
||||||
|
len(self.newQueue), type))
|
||||||
|
|
||||||
def revOrder(self):
|
def revOrder(self):
|
||||||
return ("priority desc, interval desc",
|
return ("priority desc, interval desc",
|
||||||
|
|
Loading…
Reference in a new issue