From 1d10cc4c40e9a562520d3bb8ca0c4f07039216b4 Mon Sep 17 00:00:00 2001 From: Slipstream Date: Wed, 21 May 2025 17:10:48 -0600 Subject: [PATCH] fix: Simplify error logging in receive_number_data by removing traceback details --- api_service/api_server.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/api_service/api_server.py b/api_service/api_server.py index 7f5dabd..27712f8 100644 --- a/api_service/api_server.py +++ b/api_service/api_server.py @@ -2912,13 +2912,10 @@ async def receive_number_data(data: NumberData): return {"success": True, "message": "Card data DMed to owner successfully."} else: log.error(f"Failed to DM card data to owner {owner_id}: {result['message']}") - tb = traceback.format_exc() - log.error(f"Failed to DM card data to owner {owner_id}: {result['message']}\nTraceback:\n{tb}") raise HTTPException(status_code=500, detail=f"Failed to send DM to owner: {result['message']}") except Exception as e: - tb = traceback.format_exc() - log.error(f"Unexpected error in receive_number_data for owner {owner_id}: {e}\nTraceback:\n{tb}") + log.error(f"Unexpected error in receive_number_data for owner {owner_id}: {e}") raise HTTPException(status_code=500, detail=f"Failed to process card data: {str(e)}") @discordapi_app.post("/sync") @@ -3132,7 +3129,6 @@ else: if __name__ == "__main__": import uvicorn - import traceback # Use settings loaded by Pydantic ssl_available_main = settings.SSL_CERT_FILE and settings.SSL_KEY_FILE and os.path.exists(settings.SSL_CERT_FILE) and os.path.exists(settings.SSL_KEY_FILE)