]> granicus.if.org Git - python/commitdiff
Remove unicode_default_encoding constant
authorVictor Stinner <victor.stinner@haypocalc.com>
Wed, 1 Sep 2010 19:39:01 +0000 (19:39 +0000)
committerVictor Stinner <victor.stinner@haypocalc.com>
Wed, 1 Sep 2010 19:39:01 +0000 (19:39 +0000)
Inline its value in PyUnicode_GetDefaultEncoding(). The comment is now outdated
(we will not change its value anymore).

Objects/unicodeobject.c

index 60124929cb09544cdcd65bc80318012837e3d03b..9cabd117ed4ec426268f5b14272acf961bb8229d 100644 (file)
@@ -114,15 +114,6 @@ static PyUnicodeObject *unicode_empty;
    shared as well. */
 static PyUnicodeObject *unicode_latin1[256];
 
-/* Default encoding to use and assume when NULL is passed as encoding
-   parameter; it is fixed to "utf-8".  Always use the
-   PyUnicode_GetDefaultEncoding() API to access this global.
-
-   Don't forget to alter Py_FileSystemDefaultEncoding if you change the
-   hard coded default!
-*/
-static const char unicode_default_encoding[] = "utf-8";
-
 /* Fast detection of the most frequent whitespace characters */
 const unsigned char _Py_ascii_whitespace[] = {
     0, 0, 0, 0, 0, 0, 0, 0,
@@ -1781,7 +1772,7 @@ Py_ssize_t PyUnicode_GetSize(PyObject *unicode)
 
 const char *PyUnicode_GetDefaultEncoding(void)
 {
-    return unicode_default_encoding;
+    return "utf-8";
 }
 
 /* create or adjust a UnicodeDecodeError */