cpython/Lib/test/test_pyrepl
Łukasz Langa 033510e11d
gh-120221: Support KeyboardInterrupt in asyncio REPL (#123795)
This switches the main pyrepl event loop to always be non-blocking so that it
can listen to incoming interruptions from other threads.

This also resolves invalid display of exceptions from other threads
(gh-123178).

This also fixes freezes with pasting and an active input hook.
2024-09-06 21:28:29 +02:00
..
__init__.py gh-111201: Support pyrepl on Windows (#119559) 2024-05-31 09:49:03 +02:00
__main__.py
support.py gh-120221: Support KeyboardInterrupt in asyncio REPL (#123795) 2024-09-06 21:28:29 +02:00
test_input.py
test_interact.py gh-121804: Always show error location for SyntaxError's in new repl (#121886) 2024-08-19 15:19:23 +01:00
test_keymap.py gh-119357: Increase test coverage for keymap in _pyrepl (#119358) 2024-05-22 04:36:01 +02:00
test_pyrepl.py gh-119310: Fix encoding when reading old history file (#121779) 2024-09-06 15:40:29 +02:00
test_reader.py gh-123177: Fix prompt for wrapped lines in pyrepl (#123324) 2024-08-25 22:54:06 +00:00
test_unix_console.py Use Cirrus M1 macOS runners for CI (GH-119979) 2024-06-03 17:32:40 +02:00
test_unix_eventqueue.py gh-111201: Support pyrepl on Windows (#119559) 2024-05-31 09:49:03 +02:00
test_windows_console.py Use Cirrus M1 macOS runners for CI (GH-119979) 2024-06-03 17:32:40 +02:00