From 7aae738296ef58a0bcbb47fd0817f5d6c98e073d Mon Sep 17 00:00:00 2001 From: Matheus Torquato Date: Wed, 29 Jan 2025 14:32:05 +0000 Subject: [PATCH] docs:Fix Imports for Document and BaseRetriever (#29473) This pull request addresses an issue with import statements in the langchain_core/retrievers.py file. The following changes have been made: Corrected the import for Document from langchain_core.documents.base. Corrected the import for BaseRetriever from langchain_core.retrievers. These changes ensure that the SimpleRetriever class can correctly reference the Document and BaseRetriever classes, improving code reliability and maintainability. --------- Co-authored-by: Matheus Torquato Co-authored-by: Chester Curme --- libs/core/langchain_core/retrievers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/core/langchain_core/retrievers.py b/libs/core/langchain_core/retrievers.py index d1a5cb8cf93..47b6b2b6167 100644 --- a/libs/core/langchain_core/retrievers.py +++ b/libs/core/langchain_core/retrievers.py @@ -88,7 +88,8 @@ class BaseRetriever(RunnableSerializable[RetrieverInput, RetrieverOutput], ABC): .. code-block:: python - from langchain_core import Document, BaseRetriever + from langchain_core.documents import Document + from langchain_core.retrievers import BaseRetriever from typing import List class SimpleRetriever(BaseRetriever):