From ef5aff3b6ca72e907e1fac7275373fbe435c427b Mon Sep 17 00:00:00 2001 From: Sydney Runkle <54324534+sydney-runkle@users.noreply.github.com> Date: Tue, 15 Apr 2025 13:09:13 -0400 Subject: [PATCH] core[fix]: Fix `__dir__` in `__init__.py` for `output_parsers` module (#30856) We have a `list.py` file which causes a namespace conflict with `list` from stdlib, unfortunately. `__all__` is already a list, so no need to coerce. --- libs/core/langchain_core/output_parsers/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/core/langchain_core/output_parsers/__init__.py b/libs/core/langchain_core/output_parsers/__init__.py index 319f9ae001e..c72c7f8506c 100644 --- a/libs/core/langchain_core/output_parsers/__init__.py +++ b/libs/core/langchain_core/output_parsers/__init__.py @@ -99,4 +99,4 @@ def __getattr__(attr_name: str) -> object: def __dir__() -> list[str]: - return list(__all__) + return __all__