mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 16:56:36 -04:00
NF: CardType type
This commit is contained in:
parent
365de5f232
commit
be630adab9
4 changed files with 9 additions and 7 deletions
|
@ -40,6 +40,7 @@ class Card:
|
||||||
did: anki.decks.DeckID
|
did: anki.decks.DeckID
|
||||||
odid: anki.decks.DeckID
|
odid: anki.decks.DeckID
|
||||||
queue: CardQueue
|
queue: CardQueue
|
||||||
|
type: CardType
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
self, col: anki.collection.Collection, id: Optional[CardID] = None
|
self, col: anki.collection.Collection, id: Optional[CardID] = None
|
||||||
|
@ -69,7 +70,7 @@ class Card:
|
||||||
self.ord = c.template_idx
|
self.ord = c.template_idx
|
||||||
self.mod = c.mtime_secs
|
self.mod = c.mtime_secs
|
||||||
self.usn = c.usn
|
self.usn = c.usn
|
||||||
self.type = c.ctype
|
self.type = CardType(c.ctype)
|
||||||
self.queue = CardQueue(c.queue)
|
self.queue = CardQueue(c.queue)
|
||||||
self.due = c.due
|
self.due = c.due
|
||||||
self.ivl = c.interval
|
self.ivl = c.interval
|
||||||
|
|
|
@ -29,10 +29,11 @@ QUEUE_TYPE_DAY_LEARN_RELEARN = CardQueue(3)
|
||||||
QUEUE_TYPE_PREVIEW = CardQueue(4)
|
QUEUE_TYPE_PREVIEW = CardQueue(4)
|
||||||
|
|
||||||
# Card types
|
# Card types
|
||||||
CARD_TYPE_NEW = 0
|
CardType = NewType("CardType", int)
|
||||||
CARD_TYPE_LRN = 1
|
CARD_TYPE_NEW = CardType(0)
|
||||||
CARD_TYPE_REV = 2
|
CARD_TYPE_LRN = CardType(1)
|
||||||
CARD_TYPE_RELEARNING = 3
|
CARD_TYPE_REV = CardType(2)
|
||||||
|
CARD_TYPE_RELEARNING = CardType(3)
|
||||||
|
|
||||||
# removal types
|
# removal types
|
||||||
REM_CARD = 0
|
REM_CARD = 0
|
||||||
|
|
|
@ -37,7 +37,6 @@ default_deck_id = DeckID(1)
|
||||||
default_deck_conf_id = DeckConfID(1)
|
default_deck_conf_id = DeckConfID(1)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class DecksDictProxy:
|
class DecksDictProxy:
|
||||||
def __init__(self, col: anki.collection.Collection):
|
def __init__(self, col: anki.collection.Collection):
|
||||||
self._col = col.weakref()
|
self._col = col.weakref()
|
||||||
|
|
|
@ -722,7 +722,8 @@ limit ?"""
|
||||||
card.ivl = self._graduatingIvl(card, conf, early)
|
card.ivl = self._graduatingIvl(card, conf, early)
|
||||||
card.due = self.today + card.ivl
|
card.due = self.today + card.ivl
|
||||||
card.factor = conf["initialFactor"]
|
card.factor = conf["initialFactor"]
|
||||||
card.type = card.queue = QUEUE_TYPE_REV
|
card.type = CARD_TYPE_REV
|
||||||
|
card.queue = QUEUE_TYPE_REV
|
||||||
|
|
||||||
def _logLrn(
|
def _logLrn(
|
||||||
self,
|
self,
|
||||||
|
|
Loading…
Reference in a new issue