async def f11(x):
y = [await for await in []] # fail
await x
def f12(x):
y = [await for await in []]
return x
async def f21(x):
y = [mapper(await) for await in []] # fail
await x
def f22(x):
y = [mapper(await) for await in []]
return x
async def f31(x):
await = [] # fail
y = [i for i in await] # fail
await x
def f32(x):
await = []
y = [i for i in await]
return x
async def f41(x):
y = [await z for z in []]
await x
async def f42(x):
y = [mapper(await z) for z in []]
await x
async def f43(x):
y = [z for await z in []] # fail
await x
async def f44(x):
y = [z for z in await x]
await x
async def f51():
await = 5 # fail
return [await] # fail
def f52():
await = 5
return [await]
async def f61():
await = 5 # fail
return ["a", await, "b"] # fail
def f62():
await = 5
return ["a", await, "b"]
async def f71(x):
return [await x]
async def f72(x):
return ["a", await x, "b"]
async def f81(x):
[await fun() for fun in funcs if await smth]
[await fun() async for fun in funcs if await smth]