def normal(): pass async def is_async(): pass def decorator(func): return func @decorator def deco(): pass @decorator async def deco_async(): pass async def foo(): async for x in y: async with a as b: pass await z