Guest User

Untitled

a guest
Dec 6th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. import traceback
  2. import logging
  3. import time
  4.  
  5. logging.basicConfig(level=loggings.DEBUG)
  6. logger=logging.getLogger(__name__)
  7.  
  8. if __name__ == '__main__':
  9. try:
  10. main_code()
  11. except Exception as e:
  12. logger.debug(traceback.format_exc())
  13. error = traceback.format_exc()
  14. with smtplib.SMTP("mailhub.global.company.com") as mailServer:
  15. msg = MIMEMultipart('related')
  16. msg['Subject'] = Header(u'Test', 'utf-8')
  17. msg['X-Priority'] = '2'
  18. body = "Delivery Failure, the following exception occurred:nn" + str(error)
  19. msg.attach(MIMEText(body, 'plain'))
  20. mailServer.sendmail("email@gmail.com", ["email@gmail.com"], msg.as_string())
  21. mailServer.quit()
  22. print("Exception occurred- delivery failure email sent")
  23.  
  24. if __name__ == '__main__':
  25. for attempt in range(5):
  26. try:
  27. main_code()
  28. except Exception as e:
  29. print("Error occurred, retrying in 5 seconds!")
  30. time.sleep(5)
  31. continue
  32. else:
  33. break
  34. else:
  35. logger.debug(traceback.format_exc())
  36. error = traceback.format_exc()
  37. with smtplib.SMTP("mailhub.global.company.com") as mailServer:
  38. msg = MIMEMultipart('related')
  39. msg['Subject'] = Header(u'Test', 'utf-8')
  40. msg['X-Priority'] = '2'
  41. body = "Delivery Failure, the following exception occurred:nn" + str(error)
  42. msg.attach(MIMEText(body, 'plain'))
  43. mailServer.sendmail("email@gmail.com", ["email@gmail.com"], msg.as_string())
  44. mailServer.quit()
  45. print("Exception occurred- delivery failure email sent")
Add Comment
Please, Sign In to add comment