From a6a7782030645db90fbf5239c8b8c3e267b39722 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 22 Jan 2010 02:16:57 +0900 Subject: [PATCH] fix another windows timer resolution bug --- anki/deck.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/anki/deck.py b/anki/deck.py index 67fa76501..85f2e67ab 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -1063,13 +1063,15 @@ and due < :now""" % self.forceIndex("ix_cards_priorityDue"), now=time.time()) isRandom = self.newCardOrder == NEW_CARDS_RANDOM if isRandom: due = random.uniform(0, time.time()) + t = time.time() for cardModel in cms: - card = anki.cards.Card(fact, cardModel) + card = anki.cards.Card(fact, cardModel, t) if isRandom: card.due = due + card.ordinal card.combinedDue = card.due self.flushMod() cards.append(card) + t += .00001 self.updateFactTags([fact.id]) self.updatePriorities([c.id for c in cards]) self.cardCount += len(cards)