Spaces:
Runtime error
Runtime error
Leonardo
commited on
Update app.py
Browse files
app.py
CHANGED
|
@@ -739,10 +739,10 @@ class GradioUI:
|
|
| 739 |
# File upload in collapsible section
|
| 740 |
if self.file_upload_folder is not None:
|
| 741 |
with gr.Accordion("Upload Files", open=False):
|
| 742 |
-
self.components.file_uploader = gr.
|
| 743 |
-
|
|
|
|
| 744 |
file_types=["pdf", "docx", "txt", "md", "json"],
|
| 745 |
-
type="file",
|
| 746 |
)
|
| 747 |
self.components.upload_status = gr.Textbox(
|
| 748 |
label="Upload status", interactive=False, visible=False
|
|
@@ -800,11 +800,11 @@ class GradioUI:
|
|
| 800 |
)
|
| 801 |
|
| 802 |
# Connect event handlers with appropriate cancellation
|
| 803 |
-
# File upload handler
|
| 804 |
if hasattr(self.components, "file_uploader") and hasattr(
|
| 805 |
self.components, "upload_status"
|
| 806 |
):
|
| 807 |
-
self.components.file_uploader.
|
| 808 |
self.handle_file_upload,
|
| 809 |
[self.components.file_uploader, file_uploads_log],
|
| 810 |
[self.components.upload_status, file_uploads_log],
|
|
@@ -880,11 +880,9 @@ class GradioUI:
|
|
| 880 |
],
|
| 881 |
)
|
| 882 |
|
| 883 |
-
# Launch with
|
| 884 |
demo.queue(
|
| 885 |
max_size=self.max_queue_size,
|
| 886 |
-
default_concurrency_limit=3, # Allow multiple concurrent requests
|
| 887 |
-
status_update_rate=10, # Update status more frequently
|
| 888 |
).launch(
|
| 889 |
share=share,
|
| 890 |
debug=True,
|
|
|
|
| 739 |
# File upload in collapsible section
|
| 740 |
if self.file_upload_folder is not None:
|
| 741 |
with gr.Accordion("Upload Files", open=False):
|
| 742 |
+
self.components.file_uploader = gr.UploadButton(
|
| 743 |
+
"Upload a file",
|
| 744 |
+
file_count="single",
|
| 745 |
file_types=["pdf", "docx", "txt", "md", "json"],
|
|
|
|
| 746 |
)
|
| 747 |
self.components.upload_status = gr.Textbox(
|
| 748 |
label="Upload status", interactive=False, visible=False
|
|
|
|
| 800 |
)
|
| 801 |
|
| 802 |
# Connect event handlers with appropriate cancellation
|
| 803 |
+
# File upload handler - Updated for UploadButton
|
| 804 |
if hasattr(self.components, "file_uploader") and hasattr(
|
| 805 |
self.components, "upload_status"
|
| 806 |
):
|
| 807 |
+
self.components.file_uploader.upload(
|
| 808 |
self.handle_file_upload,
|
| 809 |
[self.components.file_uploader, file_uploads_log],
|
| 810 |
[self.components.upload_status, file_uploads_log],
|
|
|
|
| 880 |
],
|
| 881 |
)
|
| 882 |
|
| 883 |
+
# Launch with fixed queue settings (avoiding the problematic parameter)
|
| 884 |
demo.queue(
|
| 885 |
max_size=self.max_queue_size,
|
|
|
|
|
|
|
| 886 |
).launch(
|
| 887 |
share=share,
|
| 888 |
debug=True,
|