def factorial(name, number): f = 1 for i in range(2, number + 1): print("Task %s: Compute factorial(%s)..." % (name, i)) yield from asyncio.sleep(1) f *= i print("Task %s: factorial(%s) = %s" % (name, number, f))
def factorial(name, number): f = 1 for i in range(2, number+1): print("Task %s: Compute factorial(%s)..." % (name, i)) yield from asyncio.sleep(1) f *= i print("Task %s: factorial(%s) = %s" % (name, number, f))
def compute(x, y): print("Compute %s + %s ..." % (x, y)) yield from asyncio.sleep(1.0) return x + y
def slow_operation(future): yield from asyncio.sleep(1) future.set_result('Future is done!')
def greet_every_two_seconds(): while True: print('Hello World') yield from asyncio.sleep(2)