Асинхронные функции Python вызывают цикл с использованием потока pydash
У меня есть две асинхронные функции, как показано ниже.
async def get_job_details(key: str) -> dict:
...
return data
async def get_resource(data: dict) -> dict:
...
return data
Я хочу вызвать обе функции в цикле, используяpydash flow
как ниже
py_.flow(await get_job_details, await get_resource)(key)
Получение ошибкиTypeError: object function can't be used in 'await' expression
Это прекрасно работает безasync
. Даже если я позвоню им безflow
это тоже работает
data = await get_job_details(key)
data = await get_resource(data)
Но я хочу использовать некоторые циклы здесь, так как есть возможность иметь больше вызовов функций и должны вызываться последовательно, так как они зависимы.