@@ -5,6 +5,7 @@ from cmd import Cmd
55from collections .abc import Callable , Iterable , Mapping , Sequence
66from inspect import _SourceObjectType
77from linecache import _ModuleGlobals
8+ from rlcompleter import Completer
89from types import CodeType , FrameType , TracebackType
910from typing import IO , Any , ClassVar , Final , Literal , TypeVar
1011from typing_extensions import ParamSpec , Self , TypeAlias
@@ -200,6 +201,10 @@ class Pdb(Bdb, Cmd):
200201 def completenames (self , text : str , line : str , begidx : int , endidx : int ) -> list [str ]: ... # type: ignore[override]
201202 if sys .version_info >= (3 , 12 ):
202203 def set_convenience_variable (self , frame : FrameType , name : str , value : Any ) -> None : ...
204+ if sys .version_info >= (3 , 13 ) and sys .version_info < (3 , 14 ):
205+ # Added in 3.13.8.
206+ @property
207+ def rlcompleter (self ) -> type [Completer ]: ...
203208
204209 def _select_frame (self , number : int ) -> None : ...
205210 def _getval_except (self , arg : str , frame : FrameType | None = None ) -> object : ...
0 commit comments