diff options
author | Nick Coghlan <ncoghlan@gmail.com> | 2013-11-03 06:41:46 (GMT) |
---|---|---|
committer | Nick Coghlan <ncoghlan@gmail.com> | 2013-11-03 06:41:46 (GMT) |
commit | f4cb48a72b20b2d166d5303426ab4098243c35e1 (patch) | |
tree | 030f58e9648df6a8a92a4f28842dd2393f4b1079 /Doc/whatsnew | |
parent | b19ff4174183e1e519c99243cff0e3c30e9ac258 (diff) | |
download | cpython-f4cb48a72b20b2d166d5303426ab4098243c35e1.zip cpython-f4cb48a72b20b2d166d5303426ab4098243c35e1.tar.gz cpython-f4cb48a72b20b2d166d5303426ab4098243c35e1.tar.bz2 |
Issue #4331: Added functools.partialmethod
Initial patch by Alon Horev
Diffstat (limited to 'Doc/whatsnew')
-rw-r--r-- | Doc/whatsnew/3.4.rst | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/Doc/whatsnew/3.4.rst b/Doc/whatsnew/3.4.rst index a570af8..ed6daee 100644 --- a/Doc/whatsnew/3.4.rst +++ b/Doc/whatsnew/3.4.rst @@ -342,7 +342,25 @@ handling). functools --------- -New :func:`functools.singledispatch` decorator: see the :pep:`443`. +The new :func:`~functools.partialmethod` descriptor bring partial argument +application to descriptors, just as :func:`~functools.partial` provides +for normal callables. The new descriptor also makes it easier to get +arbitrary callables (including :func:`~functools.partial` instances) +to behave like normal instance methods when included in a class definition. + +(Contributed by Alon Horev and Nick Coghlan in :issue:`4331`) + +The new :func:`~functools.singledispatch` decorator brings support for +single-dispatch generic functions to the Python standard library. Where +object oriented programming focuses on grouping multiple operations on a +common set of data into a class, a generic function focuses on grouping +multiple implementations of an operation that allows it to work with +*different* kinds of data. + +.. seealso:: + + :pep:`443` - Single-dispatch generic functions + PEP written and implemented by Ćukasz Langa. hashlib |