From dbb14988eae60573d7d34311bc56b8239987fbe2 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 20 Dec 2008 15:09:04 +0900 Subject: [PATCH] catch bulk upload failures --- ankiqt/ui/sync.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ankiqt/ui/sync.py b/ankiqt/ui/sync.py index a9a480c72..f64a9121b 100644 --- a/ankiqt/ui/sync.py +++ b/ankiqt/ui/sync.py @@ -161,7 +161,10 @@ class Sync(QThread): client.server = BulkMediaSyncerProxy(self.user, self.pwd) client.server.deckName = deckname client.progressCallback = self.bulkCallback - client.sync() + try: + client.sync() + except: + self.emit(SIGNAL("bulkSyncFailed")) self.emit(SIGNAL("closeSyncProgress")) def bulkCallback(self, *args):