community: Add async methods to AstraDBCache (#17415)

Adds async methods to AstraDBCache
This commit is contained in:
Christophe Bornet
2024-02-15 05:10:08 +01:00
committed by GitHub
parent e438fe6be9
commit ca2d4078f3
6 changed files with 465 additions and 106 deletions

View File

@@ -19,7 +19,7 @@ from langchain_core.documents import Document
from langchain_core.runnables import run_in_executor
from langchain_community.document_loaders.base import BaseLoader
from langchain_community.utilities.astradb import AstraDBEnvironment
from langchain_community.utilities.astradb import _AstraDBEnvironment
if TYPE_CHECKING:
from astrapy.db import AstraDB, AsyncAstraDB
@@ -44,7 +44,7 @@ class AstraDBLoader(BaseLoader):
nb_prefetched: int = 1000,
extraction_function: Callable[[Dict], str] = json.dumps,
) -> None:
astra_env = AstraDBEnvironment(
astra_env = _AstraDBEnvironment(
token=token,
api_endpoint=api_endpoint,
astra_db_client=astra_db_client,