Асинхронные функции 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)

Но я хочу использовать некоторые циклы здесь, так как есть возможность иметь больше вызовов функций и должны вызываться последовательно, так как они зависимы.

0 ответов

Другие вопросы по тегам