e[0] in exception may be int

This commit is contained in:
Damien Elmes 2012-08-23 13:54:39 +09:00
parent f1aac15f9e
commit 9926fbcdc5

View file

@ -261,7 +261,10 @@ class SyncThread(QThread):
try:
ret = self.client.sync()
except Exception, e:
err = unicode(e[0], "utf8", "ignore")
if isinstance(e[0], str):
err = unicode(e[0], "utf8", "ignore")
else:
err = ""
if "Unable to find the server" in err:
self.fireEvent("offline")
else: