mirror of https://github.com/python/cpython
bpo-29803: remove a redandunt op and fix a comment in unicodeobject.c (#660)
This commit is contained in:
parent
d019bc8319
commit
2b77a921e6
|
@ -3727,10 +3727,6 @@ PyUnicode_FSDecoder(PyObject* arg, void* addr)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (PyUnicode_Check(path)) {
|
if (PyUnicode_Check(path)) {
|
||||||
if (PyUnicode_READY(path) == -1) {
|
|
||||||
Py_DECREF(path);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
output = path;
|
output = path;
|
||||||
}
|
}
|
||||||
else if (PyBytes_Check(path) || is_buffer) {
|
else if (PyBytes_Check(path) || is_buffer) {
|
||||||
|
@ -6426,7 +6422,7 @@ PyUnicode_AsRawUnicodeEscapeString(PyObject *unicode)
|
||||||
if (ch < 0x100) {
|
if (ch < 0x100) {
|
||||||
*p++ = (char) ch;
|
*p++ = (char) ch;
|
||||||
}
|
}
|
||||||
/* U+0000-U+00ff range: Map 16-bit characters to '\uHHHH' */
|
/* U+0100-U+ffff range: Map 16-bit characters to '\uHHHH' */
|
||||||
else if (ch < 0x10000) {
|
else if (ch < 0x10000) {
|
||||||
*p++ = '\\';
|
*p++ = '\\';
|
||||||
*p++ = 'u';
|
*p++ = 'u';
|
||||||
|
|
Loading…
Reference in New Issue