import gradio as gr from physical.physical_checkbox import process_body_parts from dotenv import load_dotenv import os load_dotenv() PATH = os.getcwd() + "/" PATH_ASSETS = os.getenv('PATH_ASSETS') PATH_ICONS = PATH + PATH_ASSETS + "icons/" def reset_individual(individual): individual = {} return individual def reset_error_box(error_icon, error_box): error_icon = gr.Image(PATH_ICONS+"supprimer.png", height=80, width=80, visible=False) error_box = gr.Text(value=None, visible=False) return error_icon, error_box def hide_physical(mode): ( checkbox_beak, text_beak, checkbox_body, text_body, checkbox_feathers, text_feathers, checkbox_head, text_head, checkbox_legs, text_legs, ) = process_body_parts("wounded", mode, "None") return ( checkbox_beak, text_beak, checkbox_body, text_body, checkbox_feathers, text_feathers, checkbox_head, text_head, checkbox_legs, text_legs, )