summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Panter <vadmium+py@gmail.com>2015-11-14 12:52:08 (GMT)
committerMartin Panter <vadmium+py@gmail.com>2015-11-14 12:52:08 (GMT)
commit28a465c9e0d4f49eb2f344d8cbb986f61a47efbe (patch)
tree232e47124dda5366c6f23e84cc683ae6123e9a84
parent19e69c5a2067fe6322ead88733ebbca77673010b (diff)
downloadcpython-28a465c9e0d4f49eb2f344d8cbb986f61a47efbe.zip
cpython-28a465c9e0d4f49eb2f344d8cbb986f61a47efbe.tar.gz
cpython-28a465c9e0d4f49eb2f344d8cbb986f61a47efbe.tar.bz2
Issue #23883: Add news listing modules with new exported APIs
-rw-r--r--Doc/whatsnew/3.6.rst6
-rw-r--r--Misc/NEWS5
2 files changed, 11 insertions, 0 deletions
diff --git a/Doc/whatsnew/3.6.rst b/Doc/whatsnew/3.6.rst
index b2066c5..172b253 100644
--- a/Doc/whatsnew/3.6.rst
+++ b/Doc/whatsnew/3.6.rst
@@ -230,6 +230,12 @@ Changes in the Python API
* The :mod:`imp` module now raises a :exc:`DeprecationWarning` instead of
:exc:`PendingDeprecationWarning`.
+* The following modules have had missing APIs added to their :attr:`__all__`
+ attributes to match the documented APIs: :mod:`csv`, :mod:`enum`,
+ :mod:`ftplib`, :mod:`logging`, :mod:`optparse`, :mod:`threading` and
+ :mod:`wave`. This means they will export new symbols when ``import *``
+ is used. See :issue:`23883`.
+
Changes in the C API
--------------------
diff --git a/Misc/NEWS b/Misc/NEWS
index 8f33a5b..4a64eb4 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -85,6 +85,11 @@ Core and Builtins
Library
-------
+- Issue #23883: Added missing APIs to __all__ to match the documented APIs
+ for the following modules: csv, enum, ftplib, logging, optparse, threading
+ and wave. Also added a test.support.check__all__() helper. Patches by
+ Jacek KoƂodziej.
+
- Issue #25590: In the Readline completer, only call getattr() once per
attribute. Also complete names of attributes such as properties and slots
which are listed by dir() but not yet created on an instance.