From edb6a23aeaca1c687dc599c372dffdede74d0718 Mon Sep 17 00:00:00 2001 From: Sydney Runkle <54324534+sydney-runkle@users.noreply.github.com> Date: Mon, 14 Apr 2025 13:57:00 -0400 Subject: [PATCH] core[lint]: fix issue with unused ignore in `__init__.py` files (#30825) Fixing a race condition between https://github.com/langchain-ai/langchain/pull/30769 and https://github.com/langchain-ai/langchain/pull/30737 --- libs/core/langchain_core/_api/__init__.py | 2 +- libs/core/langchain_core/callbacks/__init__.py | 2 +- libs/core/langchain_core/document_loaders/__init__.py | 2 +- libs/core/langchain_core/documents/__init__.py | 2 +- libs/core/langchain_core/embeddings/__init__.py | 2 +- libs/core/langchain_core/example_selectors/__init__.py | 2 +- libs/core/langchain_core/indexing/__init__.py | 2 +- libs/core/langchain_core/language_models/__init__.py | 2 +- libs/core/langchain_core/load/__init__.py | 2 +- libs/core/langchain_core/messages/__init__.py | 2 +- libs/core/langchain_core/output_parsers/__init__.py | 2 +- libs/core/langchain_core/outputs/__init__.py | 2 +- libs/core/langchain_core/prompts/__init__.py | 2 +- libs/core/langchain_core/runnables/__init__.py | 2 +- libs/core/langchain_core/tools/__init__.py | 2 +- libs/core/langchain_core/tracers/__init__.py | 2 +- libs/core/langchain_core/utils/__init__.py | 2 +- 17 files changed, 17 insertions(+), 17 deletions(-) diff --git a/libs/core/langchain_core/_api/__init__.py b/libs/core/langchain_core/_api/__init__.py index 9379f2c4cad..7e22d2d3064 100644 --- a/libs/core/langchain_core/_api/__init__.py +++ b/libs/core/langchain_core/_api/__init__.py @@ -59,7 +59,7 @@ _dynamic_imports = { def __getattr__(attr_name: str) -> object: module_name = _dynamic_imports.get(attr_name) - package = __spec__.parent # type: ignore[name-defined] + package = __spec__.parent if module_name == "__module__" or module_name is None: result = import_module(f".{attr_name}", package=package) else: diff --git a/libs/core/langchain_core/callbacks/__init__.py b/libs/core/langchain_core/callbacks/__init__.py index 23758ec9d55..487f5c259c3 100644 --- a/libs/core/langchain_core/callbacks/__init__.py +++ b/libs/core/langchain_core/callbacks/__init__.py @@ -129,7 +129,7 @@ _dynamic_imports = { def __getattr__(attr_name: str) -> object: module_name = _dynamic_imports.get(attr_name) - package = __spec__.parent # type: ignore[name-defined] + package = __spec__.parent if module_name == "__module__" or module_name is None: result = import_module(f".{attr_name}", package=package) else: diff --git a/libs/core/langchain_core/document_loaders/__init__.py b/libs/core/langchain_core/document_loaders/__init__.py index ba81ea2578c..903667c4db0 100644 --- a/libs/core/langchain_core/document_loaders/__init__.py +++ b/libs/core/langchain_core/document_loaders/__init__.py @@ -29,7 +29,7 @@ _dynamic_imports = { def __getattr__(attr_name: str) -> object: module_name = _dynamic_imports.get(attr_name) - package = __spec__.parent # type: ignore[name-defined] + package = __spec__.parent if module_name == "__module__" or module_name is None: result = import_module(f".{attr_name}", package=package) else: diff --git a/libs/core/langchain_core/documents/__init__.py b/libs/core/langchain_core/documents/__init__.py index e3d7f740687..68fda191a0d 100644 --- a/libs/core/langchain_core/documents/__init__.py +++ b/libs/core/langchain_core/documents/__init__.py @@ -24,7 +24,7 @@ _dynamic_imports = { def __getattr__(attr_name: str) -> object: module_name = _dynamic_imports.get(attr_name) - package = __spec__.parent # type: ignore[name-defined] + package = __spec__.parent if module_name == "__module__" or module_name is None: result = import_module(f".{attr_name}", package=package) else: diff --git a/libs/core/langchain_core/embeddings/__init__.py b/libs/core/langchain_core/embeddings/__init__.py index e81f47eabe0..c492330b92d 100644 --- a/libs/core/langchain_core/embeddings/__init__.py +++ b/libs/core/langchain_core/embeddings/__init__.py @@ -21,7 +21,7 @@ _dynamic_imports = { def __getattr__(attr_name: str) -> object: module_name = _dynamic_imports.get(attr_name) - package = __spec__.parent # type: ignore[name-defined] + package = __spec__.parent if module_name == "__module__" or module_name is None: result = import_module(f".{attr_name}", package=package) else: diff --git a/libs/core/langchain_core/example_selectors/__init__.py b/libs/core/langchain_core/example_selectors/__init__.py index 5e4d0be41e2..ba3d55f509f 100644 --- a/libs/core/langchain_core/example_selectors/__init__.py +++ b/libs/core/langchain_core/example_selectors/__init__.py @@ -37,7 +37,7 @@ _dynamic_imports = { def __getattr__(attr_name: str) -> object: module_name = _dynamic_imports.get(attr_name) - package = __spec__.parent # type: ignore[name-defined] + package = __spec__.parent if module_name == "__module__" or module_name is None: result = import_module(f".{attr_name}", package=package) else: diff --git a/libs/core/langchain_core/indexing/__init__.py b/libs/core/langchain_core/indexing/__init__.py index 17c4c1e8e5c..50545cd2e54 100644 --- a/libs/core/langchain_core/indexing/__init__.py +++ b/libs/core/langchain_core/indexing/__init__.py @@ -43,7 +43,7 @@ _dynamic_imports = { def __getattr__(attr_name: str) -> object: module_name = _dynamic_imports.get(attr_name) - package = __spec__.parent # type: ignore[name-defined] + package = __spec__.parent if module_name == "__module__" or module_name is None: result = import_module(f".{attr_name}", package=package) else: diff --git a/libs/core/langchain_core/language_models/__init__.py b/libs/core/langchain_core/language_models/__init__.py index 15de73012a3..e99da7f1d4b 100644 --- a/libs/core/langchain_core/language_models/__init__.py +++ b/libs/core/langchain_core/language_models/__init__.py @@ -107,7 +107,7 @@ _dynamic_imports = { def __getattr__(attr_name: str) -> object: module_name = _dynamic_imports.get(attr_name) - package = __spec__.parent # type: ignore[name-defined] + package = __spec__.parent if module_name == "__module__" or module_name is None: result = import_module(f".{attr_name}", package=package) else: diff --git a/libs/core/langchain_core/load/__init__.py b/libs/core/langchain_core/load/__init__.py index f678030bf35..61e9c55a278 100644 --- a/libs/core/langchain_core/load/__init__.py +++ b/libs/core/langchain_core/load/__init__.py @@ -21,7 +21,7 @@ _dynamic_imports = { def __getattr__(attr_name: str) -> object: module_name = _dynamic_imports.get(attr_name) - package = __spec__.parent # type: ignore[name-defined] + package = __spec__.parent if module_name == "__module__" or module_name is None: result = import_module(f".{attr_name}", package=package) else: diff --git a/libs/core/langchain_core/messages/__init__.py b/libs/core/langchain_core/messages/__init__.py index 8fe8cd20389..4c28efd71db 100644 --- a/libs/core/langchain_core/messages/__init__.py +++ b/libs/core/langchain_core/messages/__init__.py @@ -129,7 +129,7 @@ _dynamic_imports = { def __getattr__(attr_name: str) -> object: module_name = _dynamic_imports.get(attr_name) - package = __spec__.parent # type: ignore[name-defined] + package = __spec__.parent if module_name == "__module__" or module_name is None: result = import_module(f".{attr_name}", package=package) else: diff --git a/libs/core/langchain_core/output_parsers/__init__.py b/libs/core/langchain_core/output_parsers/__init__.py index 32c52cb617b..319f9ae001e 100644 --- a/libs/core/langchain_core/output_parsers/__init__.py +++ b/libs/core/langchain_core/output_parsers/__init__.py @@ -88,7 +88,7 @@ _dynamic_imports = { def __getattr__(attr_name: str) -> object: module_name = _dynamic_imports.get(attr_name) - package = __spec__.parent # type: ignore[name-defined] + package = __spec__.parent if module_name == "__module__" or module_name is None: result = import_module(f".{attr_name}", package=package) else: diff --git a/libs/core/langchain_core/outputs/__init__.py b/libs/core/langchain_core/outputs/__init__.py index 07520833c9e..0f20be74280 100644 --- a/libs/core/langchain_core/outputs/__init__.py +++ b/libs/core/langchain_core/outputs/__init__.py @@ -57,7 +57,7 @@ _dynamic_imports = { def __getattr__(attr_name: str) -> object: module_name = _dynamic_imports.get(attr_name) - package = __spec__.parent # type: ignore[name-defined] + package = __spec__.parent if module_name == "__module__" or module_name is None: result = import_module(f".{attr_name}", package=package) else: diff --git a/libs/core/langchain_core/prompts/__init__.py b/libs/core/langchain_core/prompts/__init__.py index 16364182744..bc661e53ad1 100644 --- a/libs/core/langchain_core/prompts/__init__.py +++ b/libs/core/langchain_core/prompts/__init__.py @@ -112,7 +112,7 @@ _dynamic_imports = { def __getattr__(attr_name: str) -> object: module_name = _dynamic_imports.get(attr_name) - package = __spec__.parent # type: ignore[name-defined] + package = __spec__.parent if module_name == "__module__" or module_name is None: result = import_module(f".{attr_name}", package=package) else: diff --git a/libs/core/langchain_core/runnables/__init__.py b/libs/core/langchain_core/runnables/__init__.py index 1c3a7f1b1a9..d8a04ef5d19 100644 --- a/libs/core/langchain_core/runnables/__init__.py +++ b/libs/core/langchain_core/runnables/__init__.py @@ -125,7 +125,7 @@ _dynamic_imports = { def __getattr__(attr_name: str) -> object: module_name = _dynamic_imports.get(attr_name) - package = __spec__.parent # type: ignore[name-defined] + package = __spec__.parent if module_name == "__module__" or module_name is None: result = import_module(f".{attr_name}", package=package) else: diff --git a/libs/core/langchain_core/tools/__init__.py b/libs/core/langchain_core/tools/__init__.py index f6189064872..7409647a6f3 100644 --- a/libs/core/langchain_core/tools/__init__.py +++ b/libs/core/langchain_core/tools/__init__.py @@ -98,7 +98,7 @@ _dynamic_imports = { def __getattr__(attr_name: str) -> object: module_name = _dynamic_imports.get(attr_name) - package = __spec__.parent # type: ignore[name-defined] + package = __spec__.parent if module_name == "__module__" or module_name is None: result = import_module(f".{attr_name}", package=package) else: diff --git a/libs/core/langchain_core/tracers/__init__.py b/libs/core/langchain_core/tracers/__init__.py index 7d33cad5eb4..cca451516f1 100644 --- a/libs/core/langchain_core/tracers/__init__.py +++ b/libs/core/langchain_core/tracers/__init__.py @@ -48,7 +48,7 @@ _dynamic_imports = { def __getattr__(attr_name: str) -> object: module_name = _dynamic_imports.get(attr_name) - package = __spec__.parent # type: ignore[name-defined] + package = __spec__.parent if module_name == "__module__" or module_name is None: result = import_module(f".{attr_name}", package=package) else: diff --git a/libs/core/langchain_core/utils/__init__.py b/libs/core/langchain_core/utils/__init__.py index 38c1467f794..0469e5b68a0 100644 --- a/libs/core/langchain_core/utils/__init__.py +++ b/libs/core/langchain_core/utils/__init__.py @@ -97,7 +97,7 @@ _dynamic_imports = { def __getattr__(attr_name: str) -> object: module_name = _dynamic_imports.get(attr_name) - package = __spec__.parent # type: ignore[name-defined] + package = __spec__.parent if module_name == "__module__" or module_name is None: result = import_module(f".{attr_name}", package=package) else: