]> granicus.if.org Git - python/commit
Change PyUnicode_EncodeUnicodeEscape() to return a bytes object.
authorWalter Dörwald <walter@livinglogic.de>
Sat, 12 May 2007 11:08:06 +0000 (11:08 +0000)
committerWalter Dörwald <walter@livinglogic.de>
Sat, 12 May 2007 11:08:06 +0000 (11:08 +0000)
commit79e913eac771bde5260160f9eebf475094d82aeb
tree64e09ec9bb56aa9b5efc43bfd2f1720b0505cd40
parent1324c6f5e7ed0fb2d129b09fc27d3110e56e75c0
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.
Objects/unicodeobject.c