From 21ec54868010438e61be22a1d2bd49fb8fa6675e Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 15 Apr 2010 23:05:14 +0900 Subject: [PATCH] more explicit setting of creation time, don't fiddle with ordinals for rand --- anki/deck.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/anki/deck.py b/anki/deck.py index 3c497452c..d9498fdbf 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -1066,13 +1066,13 @@ and due < :now""" % self.forceIndex("ix_cards_priorityDue"), now=time.time()) due = random.uniform(0, time.time()) t = time.time() for cardModel in cms: - card = anki.cards.Card(fact, cardModel, t) + created = fact.created + 0.000001*cardModel.ordinal + card = anki.cards.Card(fact, cardModel, created) if isRandom: - card.due = due + 0.000001*card.ordinal - card.combinedDue = card.due + card.due = due + card.combinedDue = due self.flushMod() cards.append(card) - t += .00001 self.updateFactTags([fact.id]) self.updatePriorities([c.id for c in cards]) self.cardCount += len(cards)