Spaces:
Runtime error
Runtime error
File size: 1,394 Bytes
1a942eb |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
"""Module which defines the code for the "Other settings" tab."""
from functools import partial
import gradio as gr
from ultimate_rvc.core.manage.other_settings import delete_temp_files
from ultimate_rvc.web.common import (
PROGRESS_BAR,
confirm_box_js,
confirmation_harness,
render_msg,
)
def render() -> None:
"""Render "Other settings" tab."""
dummy_checkbox = gr.Checkbox(visible=False)
gr.Markdown("")
with gr.Accordion("Temporary files", open=True):
gr.Markdown("")
with gr.Row(equal_height=True):
temporary_files_btn = gr.Button("Delete all", variant="primary")
temporary_files_msg = gr.Textbox(label="Output message", interactive=False)
temporary_files_btn.click(
partial(
confirmation_harness(delete_temp_files),
progress_bar=PROGRESS_BAR,
),
inputs=dummy_checkbox,
outputs=temporary_files_msg,
js=confirm_box_js(
"Are you sure you want to delete all temporary files? Any files uploaded"
" directly via the UI will not be available for further processing until"
" they are re-uploaded.",
),
).success(
partial(
render_msg,
"[-] Successfully deleted all temporary files!",
),
outputs=temporary_files_msg,
show_progress="hidden",
)
|