From aa36240f676a228a50be38f3e7c84b98302853df Mon Sep 17 00:00:00 2001 From: Neel Shah Date: Wed, 10 Dec 2025 13:20:50 +0100 Subject: [PATCH] Don't log internal exception for tornado user auth --- sentry_sdk/integrations/tornado.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/sentry_sdk/integrations/tornado.py b/sentry_sdk/integrations/tornado.py index 83fe5e94e8..4f2c53df9b 100644 --- a/sentry_sdk/integrations/tornado.py +++ b/sentry_sdk/integrations/tornado.py @@ -176,8 +176,13 @@ def tornado_processor(event, hint): request_info["env"] = {"REMOTE_ADDR": request.remote_ip} request_info["headers"] = _filter_headers(dict(request.headers)) - with capture_internal_exceptions(): - if handler.current_user and should_send_default_pii(): + if should_send_default_pii(): + try: + current_user = handler.current_user + except Exception: + current_user = None + + if current_user: event.setdefault("user", {}).setdefault("is_authenticated", True) return event