]> granicus.if.org Git - python/commitdiff
More updates to whatsnew.
authorRaymond Hettinger <python@rcn.com>
Sun, 5 Sep 2010 06:13:47 +0000 (06:13 +0000)
committerRaymond Hettinger <python@rcn.com>
Sun, 5 Sep 2010 06:13:47 +0000 (06:13 +0000)
Doc/whatsnew/3.2.rst

index 26bac21ae08f66450e83b163b8aad6cea8b29385..7e77dcc283af011fd94ca32da27a18b61e871416 100644 (file)
@@ -163,6 +163,19 @@ Some smaller changes made to the core Python language are:
 
   (Proposed and implemented by Mark Dickinson; :issue:`9337`).
 
+* The :func:`functools.wraps` decorator now adds a :attr:`__wrapped__` attribute
+  pointing to the original callable function.  This allows wrapped functions to
+  be introspected.  It also copies :attr:`__annotations__` if defined.  And now
+  it also gracefully skips over missing attributes such as :attr:`__doc__` which
+  might not be defined for the wrapped callable.
+
+  (By Nick Coghlan and Terrence Cole; :issue:`9567`, :issue:`3445`, and
+  :issue:`8814`.)
+
+* The :mod:`abc` module now supports :func:`abstractclassmethod` and
+  :func:`staticmethod`.
+
+  (:issue:`5867`)
 
 New, Improved, and Deprecated Modules
 =====================================
@@ -286,11 +299,6 @@ New, Improved, and Deprecated Modules
 
   (Contributed by Georg Brandl; :issue:`5675`.)
 
-* Parameters passed to :func:`socket.getaddrinfo()` function can now be
-  specified as single keyword arguments.
-
-  (Contributed by Giampaolo RodolĂ ; :issue:`8866`.)
-
 * :class:`~poplib.POP3_SSL` class now accepts a *context* parameter, which is a
   :class:`ssl.SSLContext` object allowing bundling SSL configuration options,
   certificates and private keys into a single (potentially long-lived)