New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to use context.run(asynchronous=True) for many tasks #892
Comments
Is this project dead? |
@adamcunnington no the project is still maintained. The BDFL unfortunately is stretched thin. Sorry, I don't have the answer you need at the moment though. |
I think you might be able to use Example running = [ # Launch jobs
context.run(foo, async=True),
context.run(bar, async=True),
context.run(baz, async=True),
]
for promise in running: # This block won't complete until all jobs finish
running.join() |
Thanks for this! I had seen the API docs for that method but hadn't quite understood how to use it in the case of multiple jobs - but now see from your code snippet that it's embarrassingly simple! Thanks! |
Hi, a usage question as the docs are quite lite on this topic.
If I want to make 5 context.run() calls concurrently but I don't want to complete execution of my function until they have all finished, is there something more elegant than this:
The text was updated successfully, but these errors were encountered: