-
-
Notifications
You must be signed in to change notification settings - Fork 33.7k
Closed
Labels
3.13bugs and security fixesbugs and security fixes3.14bugs and security fixesbugs and security fixesOS-windowstype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Description
Bug report
Bug description:
Running the asyncio REPL with Python 3.13b1 on Windows gives
>py -3.13 -m asyncio
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\Berry\AppData\Local\Programs\Python\Python313\Lib\asyncio\__main__.py", line 126, in <module>
readline.set_completer(completer.complete)
^^^^^^^^due to missing readline package.
Easy to fix by removing
cpython/Lib/asyncio/__main__.py
Lines 108 to 111 in 2f4db5a
| try: | |
| import readline # NoQA | |
| except ImportError: | |
| pass |
and inserting
import readline # NoQA before line 121:cpython/Lib/asyncio/__main__.py
Lines 120 to 126 in 2f4db5a
| try: | |
| import rlcompleter | |
| except: | |
| pass | |
| else: | |
| completer = rlcompleter.Completer(console.locals) | |
| readline.set_completer(completer.complete) |
CPython versions tested on:
3.13
Operating systems tested on:
Windows
Linked PRs
Metadata
Metadata
Assignees
Labels
3.13bugs and security fixesbugs and security fixes3.14bugs and security fixesbugs and security fixesOS-windowstype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error