Files
example-code-2e/concurrency/timer.py
Luciano Ramalho ca0566df16 timer examples
2015-01-18 16:55:23 -02:00

20 lines
376 B
Python

import asyncio
@asyncio.coroutine
def show_remaining():
remaining = 5
while remaining:
print('Remaining: ', remaining)
yield from asyncio.sleep(1)
remaining -= 1
def main():
loop = asyncio.get_event_loop()
try:
loop.run_until_complete(show_remaining())
finally:
loop.close()
if __name__ == '__main__':
main()