]> granicus.if.org Git - python/commit
bpo-31985: Deprecate openfp in aifc, sunau, and wave (#4344)
authorBrian Curtin <brian@python.org>
Fri, 10 Nov 2017 16:38:25 +0000 (11:38 -0500)
committerGitHub <noreply@github.com>
Fri, 10 Nov 2017 16:38:25 +0000 (11:38 -0500)
commit9f914a01affc55abe799afc521ce71612bb495a5
treeb002fd748ecccf5a416b655a85aef7fb30bd6633
parent5e0df74b3bc6391e9a7eba0fd84531ed99a78ae9
bpo-31985: Deprecate openfp in aifc, sunau, and wave (#4344)

The openfp functions of aifp, sunau, and wave had pointed to the open
function of each module since 1993 as a matter of backwards
compatibility. In the case of aifc.openfp, it was both undocumented
and untested. This change begins the formal deprecation of those
openfp functions, with their removal coming in 3.9.

This additionally adds a TODO in test_pyclbr around using aifc.openfp,
though it shouldn't be changed until removal in 3.9.
12 files changed:
Doc/library/sunau.rst
Doc/library/wave.rst
Lib/aifc.py
Lib/sndhdr.py
Lib/sunau.py
Lib/test/audiotests.py
Lib/test/test_aifc.py
Lib/test/test_pyclbr.py
Lib/test/test_sunau.py
Lib/test/test_wave.py
Lib/wave.py
Misc/NEWS.d/next/Library/2017-11-08-16-51-52.bpo-31985.dE_fOB.rst [new file with mode: 0644]