Skip to content

Commit db6c2ef

Browse files
committed
client.append_metadata -> append_client_metadata
1 parent bb5d2ac commit db6c2ef

File tree

1 file changed

+2
-3
lines changed
  • libs/langchain-mongodb/langchain_mongodb

1 file changed

+2
-3
lines changed

libs/langchain-mongodb/langchain_mongodb/utils.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import numpy as np
2727
from pymongo import MongoClient
2828
from pymongo.driver_info import DriverInfo
29+
from pymongo_search_utils import append_client_metadata
2930

3031
logger = logging.getLogger(__name__)
3132

@@ -35,9 +36,7 @@
3536

3637

3738
def _append_client_metadata(client: MongoClient) -> None:
38-
# append_metadata was added in PyMongo 4.14.0, but is a valid database name on earlier versions
39-
if callable(client.append_metadata):
40-
client.append_metadata(DRIVER_METADATA)
39+
append_client_metadata(client=client, driver_info=DRIVER_METADATA)
4140

4241

4342
def cosine_similarity(X: Matrix, Y: Matrix) -> np.ndarray:

0 commit comments

Comments
 (0)