From 1624d3bc580c154a19180a4213af2a1311194fa4 Mon Sep 17 00:00:00 2001 From: neatguycoding <15627489+NeatGuyCoding@users.noreply.github.com> Date: Thu, 19 Jun 2025 08:41:41 +0800 Subject: [PATCH] feat: improve weaviate parameters for removing --- api/core/rag/datasource/vdb/weaviate/weaviate_vector.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/core/rag/datasource/vdb/weaviate/weaviate_vector.py b/api/core/rag/datasource/vdb/weaviate/weaviate_vector.py index c6cf0d2b27..d5975d28e9 100644 --- a/api/core/rag/datasource/vdb/weaviate/weaviate_vector.py +++ b/api/core/rag/datasource/vdb/weaviate/weaviate_vector.py @@ -45,7 +45,8 @@ class WeaviateVector(BaseVector): # by changing the connection timeout to pypi.org from 1 second to 0.001 seconds. # TODO: This can be removed once weaviate-client is updated to 3.26.7 or higher, # which does not contain the deprecation check. - weaviate.connect.connection.PYPI_TIMEOUT = 0.001 + if hasattr(weaviate.connect.connection, 'PYPI_TIMEOUT'): + weaviate.connect.connection.PYPI_TIMEOUT = 0.001 try: client = weaviate.Client(