From 59df94ff7407d7bc40ad842bb6ab33ed9abae94c Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 11 Dec 2010 12:54:30 +0900 Subject: [PATCH] add compat code for fact.setModified() --- anki/facts.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/anki/facts.py b/anki/facts.py index 1f9df2abb..c0724a943 100644 --- a/anki/facts.py +++ b/anki/facts.py @@ -11,7 +11,7 @@ __docformat__ = 'restructuredtext' import time from anki.db import * from anki.errors import * -from anki.models import Model, FieldModel, fieldModelsTable, formatQA +from anki.models import Model, FieldModel, fieldModelsTable from anki.utils import genID, stripHTMLMedia from anki.hooks import runHook @@ -133,6 +133,12 @@ class Fact(object): "Mark modified and update cards." self.modified = time.time() if textChanged: + if not deck: + # FIXME: compat code + import sys; sys.stderr.write( + "plugin needs to pass deck to fact.setModified()") + import ankiqt + deck = ankiqt.mw.deck assert deck self.spaceUntil = stripHTMLMedia(u" ".join( self.values()))