[Python-Dev] The decorator(s) module

Georg Brandl g.brandl at gmx.net
Fri Feb 10 22:32:23 CET 2006


Hi,
it has been proposed before, but there was no conclusive answer last time:
is there any chance for 2.5 to include commonly used decorators in a module?
Of course not everything that jumps around should go in, only pretty basic
stuff that can be widely used.
Candidates are:
 - @decorator. This properly wraps up a decorator function to change the
 signature of the new function according to the decorated one's.
 - @contextmanager, see PEP 343.
 - @synchronized/@locked/whatever, for thread safety.
 - @memoize
 - Others from wiki:PythonDecoratorLibrary and Michele Simionato's decorator
 module at <http://www.phyast.pitt.edu/~micheles/python/documentation.html>.
Unfortunately, a @property decorator is impossible...
regards,
Georg


More information about the Python-Dev mailing list

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