From ebe17e0347944b01a771eae4cee7f2a38cc82e42 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Wed, 12 Oct 2016 13:57:45 +0200 Subject: Fix _Py_normalize_encoding() command It's not exactly the same than encodings.normalize_encoding(): the C function also converts to lowercase. --- Objects/unicodeobject.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index 91be603..99069cd 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -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, -- cgit v0.12