From 23a1a191920eadade55a8702379e334a1b0ddcac Mon Sep 17 00:00:00 2001
From: Logan <logan.markewich@live.com>
Date: Wed, 6 Mar 2024 12:45:04 -0600
Subject: [PATCH] Logan/avoid nest asyncio (#11707)

---
 .../llama_index/vector_stores/opensearch/base.py              | 4 ----
 .../llama-index-vector-stores-opensearch/pyproject.toml       | 2 +-
 2 files changed, 1 insertion(+), 5 deletions(-)

diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-opensearch/llama_index/vector_stores/opensearch/base.py b/llama-index-integrations/vector_stores/llama-index-vector-stores-opensearch/llama_index/vector_stores/opensearch/base.py
index baf04a321c..c30b5f792c 100644
--- a/llama-index-integrations/vector_stores/llama-index-vector-stores-opensearch/llama_index/vector_stores/opensearch/base.py
+++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-opensearch/llama_index/vector_stores/opensearch/base.py
@@ -5,8 +5,6 @@ import json
 import uuid
 from typing import Any, Dict, Iterable, List, Optional, Union, cast
 
-import nest_asyncio
-
 from llama_index.core.bridge.pydantic import PrivateAttr
 
 from llama_index.core.schema import BaseNode, MetadataMode, TextNode
@@ -321,7 +319,6 @@ class OpensearchVectorClient:
         self._os_client = _get_async_opensearch_client(self._endpoint, **kwargs)
         not_found_error = _import_not_found_error()
 
-        nest_asyncio.apply()
         event_loop = asyncio.get_event_loop()
         try:
             event_loop.run_until_complete(
@@ -454,7 +451,6 @@ class OpensearchVectorStore(BasePydanticVectorStore):
     ) -> None:
         """Initialize params."""
         super().__init__()
-        nest_asyncio.apply()
         self._client = client
 
     @property
diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-opensearch/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-opensearch/pyproject.toml
index 5b2ff54568..4ee016546a 100644
--- a/llama-index-integrations/vector_stores/llama-index-vector-stores-opensearch/pyproject.toml
+++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-opensearch/pyproject.toml
@@ -27,7 +27,7 @@ exclude = ["**/BUILD"]
 license = "MIT"
 name = "llama-index-vector-stores-opensearch"
 readme = "README.md"
-version = "0.1.6"
+version = "0.1.7"
 
 [tool.poetry.dependencies]
 python = ">=3.8.1,<4.0"
-- 
GitLab