mirror of
https://github.com/python/cpython.git
synced 2025-08-22 09:45:06 +00:00
bpo-29240: readline now ignores the UTF-8 Mode (#5145)
Add new fuctions ignoring the UTF-8 mode: * _Py_DecodeCurrentLocale() * _Py_EncodeCurrentLocale() * _PyUnicode_DecodeCurrentLocaleAndSize() * _PyUnicode_EncodeCurrentLocale() Modify the readline module to use these functions. Re-enable test_readline.test_nonascii().
This commit is contained in:
parent
f80c0ca133
commit
2cba6b8579
6 changed files with 126 additions and 43 deletions
|
@ -1810,6 +1810,16 @@ PyAPI_FUNC(PyObject*) PyUnicode_EncodeLocale(
|
|||
PyObject *unicode,
|
||||
const char *errors
|
||||
);
|
||||
|
||||
PyAPI_FUNC(PyObject*) _PyUnicode_DecodeCurrentLocaleAndSize(
|
||||
const char *str,
|
||||
Py_ssize_t len,
|
||||
const char *errors);
|
||||
|
||||
PyAPI_FUNC(PyObject*) _PyUnicode_EncodeCurrentLocale(
|
||||
PyObject *unicode,
|
||||
const char *errors
|
||||
);
|
||||
#endif
|
||||
|
||||
/* --- File system encoding ---------------------------------------------- */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue