captain-awesome commited on
Commit
7112368
·
1 Parent(s): e22cd19

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -10
app.py CHANGED
@@ -116,20 +116,21 @@ def load_model():
116
 
117
  def load_document(
118
  # file_path: str,
119
- uploaded_files: str,
120
  mapping: dict = FILE_LOADER_MAPPING,
121
  default_loader: BaseLoader = UnstructuredFileLoader,
122
  ) -> Document:
123
- # Choose loader from mapping, load default if no match found
124
- # ext = "." + uploaded_files.rsplit(".", 1)[-1]
125
- ext = os.path.splitext(uploaded_files.name)[-1][1:].lower()
126
- if ext in mapping:
127
- loader_class, loader_args = mapping[ext]
128
- loader = loader_class(uploaded_files, **loader_args)
129
- else:
130
- loader = default_loader(uploaded_files)
131
  loaded_documents = []
132
- loaded_documents.extend(loader.load())
 
 
 
 
 
 
 
 
 
133
  return loaded_documents
134
 
135
  def create_vector_database(loaded_documents):
 
116
 
117
  def load_document(
118
  # file_path: str,
119
+ uploaded_files: list,
120
  mapping: dict = FILE_LOADER_MAPPING,
121
  default_loader: BaseLoader = UnstructuredFileLoader,
122
  ) -> Document:
 
 
 
 
 
 
 
 
123
  loaded_documents = []
124
+ for uploaded_file in uploaded_files:
125
+ # Choose loader from mapping, load default if no match found
126
+ # ext = "." + uploaded_files.rsplit(".", 1)[-1]
127
+ ext = os.path.splitext(uploaded_file.name)[-1][1:].lower()
128
+ if ext in mapping:
129
+ loader_class, loader_args = mapping[ext]
130
+ loader = loader_class(uploaded_file, **loader_args)
131
+ else:
132
+ loader = default_loader(uploaded_file)
133
+ loaded_documents.extend(loader.load())
134
  return loaded_documents
135
 
136
  def create_vector_database(loaded_documents):