-
-
Notifications
You must be signed in to change notification settings - Fork 32.4k
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