Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -2093,11 +2093,21 @@ def crear_app():
|
|
| 2093 |
inputs=[ods_prt,meta_prt,indicador_prt],
|
| 2094 |
outputs=[html_inicio_ods_prt]
|
| 2095 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2096 |
|
| 2097 |
|
| 2098 |
|
| 2099 |
|
| 2100 |
-
btn_prt.click(procesar_lote, query_in_prt, [ods_prt,meta_prt,indicador_prt], show_progress=True)
|
| 2101 |
|
| 2102 |
|
| 2103 |
with gr.Tab("CONSULTA INDIVIDUAL"):
|
|
|
|
| 2093 |
inputs=[ods_prt,meta_prt,indicador_prt],
|
| 2094 |
outputs=[html_inicio_ods_prt]
|
| 2095 |
)
|
| 2096 |
+
|
| 2097 |
+
# Función wrapper para convertir string a lista
|
| 2098 |
+
def procesar_consulta(query_text):
|
| 2099 |
+
"""Convierte el texto de consulta en una lista y llama a procesar_lote"""
|
| 2100 |
+
if not query_text or not query_text.strip():
|
| 2101 |
+
return pd.DataFrame(), pd.DataFrame(), pd.DataFrame()
|
| 2102 |
+
# Pasar como lista con un único elemento
|
| 2103 |
+
return procesar_lote([query_text.strip()])
|
| 2104 |
+
|
| 2105 |
+
btn_prt.click(procesar_consulta, query_in_prt, [ods_prt,meta_prt,indicador_prt], show_progress=True)
|
| 2106 |
|
| 2107 |
|
| 2108 |
|
| 2109 |
|
| 2110 |
+
# btn_prt.click(procesar_lote, query_in_prt, [ods_prt,meta_prt,indicador_prt], show_progress=True)
|
| 2111 |
|
| 2112 |
|
| 2113 |
with gr.Tab("CONSULTA INDIVIDUAL"):
|