when generating cards, use a small creation date increment

This commit is contained in:
Damien Elmes 2010-03-03 02:49:55 +09:00
parent 27694adf1a
commit 80197d9c2f

View file

@ -1117,8 +1117,9 @@ and due < :now""" % self.forceIndex("ix_cards_priorityDue"), now=time.time())
select count(id) from cards
where factId = :fid and cardModelId = :cmid""",
fid=fact.id, cmid=cardModel.id) == 0:
# enough for 10 card models assuming 0.00001 timer precision
card = anki.cards.Card(
fact, cardModel, created=fact.created+cardModel.ordinal)
fact, cardModel, created=fact.created+0.000001*cardModel.ordinal)
self.updateCardTags([card.id])
self.updatePriority(card)
self.cardCount += 1