Spaces:
Runtime error
Runtime error
v0.1.4
Browse files- src/chromaIntf.py +5 -4
src/chromaIntf.py
CHANGED
|
@@ -11,12 +11,12 @@ import baseInfra.dropbox_handler as dbh
|
|
| 11 |
from baseInfra.dbInterface import DbInterface
|
| 12 |
from uuid import UUID
|
| 13 |
from langchain.text_splitter import RecursiveCharacterTextSplitter
|
| 14 |
-
import logging
|
| 15 |
|
| 16 |
logger=logging.getLogger("root")
|
| 17 |
|
| 18 |
class ChromaIntf():
|
| 19 |
-
|
| 20 |
self.db_interface=DbInterface()
|
| 21 |
|
| 22 |
model_name = "BAAI/bge-large-en-v1.5"
|
|
@@ -31,9 +31,10 @@ class ChromaIntf():
|
|
| 31 |
self.persist_db_directory = 'db'
|
| 32 |
self.persist_docs_directory = "persistence-docs"
|
| 33 |
self.logger_file = "persistence.log"
|
|
|
|
| 34 |
try:
|
| 35 |
-
|
| 36 |
-
|
| 37 |
except:
|
| 38 |
print("Probably folder doesn't exist as it is brand new setup")
|
| 39 |
docs = [
|
|
|
|
| 11 |
from baseInfra.dbInterface import DbInterface
|
| 12 |
from uuid import UUID
|
| 13 |
from langchain.text_splitter import RecursiveCharacterTextSplitter
|
| 14 |
+
import logging, asyncio
|
| 15 |
|
| 16 |
logger=logging.getLogger("root")
|
| 17 |
|
| 18 |
class ChromaIntf():
|
| 19 |
+
def __init__(self):
|
| 20 |
self.db_interface=DbInterface()
|
| 21 |
|
| 22 |
model_name = "BAAI/bge-large-en-v1.5"
|
|
|
|
| 31 |
self.persist_db_directory = 'db'
|
| 32 |
self.persist_docs_directory = "persistence-docs"
|
| 33 |
self.logger_file = "persistence.log"
|
| 34 |
+
loop=asyncio.get_event_loop()
|
| 35 |
try:
|
| 36 |
+
loop.run_until_complete(dbh.restoreFolder(self.persist_db_directory))
|
| 37 |
+
loop.run_until_complete(dbh.restoreFolder(self.persist_docs_directory))
|
| 38 |
except:
|
| 39 |
print("Probably folder doesn't exist as it is brand new setup")
|
| 40 |
docs = [
|