Open adamcunnington-mlg opened 1 year ago
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.
@adamcunnington
I think you might be able to use .join
here?
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: