¿Cómo usar 'rendimiento' dentro de la función asincrónica?
Quiero usar el rendimiento del generador y las funciones asíncronas. Yo leoeste tema, y escribió el siguiente código:
import asyncio
async def createGenerator():
mylist = range(3)
for i in mylist:
await asyncio.sleep(1)
yield i*i
async def start():
mygenerator = await createGenerator()
for i in mygenerator:
print(i)
loop = asyncio.get_event_loop()
try:
loop.run_until_complete(start())
except KeyboardInterrupt:
loop.stop()
pass
Pero recibí el error:
SyntaxError: 'rendimiento' dentro de la función asincrónica
¿Cómo usar el generador de rendimiento en la función asíncrona?