SIGN IN SIGN UP
python / cpython UNCLAIMED

The Python programming language

0 0 182 Python

Change PyUnicode_EncodeUnicodeEscape() to return a bytes object.

However PyUnicode_AsUnicodeEscapeString() (which is used by
Objects/fileobject.c::file_repr()) still returns a str8 object.
Give unicode_repr() it's own implementation which returns a str8
object (it was formerly just calling unicodeescape_string()
which was used to implement PyUnicode_EncodeUnicodeEscape() too),
because once repr() is required to return unicode objects it
needs its own implementation anyway.
W
Walter Dörwald committed
79e913eac771bde5260160f9eebf475094d82aeb
Parent: 1324c6f