Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. import concurrent
  2. from concurrent.futures import ThreadPoolExecutor
  3.  
  4. import multiprocessing
  5.  
  6. from horo.models import commit
  7. from horo.models.article import Article
  8.  
  9. messages = Article.query.offset(0).limit(3).all()
  10.  
  11.  
  12. def task(message):
  13. print(message.id)
  14. print(message.title)
  15. print(message.content)
  16.  
  17.  
  18. with ThreadPoolExecutor(max_workers=multiprocessing.cpu_count() * 5) as executor:
  19. for message in messages:
  20. message.subtitle = ''
  21. commit()
  22. result_future = {executor.submit(task, message): message for message in messages}
  23. for future in concurrent.futures.as_completed(result_future):
  24. message = result_future[future]
  25. future.result()
  26. print(message.id)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement