anubhav77 commited on
Commit
3125f56
1 Parent(s): 0d73616
logging_config.yaml CHANGED
@@ -12,7 +12,7 @@ handlers:
12
  class: logging.FileHandler
13
  level: DEBUG
14
  formatter: simple
15
- filename: maya_logger.log
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("db")
35
- dbh.restoreFolder("docs")
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=350,
165
- chunk_overlap=30,
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.backupFolder("db")
197
- return await dbh.backupFolder("docs")
 
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: