Skip to content

Commit 2ce4379

Browse files
authored
fix: Don't log internal exception for tornado user auth (#5208)
#### Issues * resolves: #5194 * resolves: PY-2004
1 parent 46676a9 commit 2ce4379

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

sentry_sdk/integrations/tornado.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,8 +176,13 @@ def tornado_processor(event, hint):
176176
request_info["env"] = {"REMOTE_ADDR": request.remote_ip}
177177
request_info["headers"] = _filter_headers(dict(request.headers))
178178

179-
with capture_internal_exceptions():
180-
if handler.current_user and should_send_default_pii():
179+
if should_send_default_pii():
180+
try:
181+
current_user = handler.current_user
182+
except Exception:
183+
current_user = None
184+
185+
if current_user:
181186
event.setdefault("user", {}).setdefault("is_authenticated", True)
182187

183188
return event

0 commit comments

Comments
 (0)