fix broken card type calculation in error msg

This commit is contained in:
Damien Elmes 2010-11-05 02:40:30 +09:00
parent 4c50729946
commit 172505a707

View file

@ -328,21 +328,15 @@ limit %d""" % (self.newOrder(), self.queueLimit)), lim=self.dueCutoff)
else: else:
self.revQueue.pop() self.revQueue.pop()
except: except:
if card.reps:
type = 2
elif oldSuc == 0:
type = 0
else:
type = 1
raise Exception("""\ raise Exception("""\
requeueCard() failed. requeueCard() failed.
Counts %d %d %d Counts %d %d %d
Queue %d %d %d Queue %d %d %d
Card info: %d %d %d""" % (self.failedSoonCount, self.revCount, self.newCountToday,
Card type: %d""" % (self.failedSoonCount, self.revCount, self.newCountToday,
len(self.failedQueue), len(self.revQueue), len(self.failedQueue), len(self.revQueue),
len(self.newQueue), type)) len(self.newQueue),
card.reps, card.successive, oldSuc))
def revOrder(self): def revOrder(self):
return ("priority desc, interval desc", return ("priority desc, interval desc",