acecalisto3 commited on
Commit
45b3c5f
·
verified ·
1 Parent(s): 2caeae6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -8
app.py CHANGED
@@ -175,15 +175,18 @@ class FileProcessor:
175
  for file in files:
176
  # Check if the file is a Gradio File object or a string path
177
  file_name = file.name if isinstance(file, gr.File) else file
178
- file_size = os.path.getsize(file_name)
179
- if file_size > self.max_file_size:
180
- logger.warning(f"File size ({file_size} bytes) exceeds maximum allowed size")
181
- continue # Skip this file
 
182
 
183
- if zipfile.is_zipfile(file_name):
184
- combined_data.extend(self._process_zip_file(file_name))
 
 
185
  else:
186
- combined_data.extend(self._process_single_file(file_name))
187
 
188
  except Exception as e:
189
  logger.error(f"Error processing files: {str(e)}")
@@ -220,7 +223,7 @@ class FileProcessor:
220
  content = f.read()
221
 
222
  return [{
223
- ' source': 'file',
224
  'filename': os.path.basename(file_path),
225
  'file_size': file_stat.st_size,
226
  'mime_type': mimetypes.guess_type(file_path)[0],
 
175
  for file in files:
176
  # Check if the file is a Gradio File object or a string path
177
  file_name = file.name if isinstance(file, gr.File) else file
178
+ if os.path.isfile(file_name):
179
+ file_size = os.path.getsize(file_name)
180
+ if file_size > self.max_file_size:
181
+ logger.warning(f"File size ({file_size} bytes) exceeds maximum allowed size")
182
+ continue # Skip this file
183
 
184
+ if zipfile.is_zipfile(file_name):
185
+ combined_data.extend(self._process_zip_file(file_name))
186
+ else:
187
+ combined_data.extend(self._process_single_file(file_name))
188
  else:
189
+ logger.warning(f"Skipping directory: {file_name}")
190
 
191
  except Exception as e:
192
  logger.error(f"Error processing files: {str(e)}")
 
223
  content = f.read()
224
 
225
  return [{
226
+ 'source': 'file',
227
  'filename': os.path.basename(file_path),
228
  'file_size': file_stat.st_size,
229
  'mime_type': mimetypes.guess_type(file_path)[0],