Closed
Description
Bug report
Bug description:
_pyrepl.readline._ReadlineWrapper.get_line_buffer
should return a str
, not a bytes
object, because readline.get_line_buffer
also returns an str
, not a bytes
.
this has very little effect in CPython, but in PyPy it causes various problem, because we don't have a readline
module at all, and use _pyrepl.readline
instead.
I'm working on a PR.
CPython versions tested on:
3.13, CPython main branch
Operating systems tested on:
No response
Linked PRs
- gh-123228: fix return type for _ReadlineWrapper.get_line_buffer() #123281
- [3.13] gh-123228: fix return type for _ReadlineWrapper.get_line_buffer() (GH-123281) #123293
- gh-123228: don't leak file descriptors in pyrepl test #123302
- [3.13] gh-123228: don't leak file descriptors in pyrepl test (GH-123302) #123313