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 = [
|