Preferences/ConfigurationPages/EmailPage.py

branch
Py2 comp.
changeset 3484
645c12de6b0c
parent 3178
f25fc1364c88
parent 3190
a9a94491c4fd
child 3539
0c2dc1446ebf
equal deleted inserted replaced
3456:96232974dcdb 3484:645c12de6b0c
133 server.login(self.mailUserEdit.text(), 133 server.login(self.mailUserEdit.text(),
134 self.mailPasswordEdit.text()) 134 self.mailPasswordEdit.text())
135 QApplication.restoreOverrideCursor() 135 QApplication.restoreOverrideCursor()
136 E5MessageBox.information( 136 E5MessageBox.information(
137 self, 137 self,
138 self.trUtf8("Login Test"), 138 self.tr("Login Test"),
139 self.trUtf8("""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):
150 errorStr = str(e) 150 errorStr = str(e)
151 else: 151 else:
152 errorStr = str(e) 152 errorStr = str(e)
153 E5MessageBox.critical( 153 E5MessageBox.critical(
154 self, 154 self,
155 self.trUtf8("Login Test"), 155 self.tr("Login Test"),
156 self.trUtf8( 156 self.tr(
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()
170 errorStr = str(e) 170 errorStr = str(e)
171 else: 171 else:
172 errorStr = str(e) 172 errorStr = str(e)
173 E5MessageBox.critical( 173 E5MessageBox.critical(
174 self, 174 self,
175 self.trUtf8("Login Test"), 175 self.tr("Login Test"),
176 self.trUtf8("""<p>The login test failed.<br>Reason: {0}</p>""") 176 self.tr("""<p>The login test failed.<br>Reason: {0}</p>""")
177 .format(errorStr)) 177 .format(errorStr))
178 178
179 179
180 def create(dlg): 180 def create(dlg):
181 """ 181 """

eric ide

mercurial