summaryrefslogtreecommitdiffstats
path: root/Lib/_pyrepl/reader.py
diff options
context:
space:
mode:
authorƁukasz Langa <lukasz@langa.pl>2024-05-31 20:26:02 (GMT)
committerGitHub <noreply@github.com>2024-05-31 20:26:02 (GMT)
commit2237946af0981c46dc7d3886477e425ccfb37f28 (patch)
tree55317ee5d19a7bcba247052de2d0de660ebcb724 /Lib/_pyrepl/reader.py
parentf9d47fed9fbbe9313404838050f6dfe1c7fe6340 (diff)
downloadcpython-2237946af0981c46dc7d3886477e425ccfb37f28.zip
cpython-2237946af0981c46dc7d3886477e425ccfb37f28.tar.gz
cpython-2237946af0981c46dc7d3886477e425ccfb37f28.tar.bz2
gh-118894: Make asyncio REPL use pyrepl (GH-119433)
Diffstat (limited to 'Lib/_pyrepl/reader.py')
-rw-r--r--Lib/_pyrepl/reader.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/Lib/_pyrepl/reader.py b/Lib/_pyrepl/reader.py
index 0045425..5401ae7 100644
--- a/Lib/_pyrepl/reader.py
+++ b/Lib/_pyrepl/reader.py
@@ -131,6 +131,7 @@ default_keymap: tuple[tuple[KeySpec, CommandName], ...] = tuple(
("\\\\", "self-insert"),
(r"\x1b[200~", "enable_bracketed_paste"),
(r"\x1b[201~", "disable_bracketed_paste"),
+ (r"\x03", "ctrl-c"),
]
+ [(c, "self-insert") for c in map(chr, range(32, 127)) if c != "\\"]
+ [(c, "self-insert") for c in map(chr, range(128, 256)) if c.isalpha()]