coroutine python code example

Example 1: asyncio sleep

#will sleep the current corutien for set numner of seconds
import asyncio
await asyncio.sleep(1)

Example 2: python async await

import asyncio
from PIL import Image
import urllib.request as urllib2

async def getPic(): #Proof of async def
    pic = Image.open(urllib2.urlopen("https://c.files.bbci.co.uk/E9DF/production/_96317895_gettyimages-164067218.jpg"))
    return pic

async def main_def():
    print("A")
    print("Must await before get pic0...")
    pic0 = await asyncio.gather(getPic())
    print(pic0)
asyncio.run(main_def())

Example 3: async sleep python

await asyncio.sleep(1)

Example 4: coroutines in python

def randn():
    time.sleep(3)
    return randint(1, 10)