diff --git a/libs/langchain/langchain/chains/openai_functions/openapi.py b/libs/langchain/langchain/chains/openai_functions/openapi.py index 5d03b595621..0dd25dc8816 100644 --- a/libs/langchain/langchain/chains/openai_functions/openapi.py +++ b/libs/langchain/langchain/chains/openai_functions/openapi.py @@ -266,6 +266,8 @@ def get_openapi_chain( try: spec = conversion(spec) # type: ignore[arg-type] break + except ImportError as e: + raise e except Exception: # noqa: E722 pass if isinstance(spec, str):