From b3dc66f7a31298b7f6bc1e87cf52cfcf23c281cb Mon Sep 17 00:00:00 2001 From: Pat Patterson Date: Wed, 5 Mar 2025 15:04:38 -0800 Subject: [PATCH] community: fix AttributeError when creating LanceDB vectorstore (#30127) **Description:** This PR adds a call to `guard_import()` to fix an AttributeError raised when creating LanceDB vectorstore instance with an existing LanceDB table. **Issue:** This PR fixes issue #30124. **Dependencies:** No additional dependencies. **Twitter handle:** [@metadaddy](https://x.com/metadaddy), but I spend more time at [@metadaddy.net](https://bsky.app/profile/metadaddy.net) these days. --------- Co-authored-by: Chester Curme --- libs/community/langchain_community/vectorstores/lancedb.py | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/community/langchain_community/vectorstores/lancedb.py b/libs/community/langchain_community/vectorstores/lancedb.py index 11cc955cac4..d000380053c 100644 --- a/libs/community/langchain_community/vectorstores/lancedb.py +++ b/libs/community/langchain_community/vectorstores/lancedb.py @@ -75,6 +75,7 @@ class LanceDB(VectorStore): ): """Initialize with Lance DB vectorstore""" lancedb = guard_import("lancedb") + lancedb.remote.table = guard_import("lancedb.remote.table") self._embedding = embedding self._vector_key = vector_key self._id_key = id_key