Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -13,7 +13,7 @@ def gmail_interface(accion, parametros):
|
|
13 |
try:
|
14 |
parametros = json.loads(parametros) # Convierte la cadena JSON a un diccionario
|
15 |
except json.JSONDecodeError as e:
|
16 |
-
return
|
17 |
|
18 |
auth_code = parametros.get("auth_code")
|
19 |
if auth_code:
|
@@ -33,7 +33,7 @@ def gmail_interface(accion, parametros):
|
|
33 |
else:
|
34 |
resultado = comunicacion_gmail.gmail_tool(accion, parametros)
|
35 |
else: # Si no hay parámetros, llama a gmail_tool
|
36 |
-
resultado = comunicacion_gmail.gmail_tool(accion
|
37 |
|
38 |
if "requires_auth" in resultado and resultado["requires_auth"]:
|
39 |
auth_url = resultado["auth_url"]
|
@@ -60,14 +60,13 @@ def gmail_interface(accion, parametros):
|
|
60 |
return formatted_storage
|
61 |
|
62 |
elif "error" in resultado:
|
63 |
-
return f"Error en gmail_tool: {resultado['error']}" # Muestra el error de gmail_tool
|
64 |
-
|
65 |
else:
|
66 |
-
return str(resultado) # Respuesta por defecto
|
67 |
|
68 |
|
69 |
except Exception as e:
|
70 |
-
return f"Error en gmail_interface: {e}"
|
71 |
|
72 |
|
73 |
iface = gr.Interface(
|
|
|
13 |
try:
|
14 |
parametros = json.loads(parametros) # Convierte la cadena JSON a un diccionario
|
15 |
except json.JSONDecodeError as e:
|
16 |
+
return "Error al decodificar JSON: " + str(e), "" # Devolver dos valores
|
17 |
|
18 |
auth_code = parametros.get("auth_code")
|
19 |
if auth_code:
|
|
|
33 |
else:
|
34 |
resultado = comunicacion_gmail.gmail_tool(accion, parametros)
|
35 |
else: # Si no hay parámetros, llama a gmail_tool
|
36 |
+
resultado = comunicacion_gmail.gmail_tool(accion) # No enviar parametros vacíos
|
37 |
|
38 |
if "requires_auth" in resultado and resultado["requires_auth"]:
|
39 |
auth_url = resultado["auth_url"]
|
|
|
60 |
return formatted_storage
|
61 |
|
62 |
elif "error" in resultado:
|
63 |
+
return f"Error en gmail_tool: {resultado['error']}", "" # Muestra el error de gmail_tool
|
|
|
64 |
else:
|
65 |
+
return str(resultado), "" # Respuesta por defecto
|
66 |
|
67 |
|
68 |
except Exception as e:
|
69 |
+
return f"Error en gmail_interface: {e}", ""
|
70 |
|
71 |
|
72 |
iface = gr.Interface(
|