Skip to content

Instantly share code, notes, and snippets.

@amitnabarro
Created December 10, 2017 19:04
Show Gist options
  • Save amitnabarro/967d444e915abbedddb071e71054d277 to your computer and use it in GitHub Desktop.
Save amitnabarro/967d444e915abbedddb071e71054d277 to your computer and use it in GitHub Desktop.
Wait for stuff, concurrent
import asyncio
import time
async def wait_for_stuff():
start = time.time()
futures = []
for i in range(0, 5):
futures.append(asyncio.sleep(1))
await asyncio.wait(futures)
print('Time elapsed: %d seconds' % int(time.time() - start))
try:
loop = asyncio.get_event_loop()
loop.run_until_complete(wait_for_stuff())
finally:
loop.close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment