langchain_core.runnables.utils.gated_coro¶

async langchain_core.runnables.utils.gated_coro(semaphore: Semaphore, coro: Coroutine) Any[source]¶

Run a coroutine with a semaphore.

Parameters
  • semaphore (Semaphore) – The semaphore to use.

  • coro (Coroutine) – The coroutine to run.

Returns

The result of the coroutine.

Return type

Any