Advertisement
Guest User

Untitled

a guest
Jul 26th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. jobs = group([reset_device.s(topoid, dev_list[i],
  2. waittime_list[i], skipflag) for i in range(len(dev_list))]
  3. ).apply_async(expires=waittime, retry=True, retry_policy={
  4. 'max_retries': 3,
  5. 'interval_start': 0.5,
  6. 'interval_step': 0.2,
  7. 'interval_max': 0.2})
  8. results = jobs.join_native(timeout=waittime + 600, propagate=True)
  9.  
  10. jobs = chord([reset_device.s(topoid, dev_list[i],
  11. waittime_list[i], skipflag) for i in range(len(dev_list))])(callback)
  12.  
  13. jobs = chord([reset_device.s(topoid, dev_list[i], waittime_list[i],
  14. skipflag).set(expires=datetime.now() + timedelta(seconds=waittime)).set(retry=True).set(retry_policy=retry_policy)
  15. for i in range(len(dev_list))])(callback)
  16.  
  17. jobs = chord([reset_device.subtask(args=(topoid, dev_list[i], waittime_list[i],skipflag),
  18. expires=datetime.now()+timedelta(seconds=waittime), retry=True, retry_policy=retry_policy)
  19. for i in range(len(dev_list))])(callback)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement