From c1d15b8a9ed67af3cfe231b0c9d3b9ca0b8c4bd2 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 21 Jan 2011 11:02:07 +0900 Subject: [PATCH] clearer message when facts missing after sync --- anki/sync.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/anki/sync.py b/anki/sync.py index ab91724de..2801d0fd6 100644 --- a/anki/sync.py +++ b/anki/sync.py @@ -207,7 +207,9 @@ class SyncTools(object): cardIds = [x[0] for x in reply['added-cards']] self.deck.updateCardTags(cardIds) self.rebuildPriorities(cardIds) - assert self.missingFacts() == 0 + if self.missingFacts() != 0: + raise Exception( + "Facts missing after sync. Please run Tools>Advanced>Check DB.") def missingFacts(self): return self.deck.s.scalar(