From 7a6656c4a2fbbfe97adf7af65adf971089ad1055 Mon Sep 17 00:00:00 2001 From: 8rulerstar <190670431+8rulerstar@users.noreply.github.com> Date: Tue, 15 Sep 2026 17:39:58 +0900 Subject: [PATCH] fix(serializer): Add type annotations to databag limits Annotate MAX_DATABAG_DEPTH and MAX_DATABAG_BREADTH as int so type checkers such as ty don't infer them as Literal types and flag user reassignments as invalid. Fixes #7503 --- sentry_sdk/serializer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sentry_sdk/serializer.py b/sentry_sdk/serializer.py index cba1319b6f..f4867f39b0 100644 --- a/sentry_sdk/serializer.py +++ b/sentry_sdk/serializer.py @@ -43,8 +43,8 @@ # Maximum depth and breadth of databags. Excess data will be trimmed. If # max_request_body_size is "always", request bodies won't be trimmed. -MAX_DATABAG_DEPTH = 5 -MAX_DATABAG_BREADTH = 10 +MAX_DATABAG_DEPTH: int = 5 +MAX_DATABAG_BREADTH: int = 10 CYCLE_MARKER = ""