Guest User

Untitled

a guest
Jul 21st, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. import time
  2. from multiprocessing import freeze_support
  3. import multiprocessing
  4.  
  5. #cantidad de horas a esperar por cada ciclo
  6. HORA_ESPERA = 1
  7.  
  8.  
  9. def worker(q):
  10. while True:
  11. try:
  12. time.sleep(HORA_ESPERA*3600)
  13. except Exception as e:
  14. # si falla esperar 60 segundos
  15. time.sleep(60)
  16.  
  17. return
  18.  
  19. queue = multiprocessing.Queue()
  20. p = multiprocessing.Process(target=worker, args=(queue,))
  21. p.daemon = True
  22. p.start()
  23. queue.put('mensaje al worker')
  24. queue.close()
Add Comment
Please, Sign In to add comment