[Python-checkins] cpython: Add section on bz2 module to whatsnew/3.3.

nadeem.vawda python-checkins at python.org
Sun Feb 12 00:34:51 CET 2012


http://hg.python.org/cpython/rev/b03c459d8d6b
changeset:   74876:b03c459d8d6b
user:        Nadeem Vawda <nadeem.vawda at gmail.com>
date:        Sun Feb 12 01:34:18 2012 +0200
summary:
  Add section on bz2 module to whatsnew/3.3.

files:
  Doc/whatsnew/3.3.rst |  22 ++++++++++++++++++++++
  1 files changed, 22 insertions(+), 0 deletions(-)


diff --git a/Doc/whatsnew/3.3.rst b/Doc/whatsnew/3.3.rst
--- a/Doc/whatsnew/3.3.rst
+++ b/Doc/whatsnew/3.3.rst
@@ -326,6 +326,28 @@
 (Contributed by Oren Tirosh and Hirokazu Yamamoto in :issue:`1172711`)
 
 
+bz2
+---
+
+The :mod:`bz2` module has been rewritten from scratch. In the process, several
+new features have been added:
+
+* :class:`bz2.BZ2File` can now read from and write to arbitrary file-like
+  objects, by means of its constructor's *fileobj* argument.
+
+  (Contributed by Nadeem Vawda in :issue:`5863`)
+
+* :class:`bz2.BZ2File` and :func:`bz2.decompress` can now decompress
+  multi-stream inputs (such as those produced by the :program:`pbzip2` tool).
+  :class:`bz2.BZ2File` can now also be used to create this type of file, using
+  the ``'a'`` (append) mode.
+
+  (Contributed by Nir Aides in :issue:`1625`)
+
+* :class:`bz2.BZ2File` now implements all of the :class:`io.BufferedIOBase` API,
+  except for the :meth:`detach` and :meth:`truncate` methods.
+
+
 codecs
 ------
 

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list