se agrega integración con SAP HANA, manejo de errores en el demonio y actualización de documentación

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
GeorgeandClaude Sonnet 5 committed 2026-09-02 07:40:26 -05:00
1 parent fcc80d3c6e
commit e6cde62e72
14 files changed
+1711 -237

No files matched your search

+8 -2
View File
@@ -12,7 +12,7 @@ warnings.filterwarnings("ignore")
# ============================================================================
# Cargar variables de entorno desde .env
load_dotenv(dotenv_path=".env.dev")
load_dotenv(dotenv_path=".env")
# Configuración de la API
CLIENT_ID = os.getenv("CLIENT_ID", "")
@@ -190,10 +190,16 @@ def send_email(access_token: str, from_email: str, to_recipients: list[str], sub
encoded_content = base64.b64encode(content_bytes).decode('utf-8')
filename = os.path.basename(path)
ext = os.path.splitext(filename)[1].lower()
content_type = {
".pdf": "application/pdf",
".xml": "application/xml",
".json": "application/json",
}.get(ext, "application/octet-stream")
attachments_payload.append({
"@odata.type": "#microsoft.graph.fileAttachment",
"name": filename,
"contentType": "application/pdf",
"contentType": content_type,
"contentBytes": encoded_content
})
else: