в этом случае:
async def foo(f):
async def wrapper(*args, **kwargs):
return f(*args, **kwargs)
return wrapper
@foo
async def boo(*args, **kwargs):
pass
является вызовом foo в качестве декоратора для декодера boo асинхронного вызова?
- Первое редактирование: Также как обрабатывать вызывающую цепочку сопрограмм в качестве декораторов?