Initial commit: Advanced Code Interpreter Sandbox
Browse files
app.py
CHANGED
|
@@ -384,28 +384,28 @@ def create_interface():
|
|
| 384 |
outputs=[files_display, file_selector]
|
| 385 |
)
|
| 386 |
|
| 387 |
-
|
| 388 |
-
|
| 389 |
-
|
| 390 |
|
| 391 |
-
|
| 392 |
|
| 393 |
-
|
| 394 |
-
|
| 395 |
-
|
| 396 |
-
|
| 397 |
-
|
| 398 |
|
| 399 |
-
|
| 400 |
|
| 401 |
-
|
| 402 |
-
|
| 403 |
-
|
| 404 |
-
|
| 405 |
-
|
| 406 |
-
|
| 407 |
-
|
| 408 |
-
|
| 409 |
|
| 410 |
with gr.Tab("π¦ Package Manager"):
|
| 411 |
gr.Markdown("### Install Packages")
|
|
|
|
| 384 |
outputs=[files_display, file_selector]
|
| 385 |
)
|
| 386 |
|
| 387 |
+
with gr.Row():
|
| 388 |
+
read_btn = gr.Button("π Read File")
|
| 389 |
+
del_btn = gr.Button("ποΈ Delete File")
|
| 390 |
|
| 391 |
+
file_content = gr.Textbox(label="File Content", lines=15)
|
| 392 |
|
| 393 |
+
read_btn.click(
|
| 394 |
+
fn=read_file,
|
| 395 |
+
inputs=file_selector,
|
| 396 |
+
outputs=file_content
|
| 397 |
+
)
|
| 398 |
|
| 399 |
+
del_status = gr.Textbox(label="Status", lines=5)
|
| 400 |
|
| 401 |
+
del_btn.click(
|
| 402 |
+
fn=delete_file,
|
| 403 |
+
inputs=file_selector,
|
| 404 |
+
outputs=del_status
|
| 405 |
+
).then(
|
| 406 |
+
fn=refresh_and_update,
|
| 407 |
+
outputs=[files_display, file_selector]
|
| 408 |
+
)
|
| 409 |
|
| 410 |
with gr.Tab("π¦ Package Manager"):
|
| 411 |
gr.Markdown("### Install Packages")
|