Spaces:
Runtime error
Runtime error
v0.1.4
Browse files- logging_config.yaml +1 -1
- src/baseInfra/dropbox_handler.py +1 -1
- src/chromaIntf.py +10 -8
logging_config.yaml
CHANGED
@@ -12,7 +12,7 @@ handlers:
|
|
12 |
class: logging.FileHandler
|
13 |
level: DEBUG
|
14 |
formatter: simple
|
15 |
-
filename:
|
16 |
encoding: utf8
|
17 |
loggers: #These are for individual files and then finally for root
|
18 |
userObjectiveHandler:
|
|
|
12 |
class: logging.FileHandler
|
13 |
level: DEBUG
|
14 |
formatter: simple
|
15 |
+
filename: persistence.log
|
16 |
encoding: utf8
|
17 |
loggers: #These are for individual files and then finally for root
|
18 |
userObjectiveHandler:
|
src/baseInfra/dropbox_handler.py
CHANGED
@@ -131,7 +131,7 @@ async def backupFolder(localFolder):
|
|
131 |
await backupFile(root+"/"+filename)
|
132 |
|
133 |
|
134 |
-
def restoreFolder(dropboxFolder):
|
135 |
""" list all files in dropbox folder and subfolders and restore them"""
|
136 |
global TOKEN
|
137 |
if not dropboxFolder.startswith(os.environ['APP_PATH']):
|
|
|
131 |
await backupFile(root+"/"+filename)
|
132 |
|
133 |
|
134 |
+
async def restoreFolder(dropboxFolder):
|
135 |
""" list all files in dropbox folder and subfolders and restore them"""
|
136 |
global TOKEN
|
137 |
if not dropboxFolder.startswith(os.environ['APP_PATH']):
|
src/chromaIntf.py
CHANGED
@@ -28,11 +28,12 @@ class ChromaIntf():
|
|
28 |
encode_kwargs=encode_kwargs
|
29 |
)
|
30 |
|
31 |
-
persist_db_directory = 'db'
|
32 |
-
persist_docs_directory = "docs"
|
|
|
33 |
try:
|
34 |
-
dbh.restoreFolder(
|
35 |
-
dbh.restoreFolder(
|
36 |
except:
|
37 |
print("Probably folder doesn't exist as it is brand new setup")
|
38 |
docs = [
|
@@ -161,8 +162,8 @@ class ChromaIntf():
|
|
161 |
fd.write(inStr)
|
162 |
print("written to file", inStr)
|
163 |
text_splitter = RecursiveCharacterTextSplitter(
|
164 |
-
chunk_size=
|
165 |
-
chunk_overlap=
|
166 |
length_function=len,
|
167 |
is_separator_regex=False)
|
168 |
#docs = [ Document(page_content=inStr, metadata=metadata)]
|
@@ -193,8 +194,9 @@ class ChromaIntf():
|
|
193 |
|
194 |
async def persist(self):
|
195 |
self.vectorstore.persist()
|
196 |
-
await dbh.
|
197 |
-
|
|
|
198 |
|
199 |
def _uuid(self,uuid_str: str) -> UUID:
|
200 |
try:
|
|
|
28 |
encode_kwargs=encode_kwargs
|
29 |
)
|
30 |
|
31 |
+
self.persist_db_directory = 'db'
|
32 |
+
self.persist_docs_directory = "persistence-docs"
|
33 |
+
self.logger_file = "persistence.log"
|
34 |
try:
|
35 |
+
dbh.restoreFolder(self.persist_db_directory)
|
36 |
+
dbh.restoreFolder(self.persist_docs_directory)
|
37 |
except:
|
38 |
print("Probably folder doesn't exist as it is brand new setup")
|
39 |
docs = [
|
|
|
162 |
fd.write(inStr)
|
163 |
print("written to file", inStr)
|
164 |
text_splitter = RecursiveCharacterTextSplitter(
|
165 |
+
chunk_size=800,
|
166 |
+
chunk_overlap=50,
|
167 |
length_function=len,
|
168 |
is_separator_regex=False)
|
169 |
#docs = [ Document(page_content=inStr, metadata=metadata)]
|
|
|
194 |
|
195 |
async def persist(self):
|
196 |
self.vectorstore.persist()
|
197 |
+
await dbh.backupFile(self.logger_file)
|
198 |
+
await dbh.backupFolder(self.persist_db_directory)
|
199 |
+
return await dbh.backupFolder(self.persist_docs_directory)
|
200 |
|
201 |
def _uuid(self,uuid_str: str) -> UUID:
|
202 |
try:
|