From 58fd0f253c1c2e5fb5fe2e7eab6c5b1cfa72548a Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sun, 15 Feb 2009 15:49:04 +0900 Subject: [PATCH] add cloneFact() back, it's still used by previewing --- anki/deck.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/anki/deck.py b/anki/deck.py index 34805dd7c..60ebbad0d 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -1026,6 +1026,15 @@ where facts.id not in (select factId from cards)""") cards.append(card) return cards + def cloneFact(self, oldFact): + "Copy fact into new session." + model = self.s.query(Model).get(oldFact.model.id) + fact = self.newFact(model) + for field in fact.fields: + fact[field.name] = oldFact[field.name] + fact.tags = oldFact.tags + return fact + # Cards ##########################################################################