From 43500c22c3c761d9ccf4becbbf79e8c9f7f26c4d Mon Sep 17 00:00:00 2001 From: Tat Dat Duong Date: Tue, 7 Jan 2025 18:55:28 +0100 Subject: [PATCH] fix(utils): return empty list when ValueError is thrown on inspect.getclosurevars --- libs/core/langchain_core/runnables/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/core/langchain_core/runnables/utils.py b/libs/core/langchain_core/runnables/utils.py index a81ca7615a6..debc296d22b 100644 --- a/libs/core/langchain_core/runnables/utils.py +++ b/libs/core/langchain_core/runnables/utils.py @@ -423,7 +423,7 @@ def get_function_nonlocals(func: Callable) -> list[Any]: else: values.append(vv) return values - except (SyntaxError, TypeError, OSError, SystemError): + except (SyntaxError, TypeError, ValueError, OSError, SystemError): return []