Advertisement
Guest User

Untitled

a guest
May 29th, 2015
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. def worker(srcdir, topdir):
  2. have_job = True
  3. while have_job:
  4. try:
  5. item = q.get_nowait()
  6. except:
  7. print("Thread has no job left, terminating.")
  8. have_job = False
  9. return
  10. try:
  11. raise Exception("die you stupid thing")
  12. item(srcdir, topdir)
  13. except:
  14. sys.exit(1)
  15. finally:
  16. q.task_done()
  17.  
  18. for i in range(4):
  19. t = Thread(target=worker, args=(srcdir, topdir))
  20. t.daemon = True
  21. t.start()
  22.  
  23. q.join()
  24. print( "Asset fetch finished, took %s" % (datetime.now() - start_time,) )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement