summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2020-01-16 14:33:30 (GMT)
committerGitHub <noreply@github.com>2020-01-16 14:33:30 (GMT)
commit9baf242fc733ab8a52a0b6201d95c6fdb8251745 (patch)
treef0ae86e8fcf1e85373a3fe8aba790e6266950359 /Doc/whatsnew
parentc5b79003f5fe6aa28a2a028680367839ba8677db (diff)
downloadcpython-9baf242fc733ab8a52a0b6201d95c6fdb8251745.zip
cpython-9baf242fc733ab8a52a0b6201d95c6fdb8251745.tar.gz
cpython-9baf242fc733ab8a52a0b6201d95c6fdb8251745.tar.bz2
bpo-39357: Remove buffering parameter of bz2.BZ2File (GH-18028)
Remove the buffering parameter of bz2.BZ2File. Since Python 3.0, it was ignored and using it was emitting a DeprecationWarning. Pass an open file object to control how the file is opened. The compresslevel parameter becomes keyword-only.
Diffstat (limited to 'Doc/whatsnew')
-rw-r--r--Doc/whatsnew/3.9.rst10
1 files changed, 10 insertions, 0 deletions
diff --git a/Doc/whatsnew/3.9.rst b/Doc/whatsnew/3.9.rst
index 8ca7556..f40685c 100644
--- a/Doc/whatsnew/3.9.rst
+++ b/Doc/whatsnew/3.9.rst
@@ -420,6 +420,12 @@ Removed
3.5 (:issue:`22486`): use :func:`math.gcd` instead.
(Contributed by Victor Stinner in :issue:`39350`.)
+* The *buffering* parameter of :class:`bz2.BZ2File` has been removed. Since
+ Python 3.0, it was ignored and using it was emitting
+ :exc:`DeprecationWarning`. Pass an open file object to control how the file
+ is opened.
+ (Contributed by Victor Stinner in :issue:`39357`.)
+
Porting to Python 3.9
=====================
@@ -451,6 +457,10 @@ Changes in the Python API
:data:`~errno.EBADF` error.
(Contributed by Victor Stinner in :issue:`39239`.)
+* The *compresslevel* parameter of :class:`bz2.BZ2File` became keyword-only,
+ since the *buffering* parameter has been removed.
+ (Contributed by Victor Stinner in :issue:`39357`.)
+
CPython bytecode changes
------------------------