ACC SHELL
Path : /usr/lib/python/ |
|
Current File : //usr/lib/python/functools.pyo |
Ñò
nÄMc @ sJ d Z d d k l Z l Z d
Z d Z e e d Z e e d Z d S( sE functools.py - Tools for working with functions and callable objects
i˙˙˙˙( t partialt reducet
__module__t __name__t __doc__t __dict__c C sa x' | D] } t | | t | | q Wx0 | D]( } t | | i t | | h q1 W| S( s Update a wrapper function to look like the wrapped function
wrapper is the function to be updated
wrapped is the original function
assigned is a tuple naming the attributes assigned directly
from the wrapped function to the wrapper function (defaults to
functools.WRAPPER_ASSIGNMENTS)
updated is a tuple naming the attributes of the wrapper that
are updated with the corresponding attribute from the wrapped
function (defaults to functools.WRAPPER_UPDATES)
( t setattrt getattrt update( t wrappert wrappedt assignedt updatedt attr( ( s /usr/lib/python2.6/functools.pyt update_wrapper s &c C s t t d | d | d | S( s Decorator factory to apply update_wrapper() to a wrapper function
Returns a decorator that invokes update_wrapper() with the decorated
function as the wrapper argument and the arguments to wraps() as the
remaining arguments. Default arguments are as for update_wrapper().
This is a convenience function to simplify applying partial() to
update_wrapper().
R
R R ( R R ( R
R R ( ( s /usr/lib/python2.6/functools.pyt wraps' s N( s
__module__s __name__s __doc__( s __dict__( R t
_functoolsR R t WRAPPER_ASSIGNMENTSt WRAPPER_UPDATESR R ( ( ( s /usr/lib/python2.6/functools.pyt <module> s
ACC SHELL 2018