From: Nick Coghlan Date: Mon, 4 Nov 2013 13:32:16 +0000 (+1000) Subject: Fix functools.partialmethod docs and __all__ X-Git-Tag: v3.4.0b1~397 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3daaf5f89d7aab420146f74d26ada63afcabd992;p=thirdparty%2FPython%2Fcpython.git Fix functools.partialmethod docs and __all__ --- diff --git a/Doc/library/functools.rst b/Doc/library/functools.rst index 4eb263a84279..77cd8384b1ff 100644 --- a/Doc/library/functools.rst +++ b/Doc/library/functools.rst @@ -223,8 +223,8 @@ The :mod:`functools` module defines the following functions: ... return self._alive ... def set_state(self, state): ... self._alive = bool(state) - ... set_alive = partialmethod(set_alive, True) - ... set_dead = partialmethod(set_alive, False) + ... set_alive = partialmethod(set_state, True) + ... set_dead = partialmethod(set_state, False) ... >>> c = Cell() >>> c.alive diff --git a/Lib/functools.py b/Lib/functools.py index 8989361f4ca9..1e79b31140b9 100644 --- a/Lib/functools.py +++ b/Lib/functools.py @@ -11,7 +11,7 @@ __all__ = ['update_wrapper', 'wraps', 'WRAPPER_ASSIGNMENTS', 'WRAPPER_UPDATES', 'total_ordering', 'cmp_to_key', 'lru_cache', 'reduce', 'partial', - 'singledispatch'] + 'partialmethod', 'singledispatch'] try: from _functools import reduce