From 49b744f77d79286bef5c79cdd710cdbda03989a1 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 11 Dec 2010 22:04:24 +0900 Subject: [PATCH] limit plugin warning to once a session --- anki/facts.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/anki/facts.py b/anki/facts.py index c0724a943..3d21faf14 100644 --- a/anki/facts.py +++ b/anki/facts.py @@ -135,9 +135,11 @@ class Fact(object): if textChanged: if not deck: # FIXME: compat code - import sys; sys.stderr.write( - "plugin needs to pass deck to fact.setModified()") import ankiqt + if not getattr(ankiqt, 'setModWarningShown', None): + import sys; sys.stderr.write( + "plugin needs to pass deck to fact.setModified()") + ankiqt.setModWarningShown = True deck = ankiqt.mw.deck assert deck self.spaceUntil = stripHTMLMedia(u" ".join(