Preferences/ConfigurationPages/EmailPage.py

changeset 2065
aea3ddf97aca
parent 1509
c0b5e693b0eb
child 2302
f29e9405c851
--- a/Preferences/ConfigurationPages/EmailPage.py	Fri Sep 28 18:08:47 2012 +0200
+++ b/Preferences/ConfigurationPages/EmailPage.py	Fri Sep 28 18:19:01 2012 +0200
@@ -134,7 +134,10 @@
                 elif isinstance(e, socket.timeout):
                     errorStr = str(e)
                 elif isinstance(e, socket.error):
-                    errorStr = e[1]
+                    try:
+                        errorStr = e[1]
+                    except TypeError:
+                        errorStr = str(e)
                 else:
                     errorStr = str(e)
                 E5MessageBox.critical(self,
@@ -149,7 +152,10 @@
             elif isinstance(e, socket.timeout):
                 errorStr = str(e)
             elif isinstance(e, socket.error):
-                errorStr = e[1]
+                try:
+                    errorStr = e[1]
+                except TypeError:
+                    errorStr = str(e)
             else:
                 errorStr = str(e)
             E5MessageBox.critical(self,

eric ide

mercurial