Preferences/ConfigurationPages/EmailPage.py

changeset 3190
a9a94491c4fd
parent 3160
209a07d7e401
child 3484
645c12de6b0c
equal deleted inserted replaced
3189:9a21c547de5f 3190:a9a94491c4fd
131 server.login(self.mailUserEdit.text(), 131 server.login(self.mailUserEdit.text(),
132 self.mailPasswordEdit.text()) 132 self.mailPasswordEdit.text())
133 QApplication.restoreOverrideCursor() 133 QApplication.restoreOverrideCursor()
134 E5MessageBox.information( 134 E5MessageBox.information(
135 self, 135 self,
136 self.trUtf8("Login Test"), 136 self.tr("Login Test"),
137 self.trUtf8("""The login test succeeded.""")) 137 self.tr("""The login test succeeded."""))
138 except (smtplib.SMTPException, socket.error) as e: 138 except (smtplib.SMTPException, socket.error) as e:
139 QApplication.restoreOverrideCursor() 139 QApplication.restoreOverrideCursor()
140 if isinstance(e, smtplib.SMTPResponseException): 140 if isinstance(e, smtplib.SMTPResponseException):
141 errorStr = e.smtp_error.decode() 141 errorStr = e.smtp_error.decode()
142 elif isinstance(e, socket.timeout): 142 elif isinstance(e, socket.timeout):
148 errorStr = str(e) 148 errorStr = str(e)
149 else: 149 else:
150 errorStr = str(e) 150 errorStr = str(e)
151 E5MessageBox.critical( 151 E5MessageBox.critical(
152 self, 152 self,
153 self.trUtf8("Login Test"), 153 self.tr("Login Test"),
154 self.trUtf8( 154 self.tr(
155 """<p>The login test failed.<br>Reason: {0}</p>""") 155 """<p>The login test failed.<br>Reason: {0}</p>""")
156 .format(errorStr)) 156 .format(errorStr))
157 server.quit() 157 server.quit()
158 except (smtplib.SMTPException, socket.error) as e: 158 except (smtplib.SMTPException, socket.error) as e:
159 QApplication.restoreOverrideCursor() 159 QApplication.restoreOverrideCursor()
168 errorStr = str(e) 168 errorStr = str(e)
169 else: 169 else:
170 errorStr = str(e) 170 errorStr = str(e)
171 E5MessageBox.critical( 171 E5MessageBox.critical(
172 self, 172 self,
173 self.trUtf8("Login Test"), 173 self.tr("Login Test"),
174 self.trUtf8("""<p>The login test failed.<br>Reason: {0}</p>""") 174 self.tr("""<p>The login test failed.<br>Reason: {0}</p>""")
175 .format(errorStr)) 175 .format(errorStr))
176 176
177 177
178 def create(dlg): 178 def create(dlg):
179 """ 179 """

eric ide

mercurial