start_mail_alert.py 883 B

12345678910111213141516171819202122232425262728293031323334353637
  1. '''Created 16 Nov 2022 Levi'''
  2. from threading import Event
  3. from threading import Thread
  4. from time import sleep
  5. import mail_alert
  6. event1 = Event()
  7. event2 = Event()
  8. thread1 = Thread(target=mail_alert.mail_alert, args=(event1,))
  9. thread2 = Thread(target=mail_alert.mail_alert2, args=(event2,))
  10. # thread3 =
  11. # thread4 =
  12. # thread5 =
  13. # thread6 =
  14. if __name__ == '__main__':
  15. thread1.start()
  16. print(f'started mail alert Inbox')
  17. # sleep(0.5)
  18. thread2.start()
  19. print(f'started mail alert Bank events')
  20. # sleep(0.5)
  21. while True:
  22. try:
  23. sleep(1)
  24. except KeyboardInterrupt:
  25. event1.set()
  26. event2.set()
  27. thread1.join()
  28. print(f'stopped mail alert Inbox')
  29. # sleep(0.5)
  30. thread2.join()
  31. print(f'stopped mail alert Bank events')
  32. # sleep(0.5)
  33. break