]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Fix stupid typo in Lib/encodings/utf_32.py which led to failing tests
authorWalter Dörwald <walter@livinglogic.de>
Fri, 17 Aug 2007 16:23:21 +0000 (16:23 +0000)
committerWalter Dörwald <walter@livinglogic.de>
Fri, 17 Aug 2007 16:23:21 +0000 (16:23 +0000)
on big endian machines.

Update documentation: UTF-32 codecs will be in 2.6.

Doc/c-api/concrete.rst
Lib/encodings/utf_32.py

index eda56a5cbd0514f5b890bf1c8a9a2bb991eca6cf..f4472a7d8a5c67124d00535f61829ac58856db56 100644 (file)
@@ -1434,7 +1434,7 @@ These are the UTF-32 codec APIs:
 
    Return *NULL* if an exception was raised by the codec.
 
-   .. versionadded:: 3.0
+   .. versionadded:: 2.6
 
 
 .. cfunction:: PyObject* PyUnicode_DecodeUTF32Stateful(const char *s, Py_ssize_t size, const char *errors, int *byteorder, Py_ssize_t *consumed)
@@ -1445,7 +1445,7 @@ These are the UTF-32 codec APIs:
    by four) as an error. Those bytes will not be decoded and the number of bytes
    that have been decoded will be stored in *consumed*.
 
-   .. versionadded:: 3.0
+   .. versionadded:: 2.6
 
 
 .. cfunction:: PyObject* PyUnicode_EncodeUTF32(const Py_UNICODE *s, Py_ssize_t size, const char *errors, int byteorder)
@@ -1466,6 +1466,8 @@ These are the UTF-32 codec APIs:
 
    Return *NULL* if an exception was raised by the codec.
 
+   .. versionadded:: 2.6
+
 
 .. cfunction:: PyObject* PyUnicode_AsUTF32String(PyObject *unicode)
 
@@ -1473,6 +1475,9 @@ These are the UTF-32 codec APIs:
    string always starts with a BOM mark.  Error handling is "strict".  Return
    *NULL* if an exception was raised by the codec.
 
+   .. versionadded:: 2.6
+
+
 These are the UTF-16 codec APIs:
 
 .. % --- UTF-16 Codecs ------------------------------------------------------ */
index 622f84b8384825301fa640571300bdffdeb87435..4bbd22a019efe8196d2123d7e58d6c22554f709f 100644 (file)
@@ -125,7 +125,7 @@ class StreamReader(codecs.StreamReader):
         if byteorder == -1:
             self.decode = codecs.utf_32_le_decode
         elif byteorder == 1:
-            self.decode = codecs.utf_32_le_decode
+            self.decode = codecs.utf_32_be_decode
         elif consumed>=4:
             raise UnicodeError,"UTF-32 stream does not start with BOM"
         return (object, consumed)