Preferences/ConfigurationPages/EmailPage.py

changeset 3539
0c2dc1446ebf
parent 3484
645c12de6b0c
child 3656
441956d8fce5
equal deleted inserted replaced
3538:33a75660df08 3539:0c2dc1446ebf
10 from __future__ import unicode_literals 10 from __future__ import unicode_literals
11 11
12 import smtplib 12 import smtplib
13 import socket 13 import socket
14 14
15 from PyQt4.QtCore import pyqtSlot, Qt 15 from PyQt4.QtCore import pyqtSlot, Qt
16 from PyQt4.QtGui import QApplication, QCursor 16 from PyQt4.QtGui import QApplication, QCursor
17 17
18 from E5Gui import E5MessageBox 18 from E5Gui import E5MessageBox
19 19
20 from .ConfigurationPageBase import ConfigurationPageBase 20 from .ConfigurationPageBase import ConfigurationPageBase
137 self, 137 self,
138 self.tr("Login Test"), 138 self.tr("Login Test"),
139 self.tr("""The login test succeeded.""")) 139 self.tr("""The login test succeeded."""))
140 except (smtplib.SMTPException, socket.error) as e: 140 except (smtplib.SMTPException, socket.error) as e:
141 QApplication.restoreOverrideCursor() 141 QApplication.restoreOverrideCursor()
142 if isinstance(e, smtplib.SMTPResponseException): 142 if isinstance(e, smtplib.SMTPResponseException):
143 errorStr = e.smtp_error.decode() 143 errorStr = e.smtp_error.decode()
144 elif isinstance(e, socket.timeout): 144 elif isinstance(e, socket.timeout):
145 errorStr = str(e) 145 errorStr = str(e)
146 elif isinstance(e, socket.error): 146 elif isinstance(e, socket.error):
147 try: 147 try:
157 """<p>The login test failed.<br>Reason: {0}</p>""") 157 """<p>The login test failed.<br>Reason: {0}</p>""")
158 .format(errorStr)) 158 .format(errorStr))
159 server.quit() 159 server.quit()
160 except (smtplib.SMTPException, socket.error) as e: 160 except (smtplib.SMTPException, socket.error) as e:
161 QApplication.restoreOverrideCursor() 161 QApplication.restoreOverrideCursor()
162 if isinstance(e, smtplib.SMTPResponseException): 162 if isinstance(e, smtplib.SMTPResponseException):
163 errorStr = e.smtp_error.decode() 163 errorStr = e.smtp_error.decode()
164 elif isinstance(e, socket.timeout): 164 elif isinstance(e, socket.timeout):
165 errorStr = str(e) 165 errorStr = str(e)
166 elif isinstance(e, socket.error): 166 elif isinstance(e, socket.error):
167 try: 167 try:

eric ide

mercurial