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(
|