Skip to content

Commit 3ee1e5b

Browse files
authored
Add Pdb.rlcompleter added in Python 3.13.8 (#14852)
1 parent cbc0fd7 commit 3ee1e5b

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

stdlib/pdb.pyi

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ from cmd import Cmd
55
from collections.abc import Callable, Iterable, Mapping, Sequence
66
from inspect import _SourceObjectType
77
from linecache import _ModuleGlobals
8+
from rlcompleter import Completer
89
from types import CodeType, FrameType, TracebackType
910
from typing import IO, Any, ClassVar, Final, Literal, TypeVar
1011
from 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

Comments
 (0)