make sure to catch unknown errors during sync

This commit is contained in:
Damien Elmes 2012-04-06 05:25:31 +09:00
parent e6a3df771a
commit 88cf743c8a

View file

@ -258,8 +258,11 @@ class SyncThread(QThread):
try: try:
ret = self.client.sync() ret = self.client.sync()
except Exception, e: except Exception, e:
if "Unable to find the server" in unicode(e): err = unicode(e)
if "Unable to find the server" in err:
self.fireEvent("offline") self.fireEvent("offline")
else:
self.fireEvent("error", err)
return return
if ret == "badAuth": if ret == "badAuth":
return self.fireEvent("badAuth") return self.fireEvent("badAuth")