barghavani commited on
Commit
fa229bd
·
verified ·
1 Parent(s): 73f9eae

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -5
app.py CHANGED
@@ -45,16 +45,19 @@ def create_collection_name(filepath):
45
  return collection_name
46
 
47
  # Initialize database
48
- def initialize_database(file_obj, chunk_size, chunk_overlap, progress=gr.Progress()):
49
- file_path = file_obj[0].name # Assuming single file processing
 
 
50
  collection_name = create_collection_name(file_path)
51
- progress(0.1, desc="Creating collection name...")
52
  doc_splits = load_doc(file_path, chunk_size, chunk_overlap)
53
- progress(0.5, desc="Generating vector database...")
54
  vector_db = create_db(doc_splits, collection_name)
55
- progress(0.9, desc="Done!")
56
  return vector_db, collection_name, "Complete!"
57
 
 
58
  def demo():
59
  with gr.Blocks(theme="base") as demo:
60
  vector_db = gr.State()
 
45
  return collection_name
46
 
47
  # Initialize database
48
+ # Modify the function signature to accept a gr.Progress parameter
49
+ def initialize_database(file_obj, chunk_size, chunk_overlap, progress):
50
+ file_path = file_obj.name # Adjusted for direct access assuming a single file
51
+ progress.update(0.1) # Example progress update
52
  collection_name = create_collection_name(file_path)
53
+ progress.update(0.3) # Updating progress
54
  doc_splits = load_doc(file_path, chunk_size, chunk_overlap)
55
+ progress.update(0.6) # More updates
56
  vector_db = create_db(doc_splits, collection_name)
57
+ progress.update(1.0) # Finalize progress
58
  return vector_db, collection_name, "Complete!"
59
 
60
+
61
  def demo():
62
  with gr.Blocks(theme="base") as demo:
63
  vector_db = gr.State()