diff --git a/libs/langchain/langchain/agents/openai_assistant/base.py b/libs/langchain/langchain/agents/openai_assistant/base.py index 2db4625ec6b..c592942c721 100644 --- a/libs/langchain/langchain/agents/openai_assistant/base.py +++ b/libs/langchain/langchain/agents/openai_assistant/base.py @@ -1,5 +1,6 @@ from __future__ import annotations +import asyncio import json from json import JSONDecodeError from time import sleep @@ -742,5 +743,5 @@ class OpenAIAssistantRunnable(RunnableSerializable[Dict, OutputType]): ) in_progress = run.status in ("in_progress", "queued") if in_progress: - sleep(self.check_every_ms / 1000) + await asyncio.sleep(self.check_every_ms / 1000) return run