]> granicus.if.org Git - python/commitdiff
Fix _Py_normalize_encoding() command
authorVictor Stinner <victor.stinner@gmail.com>
Wed, 12 Oct 2016 11:57:45 +0000 (13:57 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Wed, 12 Oct 2016 11:57:45 +0000 (13:57 +0200)
It's not exactly the same than encodings.normalize_encoding(): the C function
also converts to lowercase.

Objects/unicodeobject.c

index 91be6031ca52537ceb64eb9c91bbf97260a04e2d..99069cd7d6f91f8fca540beac7f164ee25801aee 100644 (file)
@@ -3100,9 +3100,9 @@ PyUnicode_FromEncodedObject(PyObject *obj,
     return v;
 }
 
-/* Normalize an encoding name: C implementation of
-   encodings.normalize_encoding(). Return 1 on success, or 0 on error (encoding
-   is longer than lower_len-1). */
+/* Normalize an encoding name: similar to encodings.normalize_encoding(), but
+   also convert to lowercase. Return 1 on success, or 0 on error (encoding is
+   longer than lower_len-1). */
 int
 _Py_normalize_encoding(const char *encoding,
                        char *lower,