From 602c807f769c718b2fb815210d9d973c3203cfc4 Mon Sep 17 00:00:00 2001 From: Tal <7462216+talsaiag@users.noreply.github.com> Date: Thu, 7 Aug 2025 14:19:17 +0300 Subject: [PATCH] Update traceback.py Fixed type hinting for locals_max_length & locals_max_string to support None values (per the documentation) --- rich/traceback.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/rich/traceback.py b/rich/traceback.py index c32baaca1..032d3fb4d 100644 --- a/rich/traceback.py +++ b/rich/traceback.py @@ -89,8 +89,8 @@ def install( theme: Optional[str] = None, word_wrap: bool = False, show_locals: bool = False, - locals_max_length: int = LOCALS_MAX_LENGTH, - locals_max_string: int = LOCALS_MAX_STRING, + locals_max_length: Optional[int] = LOCALS_MAX_LENGTH, + locals_max_string: Optional[int] = LOCALS_MAX_STRING, locals_hide_dunder: bool = True, locals_hide_sunder: Optional[bool] = None, indent_guides: bool = True, @@ -293,8 +293,8 @@ def __init__( theme: Optional[str] = None, word_wrap: bool = False, show_locals: bool = False, - locals_max_length: int = LOCALS_MAX_LENGTH, - locals_max_string: int = LOCALS_MAX_STRING, + locals_max_length: Optional[int] = LOCALS_MAX_LENGTH, + locals_max_string: Optional[int] = LOCALS_MAX_STRING, locals_hide_dunder: bool = True, locals_hide_sunder: bool = False, indent_guides: bool = True, @@ -349,8 +349,8 @@ def from_exception( theme: Optional[str] = None, word_wrap: bool = False, show_locals: bool = False, - locals_max_length: int = LOCALS_MAX_LENGTH, - locals_max_string: int = LOCALS_MAX_STRING, + locals_max_length: Optional[int] = LOCALS_MAX_LENGTH, + locals_max_string: Optional[int] = LOCALS_MAX_STRING, locals_hide_dunder: bool = True, locals_hide_sunder: bool = False, indent_guides: bool = True, @@ -417,8 +417,8 @@ def extract( traceback: Optional[TracebackType], *, show_locals: bool = False, - locals_max_length: int = LOCALS_MAX_LENGTH, - locals_max_string: int = LOCALS_MAX_STRING, + locals_max_length: Optional[int] = LOCALS_MAX_LENGTH, + locals_max_string: Optional[int] = LOCALS_MAX_STRING, locals_hide_dunder: bool = True, locals_hide_sunder: bool = False, _visited_exceptions: Optional[Set[BaseException]] = None,