337 if isinstance(e, smtplib.SMTPResponseException): |
337 if isinstance(e, smtplib.SMTPResponseException): |
338 errorStr = e.smtp_error.decode() |
338 errorStr = e.smtp_error.decode() |
339 elif isinstance(e, smtplib.SMTPException): |
339 elif isinstance(e, smtplib.SMTPException): |
340 errorStr = str(e) |
340 errorStr = str(e) |
341 elif isinstance(e, socket.error): |
341 elif isinstance(e, socket.error): |
342 errorStr = e[1] |
342 errorStr = e.strerror |
343 else: |
343 else: |
344 errorStr = str(e) |
344 errorStr = str(e) |
345 res = E5MessageBox.retryAbort( |
345 res = E5MessageBox.retryAbort( |
346 self, |
346 self, |
347 self.tr("Send bug report"), |
347 self.tr("Send bug report"), |