changeset: 86921:ac1685661b07 user: Nick Coghlan date: Mon Nov 04 23:32:16 2013 +1000 files: Doc/library/functools.rst Lib/functools.py description: Fix functools.partialmethod docs and __all__ diff -r 494f736f5945 -r ac1685661b07 Doc/library/functools.rst --- a/Doc/library/functools.rst Mon Nov 04 11:28:26 2013 +0100 +++ b/Doc/library/functools.rst Mon Nov 04 23:32:16 2013 +1000 @@ -223,8 +223,8 @@ ... 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 -r 494f736f5945 -r ac1685661b07 Lib/functools.py --- a/Lib/functools.py Mon Nov 04 11:28:26 2013 +0100 +++ b/Lib/functools.py Mon Nov 04 23:32:16 2013 +1000 @@ -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

AltStyle によって変換されたページ (->オリジナル) /