mirror of
https://github.com/ankitects/anki.git
synced 2025-11-09 14:17:13 -05:00
give each scheduler a name
This commit is contained in:
parent
94ad0cb95e
commit
df2ae3b63b
1 changed files with 4 additions and 0 deletions
|
|
@ -176,6 +176,7 @@ class Deck(object):
|
||||||
self.cardType = self._cardType
|
self.cardType = self._cardType
|
||||||
self.finishScheduler = None
|
self.finishScheduler = None
|
||||||
self.answerCard = self._answerCard
|
self.answerCard = self._answerCard
|
||||||
|
self.scheduler = "standard"
|
||||||
|
|
||||||
def fillQueues(self):
|
def fillQueues(self):
|
||||||
self.fillFailedQueue()
|
self.fillFailedQueue()
|
||||||
|
|
@ -381,6 +382,7 @@ end)""" + where)
|
||||||
self.fillRevQueue = self._fillRevEarlyQueue
|
self.fillRevQueue = self._fillRevEarlyQueue
|
||||||
self.rebuildRevCount = self._rebuildRevEarlyCount
|
self.rebuildRevCount = self._rebuildRevEarlyCount
|
||||||
self.finishScheduler = self._onReviewEarlyFinished
|
self.finishScheduler = self._onReviewEarlyFinished
|
||||||
|
self.scheduler = "reviewEarly"
|
||||||
|
|
||||||
def resetAfterReviewEarly(self):
|
def resetAfterReviewEarly(self):
|
||||||
ids = self.s.column0("select id from cards where priority = -1")
|
ids = self.s.column0("select id from cards where priority = -1")
|
||||||
|
|
@ -415,6 +417,7 @@ order by combinedDue limit %d""" % self.queueLimit, lim=self.dueCutoff)
|
||||||
self.rebuildNewCount = self._rebuildLearnMoreCount
|
self.rebuildNewCount = self._rebuildLearnMoreCount
|
||||||
self.updateNewCountToday = self._updateLearnMoreCountToday
|
self.updateNewCountToday = self._updateLearnMoreCountToday
|
||||||
self.finishScheduler = self.setupStandardScheduler
|
self.finishScheduler = self.setupStandardScheduler
|
||||||
|
self.scheduler = "learnMore"
|
||||||
|
|
||||||
def _rebuildLearnMoreCount(self):
|
def _rebuildLearnMoreCount(self):
|
||||||
self.newCount = self.s.scalar("""
|
self.newCount = self.s.scalar("""
|
||||||
|
|
@ -442,6 +445,7 @@ select count() from cards where type = 2 and combinedDue < :now
|
||||||
self.requeueCard = self._requeueCramCard
|
self.requeueCard = self._requeueCramCard
|
||||||
self.cardType = self._cramCardType
|
self.cardType = self._cramCardType
|
||||||
self.answerCard = self._answerCramCard
|
self.answerCard = self._answerCramCard
|
||||||
|
self.scheduler = "cram"
|
||||||
|
|
||||||
def _answerCramCard(self, card, ease):
|
def _answerCramCard(self, card, ease):
|
||||||
if ease == 1:
|
if ease == 1:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue