summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew/3.4.rst
diff options
context:
space:
mode:
authorR David Murray <rdmurray@bitdance.com>2014-01-06 01:52:06 (GMT)
committerR David Murray <rdmurray@bitdance.com>2014-01-06 01:52:06 (GMT)
commit983582759366b9135f100e60120678c2dbc00c83 (patch)
treedc3edf8261deaa69e4922f8b2c03561a34e4db49 /Doc/whatsnew/3.4.rst
parenteb31e9d6edc4fd662a92379cb1007768ad6efeec (diff)
downloadcpython-983582759366b9135f100e60120678c2dbc00c83.zip
cpython-983582759366b9135f100e60120678c2dbc00c83.tar.gz
cpython-983582759366b9135f100e60120678c2dbc00c83.tar.bz2
whatsnew: pydoc.Scanner removal, check_output input parm, operator.py.
Also fleshed out the entry on struct.iter_unpack.
Diffstat (limited to 'Doc/whatsnew/3.4.rst')
-rw-r--r--Doc/whatsnew/3.4.rst30
1 files changed, 28 insertions, 2 deletions
diff --git a/Doc/whatsnew/3.4.rst b/Doc/whatsnew/3.4.rst
index f954f12..a6dbe8a 100644
--- a/Doc/whatsnew/3.4.rst
+++ b/Doc/whatsnew/3.4.rst
@@ -794,6 +794,14 @@ and explicit relative imports could cause obscure failures in child
processes. (Contributed by Nick Coghlan in :issue:`19946`)
+operator
+--------
+
+There is now a pure-python version of the :mod:`operator` module available for
+reference and for use by alternate implementations of Python. (Contributed by
+Zachary Ware in :issue:`16694`.)
+
+
os
--
@@ -981,8 +989,19 @@ The module supports new file types: door, event port and whiteout.
struct
------
-Streaming struct unpacking using :func:`struct.iter_unpack`.
-(Contributed by Antoine Pitrou in :issue:`17804`.)
+:mod:`struct` now supports the streamed unpacking of a buffer containing
+repeated instances of a given format of data. Both a module level
+:mod:`~struct.iter_unpack` function and a :meth:`struct.Struct.iter_unpack`
+method on compiled formats have been added. (Contributed by Antoine Pitrou in
+:issue:`17804`.)
+
+
+subprocess
+----------
+
+:func:`~subprocess.check_output` now accepts an *input* argument that can
+be used to provide the contents of ``stdin`` for the command that is run.
+(Contributed by Zack Weinberg in :issue:`16624`.)
sunau
@@ -1378,6 +1397,13 @@ removed:
:mod:`marshal`. (Contributed by Dan Riti in :issue:`15480`.)
+Code Cleanups
+-------------
+
+* The unused and undocumented internal ``Scanner`` class has been removed from
+ the :mod:`pydoc` module.
+
+
Porting to Python 3.4
=====================