diff options
author | Lysandros Nikolaou <lisandrosnik@gmail.com> | 2024-05-21 20:30:45 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-21 20:30:45 (GMT) |
commit | 561ff1fa710493dee8c6482f990bd17535b27040 (patch) | |
tree | e22ce7aadf01ac1f82fdb1f9053d4c99ba752c2b /Lib/_pyrepl | |
parent | e3ed574f6acddf76e96a9b0fcbad35f15508cba1 (diff) | |
download | cpython-561ff1fa710493dee8c6482f990bd17535b27040.zip cpython-561ff1fa710493dee8c6482f990bd17535b27040.tar.gz cpython-561ff1fa710493dee8c6482f990bd17535b27040.tar.bz2 |
gh-111201: Remove readline dependency from the PyREPL (#119262)
Diffstat (limited to 'Lib/_pyrepl')
-rw-r--r-- | Lib/_pyrepl/readline.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/_pyrepl/readline.py b/Lib/_pyrepl/readline.py index 0adecf2..9c85ce1 100644 --- a/Lib/_pyrepl/readline.py +++ b/Lib/_pyrepl/readline.py @@ -31,9 +31,9 @@ from __future__ import annotations from dataclasses import dataclass, field import os -import readline from site import gethistoryfile # type: ignore[attr-defined] import sys +from rlcompleter import Completer as RLCompleter from . import commands, historical_reader from .completing_reader import CompletingReader @@ -84,7 +84,7 @@ __all__ = [ @dataclass class ReadlineConfig: - readline_completer: Completer | None = readline.get_completer() + readline_completer: Completer | None = RLCompleter().complete completer_delims: frozenset[str] = frozenset(" \t\n`~!@#$%^&*()-=+[{]}\\|;:'\",<>/?") |