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
|
try: |
|
import readline # NoQA |
|
except ImportError: |
|
pass |
and inserting
import readline # NoQA before line 121:
|
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
Bug report
Bug description:
Running the asyncio REPL with Python 3.13b1 on Windows gives
due to missing
readlinepackage.Easy to fix by removing
cpython/Lib/asyncio/__main__.py
Lines 108 to 111 in 2f4db5a
and inserting
import readline # NoQAbefore line 121:cpython/Lib/asyncio/__main__.py
Lines 120 to 126 in 2f4db5a
CPython versions tested on:
3.13
Operating systems tested on:
Windows
Linked PRs
asyncio REPLon Windows #118819asyncio REPLon Windows (GH-118819) #118847