From 2b77a921e6a4dee236047ac8d69cf9f915916fdc Mon Sep 17 00:00:00 2001 From: Xiang Zhang Date: Tue, 13 Feb 2018 18:33:32 +0800 Subject: [PATCH] bpo-29803: remove a redandunt op and fix a comment in unicodeobject.c (#660) --- Objects/unicodeobject.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index 02334382cab..1ae2f5e018f 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -3727,10 +3727,6 @@ PyUnicode_FSDecoder(PyObject* arg, void* addr) } if (PyUnicode_Check(path)) { - if (PyUnicode_READY(path) == -1) { - Py_DECREF(path); - return 0; - } output = path; } else if (PyBytes_Check(path) || is_buffer) { @@ -6426,7 +6422,7 @@ PyUnicode_AsRawUnicodeEscapeString(PyObject *unicode) if (ch < 0x100) { *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) { *p++ = '\\'; *p++ = 'u';