diff --git a/src/api/toolchain_routes.py b/src/api/toolchain_routes.py index f54ac4d..c0f3abe 100644 --- a/src/api/toolchain_routes.py +++ b/src/api/toolchain_routes.py @@ -477,16 +477,13 @@ async def gitea_webhook( return Response(status_code=200, content="invalid payload") # 4. 查找 handler - print(f"[WEBHOOK_DEBUG] event={x_gitea_event} delivery={x_gitea_delivery} payload_keys={list(payload.keys()) if isinstance(payload, dict) else 'not_dict'}", flush=True) handler = _EVENT_HANDLERS.get(x_gitea_event or "") if not handler: - print(f"[WEBHOOK_DEBUG] UNHANDLED event={x_gitea_event}", flush=True) + logger.debug("Unhandled event type: %s", x_gitea_event) return Response(status_code=200, content=f"unhandled event: {x_gitea_event}") # 5. 执行 handler try: - if x_gitea_event and 'approved' in x_gitea_event or 'rejected' in x_gitea_event: - print(f"[WEBHOOK_DEBUG] Calling review handler, review={payload.get('review',{})}", flush=True) await handler(payload) except Exception: logger.exception("Mail creation failed for %s event", x_gitea_event)