Module Expr Str ImportFrom alias Import alias Import alias Import alias Import alias Import alias Import alias TryExcept body Import alias identifier handlers ExceptHandler type NameLoad body Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias Assign NameStore Str FunctionDef arguments args NameParam defaults body Expr Str If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Slice Call NameLoad NameLoad Assign NameStore Call AttributeLoad Str attr SubscriptLoad NameLoad Slice Num orelse Assign NameStore Num Return TupleLoad NameLoad NameLoad decorator_list ClassDef bases NameLoad body Expr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore ListLoad NameLoad If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad Num body Expr Str If CompareGt NameLoad Num body Assign NameStore Str TryExcept body If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad Str attr ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Pass If CompareIsNot NameLoad NameLoad body Assign NameStore BinOpMod Str Call NameLoad BinOpSub Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Str If CompareLt NameLoad Num body Print BinOpMod Str TupleLoad NameLoad Call NameLoad NameLoad orelse Print BinOpMod Str TupleLoad NameLoad Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad Num NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr Dict TryExcept body With Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Str NameStore body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler body Pass Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Str AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Return AttributeLoad NameLoad attr orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Return Call AttributeLoad Str attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword Call NameLoad AttributeLoad NameLoad attr orelse Return BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Return Dict Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Pass decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad Num NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str keyword Num If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call NameLoad AttributeLoad NameLoad attr TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler body Expr Str If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str Num Assign NameStore Call AttributeLoad NameLoad attr Str Str NameLoad orelse Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore NameLoad If UnaryOpNot BoolOpAnd Call AttributeLoad NameLoad attr keyword Num Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body If CompareGt AttributeLoad NameLoad attr Num body Assign TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr orelse TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr If CompareGt AttributeLoad NameLoad attr Num body Assign NameStore BinOpSub Call AttributeLoad NameLoad attr NameLoad Assign TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpMod Str TupleLoad NameLoad Call NameLoad NameLoad Print BinOpAdd BinOpMult Call NameLoad Num BinOpSub Num Call NameLoad NameLoad Str NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore NameLoad Return TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Expr Str Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword BinOpSub AttributeLoad NameLoad attr Num keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Return SubscriptLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return TupleLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Expr Call AttributeLoad NameLoad attr Str NameLoad Return Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Expr Call AttributeLoad NameLoad attr Str NameLoad Return Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad keyword CompareIsNot AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr Str NameLoad Return TupleLoad Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad NameLoad With Call AttributeLoad NameLoad attr NameLoad Str keyword Str NameStore body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad If NameLoad body Assign NameStore BoolOpAnd Call NameLoad AttributeLoad NameLoad attr Str CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr Str orelse Assign NameStore BoolOpAnd Call NameLoad AttributeLoad NameLoad attr Str CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr Str If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr TryExcept body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Expr Str TryExcept body If CompareIn AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr body Return NameLoad handlers ExceptHandler type NameLoad body Pass Assign TupleStore NameStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str TryExcept body With Call AttributeLoad NameLoad attr NameLoad keyword Str NameStore body Assign TupleStore NameStore NameStore Call NameLoad Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return NameLoad If CompareEq NameLoad NameLoad body Return NameLoad Assign TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad If BoolOpOr CompareEqEq NameLoad NameLoad Num CompareEq NameLoad Str body If UnaryOpNot CompareEq NameLoad Num body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad NameLoad orelse Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad BinOpMod Str NameLoad keyword NameLoad If BoolOpAnd UnaryOpNot CompareEq NameLoad NameLoad CompareIsNot NameLoad NameLoad body Assign NameStore NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str With Call NameLoad NameLoad NameStore body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Slice BinOpSub NameLoad Num BinOpSub BinOpAdd BinOpSub NameLoad Num NameLoad Num Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore CompareEq Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad keyword NameLoad If CompareGt AttributeLoad NameLoad attr Num body Assign TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad If BoolOpAnd CompareGt AttributeLoad NameLoad attr Num NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call NameLoad NameLoad Assign TupleStore NameStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareGt AttributeLoad NameLoad attr Num body Print Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore BinOpSub Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad If CompareGt AttributeLoad NameLoad attr Num body Assign TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpMod Str TupleLoad NameLoad Call NameLoad NameLoad Print BinOpAdd BinOpMult Call NameLoad Num BinOpSub Num Call NameLoad NameLoad Str NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str TryExcept body Expr Call NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword AttributeLoad NameLoad attr If CompareGt AttributeLoad NameLoad attr Num body Print BinOpMod Str NameLoad handlers ExceptHandler type NameLoad body Expr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Num body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad Call NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Dict Str Str NameLoad NameLoad TryExcept body Expr Call NameLoad NameLoad With Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str NameStore body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler body Pass Assign NameStore BinOpSub Call AttributeLoad NameLoad attr NameLoad If CompareGt NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad keyword Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Str NameLoad Return Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad Num body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str keyword Num If CompareIs NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Expr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Expr Str If CompareIs NameLoad NameLoad body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Return Call NameLoad NameLoad If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr If Call NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If NameLoad body Expr Call AttributeLoad NameLoad attr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Return Call NameLoad NameLoad NameLoad Return Call Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore IfExp CompareIsNot AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice Num NameLoad Return TupleLoad AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A 
A context object for caching a function's return value each time it
is called with the same input arguments.

 __future__ with_statement N/A os N/A shutil N/A time N/A pydoc N/A re N/A sys N/A N/A N/A cPickle pickle N/A N/A N/A ImportError N/A N/A pickle N/A functools N/A traceback N/A warnings N/A inspect N/A json N/A weakref N/A io N/A hashing func_inspect get_func_code get_func_name filter_args func_inspect format_signature format_call _memory_helpers open_py_source logger Logger format_time pformat N/A numpy_pickle disk mkdirp rm_subdirs _compat _basestring PY3_OR_LATER N/A FIRST_LINE_TEXT # first line: extract_first_line N/A N/A func_code N/A N/A N/A  Extract the first line information from the function code
        text if available.
     N/A N/A N/A func_code startswith FIRST_LINE_TEXT N/A N/A func_code N/A N/A func_code split N/A first_line N/A int N/A N/A func_code N/A 0 N/A N/A len FIRST_LINE_TEXT N/A func_code N/A N/A join N/A func_code N/A 1 N/A N/A first_line -1 N/A N/A func_code first_line N/A JobLibCollisionWarning N/A UserWarning N/A N/A  Warn that there might be a collision between names of functions.
     N/A _get_func_fullname N/A N/A func N/A N/A N/A Compute the part of part associated with a function.

    See code of_cache_key_to_dir() for details
     N/A N/A modules funcname N/A get_func_name func N/A N/A N/A modules append funcname N/A N/A N/A N/A os path join modules N/A _cache_key_to_dir N/A N/A cachedir func argument_hash N/A N/A N/A Compute directory associated with a given cache key.

    func can be a function or a string as returned by _get_func_fullname().
     N/A parts N/A cachedir N/A N/A isinstance func _basestring N/A N/A N/A N/A parts append func N/A N/A N/A N/A parts append N/A _get_func_fullname func N/A N/A argument_hash None N/A N/A N/A N/A parts append argument_hash N/A N/A N/A N/A os path join parts N/A _load_output N/A N/A output_dir func_name timestamp metadata mmap_mode verbose N/A None None None 0 N/A N/A Load output of a computation. N/A N/A verbose 1 N/A N/A signature N/A N/A N/A N/A metadata None N/A N/A args N/A N/A ,  join N/A N/A %s=%s N/A name value N/A N/A name value N/A N/A N/A metadata N/A input_args items N/A signature N/A %s(%s) N/A N/A N/A N/A os path basename func_name args N/A N/A signature N/A N/A N/A os path basename func_name N/A N/A N/A KeyError N/A N/A N/A N/A timestamp None N/A N/A t N/A % 16s N/A format_time N/A N/A N/A time time timestamp N/A N/A t N/A N/A verbose 10 N/A N/A N/A [Memory]%s: Loading %s... N/A t N/A str signature N/A N/A N/A [Memory]%s: Loading %s from %s N/A t N/A str signature output_dir N/A filename N/A N/A N/A os path join output_dir output.pkl N/A N/A N/A N/A N/A os path isfile filename N/A N/A N/A KeyError N/A Non-existing cache value (may have been cleared).
File %s does not exist filename N/A N/A N/A numpy_pickle load filename mmap_mode mmap_mode N/A N/A _FUNCTION_HASHES N/A N/A weakref WeakKeyDictionary MemorizedResult N/A Logger N/A N/A Object representing a cached value.

    Attributes
    ----------
    cachedir: string
        path to root of joblib cache

    func: function or string
        function whose output is cached. The string case is intended only for
        instanciation based on the output of repr() on another instance.
        (namely eval(repr(memorized_instance)) works).

    argument_hash: string
        hash of the function arguments

    mmap_mode: {None, 'r+', 'r', 'w+', 'c'}
        The memmapping mode used when loading from cache numpy arrays. See
        numpy.load for the meaning of the different values.

    verbose: int
        verbosity level (0 means no message)

    timestamp, metadata: string
        for internal use only
     __init__ N/A N/A self cachedir func argument_hash mmap_mode verbose timestamp metadata N/A None 0 None None N/A N/A N/A N/A Logger __init__ self N/A N/A isinstance func _basestring N/A N/A N/A self func func N/A N/A N/A self func N/A _get_func_fullname func N/A N/A self argument_hash argument_hash N/A N/A self cachedir cachedir N/A N/A self mmap_mode mmap_mode N/A N/A self _output_dir N/A _cache_key_to_dir cachedir N/A self func argument_hash N/A N/A metadata None N/A N/A N/A self metadata metadata N/A N/A N/A self metadata N/A N/A N/A N/A N/A open N/A N/A N/A os path join N/A self _output_dir metadata.json rb f N/A N/A N/A self metadata N/A N/A json load f N/A N/A N/A N/A N/A N/A self duration N/A N/A N/A self metadata get duration None N/A N/A self verbose verbose N/A N/A self timestamp timestamp N/A get N/A N/A self N/A N/A N/A Read value from cache and return it. N/A N/A _load_output N/A self _output_dir N/A _get_func_fullname N/A self func timestamp N/A self timestamp metadata N/A self metadata mmap_mode N/A self mmap_mode verbose N/A self verbose N/A clear N/A N/A self N/A N/A N/A Clear value from cache N/A N/A N/A shutil rmtree N/A self _output_dir ignore_errors True N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A {class_name}(cachedir="{cachedir}", func="{func}", argument_hash="{argument_hash}") format class_name N/A N/A self __class__ __name__ cachedir N/A self cachedir func N/A self func argument_hash N/A self argument_hash N/A __reduce__ N/A N/A self N/A N/A N/A N/A N/A self __class__ N/A N/A self cachedir N/A self func N/A self argument_hash N/A mmap_mode N/A self mmap_mode N/A N/A NotMemorizedResult N/A object N/A N/A Class representing an arbitrary value.

    This class is a replacement for MemorizedResult when there is no cache.
     N/A __slots__ N/A value valid __init__ N/A N/A self value N/A N/A N/A N/A self value value N/A N/A self valid True N/A get N/A N/A self N/A N/A N/A N/A self valid N/A N/A N/A self value N/A N/A N/A KeyError No value stored. N/A clear N/A N/A self N/A N/A N/A N/A self valid False N/A N/A self value None N/A __repr__ N/A N/A self N/A N/A N/A N/A self valid N/A N/A N/A N/A {class_name}({value}) format class_name N/A N/A self __class__ __name__ value N/A pformat N/A self value N/A N/A N/A N/A N/A self __class__ __name__  with no value N/A __getstate__ N/A N/A self N/A N/A N/A N/A valid value N/A self valid N/A self value N/A __setstate__ N/A N/A self state N/A N/A N/A N/A self valid N/A state N/A valid N/A N/A self value N/A state N/A value N/A N/A NotMemorizedFunc N/A object N/A N/A No-op object decorating a function.

    This class replaces MemorizedFunc when there is no cache. It provides an
    identical API but does not write anything on disk.

    Attributes
    ----------
    func: callable
        Original undecorated function.
     __init__ N/A N/A self func N/A N/A N/A N/A self func func N/A __call__ N/A N/A self N/A args kwargs N/A N/A N/A N/A self func args kwargs N/A call_and_shelve N/A N/A self N/A args kwargs N/A N/A N/A NotMemorizedResult N/A N/A self func args kwargs N/A __reduce__ N/A N/A self N/A N/A N/A N/A N/A self __class__ N/A N/A self func N/A __repr__ N/A N/A self N/A N/A N/A N/A %s(func=%s) N/A N/A N/A self __class__ __name__ N/A self func N/A clear N/A N/A self warn N/A True N/A N/A N/A N/A MemorizedFunc N/A Logger N/A N/A  Callable object decorating a function for caching its return value
        each time it is called.

        All values are cached on the filesystem, in a deep directory
        structure. Methods are provided to inspect the cache or clean it.

        Attributes
        ----------
        func: callable
            The original, undecorated, function.

        cachedir: string
            Path to the base cache directory of the memory context.

        ignore: list or None
            List of variable names to ignore when choosing whether to
            recompute.

        mmap_mode: {None, 'r+', 'r', 'w+', 'c'}
            The memmapping mode used when loading from cache
            numpy arrays. See numpy.load for the meaning of the different
            values.

        compress: boolean, or integer
            Whether to zip the stored data on disk. If an integer is
            given, it should be between 1 and 9, and sets the amount
            of compression. Note that compressed arrays cannot be
            read by memmapping.

        verbose: int, optional
            The verbosity flag, controls messages that are issued as
            the function is evaluated.
     __init__ N/A N/A self func cachedir ignore mmap_mode compress verbose timestamp N/A None None False 1 None N/A N/A 
            Parameters
            ----------
            func: callable
                The function to decorate
            cachedir: string
                The path of the base directory to use as a data store
            ignore: list or None
                List of variable names to ignore.
            mmap_mode: {None, 'r+', 'r', 'w+', 'c'}, optional
                The memmapping mode used when loading from cache
                numpy arrays. See numpy.load for the meaning of the
                arguments.
            compress : boolean, or integer
                Whether to zip the stored data on disk. If an integer is
                given, it should be between 1 and 9, and sets the amount
                of compression. Note that compressed arrays cannot be
                read by memmapping.
            verbose: int, optional
                Verbosity flag, controls the debug messages that are issued
                as functions are evaluated. The higher, the more verbose
            timestamp: float, optional
                The reference time from which times in tracing messages
                are reported.
         N/A N/A N/A Logger __init__ self N/A N/A self mmap_mode mmap_mode N/A N/A self func func N/A N/A ignore None N/A N/A ignore N/A N/A N/A self ignore ignore N/A N/A self _verbose verbose N/A N/A self cachedir cachedir N/A N/A self compress compress N/A N/A compress N/A N/A self mmap_mode None N/A N/A N/A N/A warnings warn Compressed results cannot be memmapped stacklevel 2 N/A N/A timestamp None N/A N/A timestamp N/A N/A time time N/A N/A self timestamp timestamp N/A N/A mkdirp N/A self cachedir N/A N/A N/A N/A N/A functools update_wrapper self func N/A N/A N/A N/A  Objects like ufunc don't like that  N/A N/A N/A inspect isfunction func N/A N/A doc N/A N/A N/A N/A pydoc TextDoc document func N/A doc N/A N/A doc replace 1 N/A doc N/A N/A re sub . doc N/A N/A doc N/A func __doc__ N/A N/A self __doc__ N/A Memoized version of %s doc N/A _cached_call N/A N/A self args kwargs N/A N/A N/A Call wrapped function and cache result, or read cache if available.

        This function returns the wrapped function output and some metadata.

        Returns
        -------
        output: value or tuple
            what is returned by wrapped function

        argument_hash: string
            hash of function arguments

        metadata: dict
            some metadata about wrapped function call (see _persist_input())
         N/A N/A output_dir argument_hash N/A N/A self _get_output_dir args kwargs N/A metadata None N/A N/A N/A N/A N/A self _check_previous_func_code stacklevel 4 N/A N/A N/A os path exists output_dir N/A N/A N/A N/A self _verbose 10 N/A N/A N/A _ name N/A get_func_name N/A self func N/A N/A N/A self warn N/A Computing func %s, argument hash %s in directory %s N/A name argument_hash output_dir N/A N/A out metadata N/A N/A self call args kwargs N/A N/A N/A self mmap_mode None N/A N/A out N/A _load_output output_dir N/A _get_func_fullname N/A self func timestamp N/A self timestamp mmap_mode N/A self mmap_mode verbose N/A self _verbose N/A N/A N/A N/A t0 N/A N/A time time N/A out N/A _load_output output_dir N/A _get_func_fullname N/A self func timestamp N/A self timestamp metadata metadata mmap_mode N/A self mmap_mode verbose N/A self _verbose N/A N/A N/A self _verbose 4 N/A N/A t N/A N/A N/A time time t0 N/A N/A _ name N/A get_func_name N/A self func N/A msg N/A %s cache loaded - %s N/A name N/A format_time t N/A N/A N/A N/A max 0 N/A 80 N/A len msg _ msg N/A N/A N/A Exception N/A N/A N/A N/A self warn N/A Exception while loading results for (args=%s, kwargs=%s)
 %s N/A args kwargs N/A N/A traceback format_exc N/A N/A N/A shutil rmtree output_dir ignore_errors True N/A N/A out metadata N/A N/A self call args kwargs N/A argument_hash None N/A N/A out argument_hash metadata N/A call_and_shelve N/A N/A self N/A args kwargs N/A N/A Call wrapped function, cache result and return a reference.

        This method returns a reference to the cached result instead of the
        result itself. The reference object is small and pickeable, allowing
        to send or store it easily. Call .get() on reference object to get
        result.

        Returns
        -------
        cached_result: MemorizedResult or NotMemorizedResult
            reference to the value returned by the wrapped function. The
            class "NotMemorizedResult" is used when there is no cache
            activated (e.g. cachedir=None in Memory).
         N/A N/A _ argument_hash metadata N/A N/A self _cached_call args kwargs N/A N/A MemorizedResult N/A self cachedir N/A self func argument_hash metadata metadata verbose N/A N/A self _verbose 1 timestamp N/A self timestamp N/A __call__ N/A N/A self N/A args kwargs N/A N/A N/A N/A N/A self _cached_call args kwargs N/A 0 N/A __reduce__ N/A N/A self N/A N/A N/A  We don't store the timestamp when pickling, to avoid the hash
            depending from it.
            In addition, when unpickling, we run the __init__
         N/A N/A N/A self __class__ N/A N/A self func N/A self cachedir N/A self ignore N/A self mmap_mode N/A self compress N/A self _verbose N/A format_signature N/A N/A self N/A args kwargs N/A N/A N/A N/A warnings warn MemorizedFunc.format_signature will be removed in a future version of joblib. DeprecationWarning N/A N/A format_signature N/A self func args kwargs N/A format_call N/A N/A self N/A args kwargs N/A N/A N/A N/A warnings warn MemorizedFunc.format_call will be removed in a future version of joblib. DeprecationWarning N/A N/A format_call N/A self func args kwargs N/A _get_argument_hash N/A N/A self N/A args kwargs N/A N/A N/A N/A hashing hash N/A filter_args N/A self func N/A self ignore args kwargs coerce_mmap N/A N/A self mmap_mode None N/A _get_output_dir N/A N/A self N/A args kwargs N/A N/A  Return the directory in which are persisted the result
            of the function called with the given arguments.
         N/A argument_hash N/A N/A self _get_argument_hash args kwargs N/A output_dir N/A N/A N/A os path join N/A N/A self _get_func_dir N/A self func argument_hash N/A N/A output_dir argument_hash N/A N/A get_output_dir _get_output_dir _get_func_dir N/A N/A self mkdir N/A True N/A N/A  Get the directory corresponding to the cache for the
            function.
         N/A func_dir N/A _cache_key_to_dir N/A self cachedir N/A self func None N/A mkdir N/A N/A N/A mkdirp func_dir N/A func_dir N/A _hash_func N/A N/A self N/A N/A N/A Hash a function to key the online cache N/A func_code_h N/A hash N/A getattr N/A self func __code__ None N/A N/A N/A id N/A self func N/A hash N/A self func func_code_h N/A _write_func_code N/A N/A self filename func_code first_line N/A N/A N/A  Write the function code and the filename to a file.
         N/A func_code N/A %s %i
%s N/A FIRST_LINE_TEXT first_line func_code N/A N/A N/A io open filename w encoding UTF-8 out N/A N/A N/A N/A out write func_code N/A is_named_callable False N/A PY3_OR_LATER N/A N/A is_named_callable N/A N/A hasattr N/A self func __name__ N/A N/A N/A self func __name__ <lambda> N/A N/A is_named_callable N/A N/A hasattr N/A self func func_name N/A N/A N/A self func func_name <lambda> N/A is_named_callable N/A N/A func_hash N/A N/A self _hash_func N/A N/A N/A N/A _FUNCTION_HASHES N/A N/A self func func_hash N/A N/A N/A TypeError N/A N/A N/A _check_previous_func_code N/A N/A self stacklevel N/A 2 N/A N/A 
            stacklevel is the depth a which this function is called, to
            issue useful warnings to the user.
         N/A N/A N/A N/A N/A self func _FUNCTION_HASHES N/A N/A func_hash N/A N/A self _hash_func N/A N/A func_hash N/A _FUNCTION_HASHES N/A N/A self func N/A N/A True N/A N/A N/A TypeError N/A N/A N/A N/A func_code source_file first_line N/A get_func_code N/A self func N/A func_dir N/A N/A self _get_func_dir N/A func_code_file N/A N/A N/A os path join func_dir func_code.py N/A N/A N/A N/A N/A io open func_code_file encoding UTF-8 infile N/A N/A N/A old_func_code old_first_line N/A extract_first_line N/A N/A infile read N/A N/A N/A IOError N/A N/A N/A N/A self _write_func_code func_code_file func_code first_line N/A False N/A N/A old_func_code func_code N/A N/A True N/A N/A _ func_name N/A get_func_name N/A self func resolv_alias False win_characters False N/A N/A N/A old_first_line first_line -1 N/A func_name <lambda> N/A N/A N/A N/A first_line -1 N/A N/A func_description N/A %s (%s:%i) N/A func_name source_file first_line N/A N/A func_description func_name N/A N/A N/A warnings warn N/A JobLibCollisionWarning N/A Cannot detect name collisions for function '%s' func_description stacklevel stacklevel N/A N/A N/A N/A old_first_line first_line N/A source_file None N/A N/A possible_collision False N/A N/A N/A N/A os path exists source_file N/A N/A N/A _ func_name N/A get_func_name N/A self func resolv_alias False N/A num_lines N/A len N/A N/A func_code split N/A N/A open_py_source source_file f N/A N/A on_disk_func_code N/A N/A N/A f readlines N/A N/A old_first_line 1 N/A N/A N/A old_first_line 1 num_lines 1 N/A on_disk_func_code N/A N/A join on_disk_func_code N/A possible_collision N/A N/A N/A on_disk_func_code rstrip N/A N/A old_func_code rstrip N/A N/A possible_collision N/A N/A source_file startswith <doctest  N/A possible_collision N/A N/A N/A N/A warnings warn N/A JobLibCollisionWarning N/A Possible name collisions between functions '%s' (%s:%i) and '%s' (%s:%i) N/A func_name source_file old_first_line func_name source_file first_line stacklevel stacklevel N/A N/A N/A self _verbose 10 N/A N/A N/A _ func_name N/A get_func_name N/A self func resolv_alias False N/A N/A N/A self warn N/A Function %s (stored in %s) has changed. N/A func_name func_dir N/A N/A N/A self clear warn True N/A False N/A clear N/A N/A self warn N/A True N/A N/A  Empty the function's cache.
         N/A func_dir N/A N/A self _get_func_dir mkdir False N/A N/A N/A N/A self _verbose 0 warn N/A N/A N/A N/A self warn N/A Clearing cache %s func_dir N/A N/A N/A N/A os path exists func_dir N/A N/A N/A N/A shutil rmtree func_dir ignore_errors True N/A N/A mkdirp func_dir N/A N/A func_code _ first_line N/A get_func_code N/A self func N/A func_code_file N/A N/A N/A os path join func_dir func_code.py N/A N/A N/A self _write_func_code func_code_file func_code first_line N/A call N/A N/A self N/A args kwargs N/A N/A  Force the execution of the function with the given arguments and
            persist the output values.
         N/A start_time N/A N/A time time N/A N/A output_dir _ N/A N/A self _get_output_dir args kwargs N/A N/A N/A self _verbose 0 N/A N/A N/A format_call N/A self func args kwargs N/A output N/A N/A self func args kwargs N/A N/A N/A self _persist_output output output_dir N/A duration N/A N/A N/A time time start_time N/A metadata N/A N/A self _persist_input output_dir duration args kwargs N/A N/A N/A self _verbose 0 N/A N/A N/A _ name N/A get_func_name N/A self func N/A msg N/A %s - %s N/A name N/A format_time duration N/A N/A N/A N/A max 0 N/A 80 N/A len msg _ msg N/A N/A output metadata N/A _persist_output N/A N/A self output dir N/A N/A N/A  Persist the given output tuple in the directory.
         N/A N/A N/A N/A mkdirp dir N/A filename N/A N/A N/A os path join dir output.pkl N/A N/A N/A numpy_pickle dump output filename compress N/A self compress N/A N/A N/A self _verbose 10 N/A N/A N/A Persisting in %s dir N/A N/A N/A OSError N/A N/A  Race condition in the creation of the directory  N/A _persist_input N/A N/A self output_dir duration args kwargs this_duration_limit N/A 0.5 N/A N/A  Save a small summary of the call using json format in the
            output directory.

            output_dir: string
                directory where to write metadata.

            duration: float
                time taken by hashing input arguments, calling the wrapped
                function and persisting its output.

            args, kwargs: list and dict
                input arguments for wrapped function

            this_duration_limit: float
                Max execution time for this function before issuing a warning.
         N/A start_time N/A N/A time time N/A argument_dict N/A filter_args N/A self func N/A self ignore args kwargs N/A input_repr N/A dict N/A N/A k N/A repr v N/A N/A k v N/A N/A argument_dict items N/A metadata N/A duration input_args duration input_repr N/A N/A N/A N/A mkdirp output_dir N/A N/A open N/A N/A N/A os path join output_dir metadata.json w f N/A N/A N/A N/A json dump metadata f N/A N/A N/A N/A N/A this_duration N/A N/A N/A time time start_time N/A N/A this_duration this_duration_limit N/A N/A N/A N/A warnings warn N/A Persisting input arguments took %.2fs to run.
If this happens often in your code, it can cause performance problems 
(results will be correct in all cases). 
The reason for this is probably some large input arguments for a wrapped
 function (e.g. large strings).
THIS IS A JOBLIB ISSUE. If you can, kindly provide the joblib's team with an
 example so that they can fix the problem. this_duration stacklevel 5 N/A metadata N/A load_output N/A N/A self output_dir N/A N/A N/A  Read the results of a previous calculation from the directory
            it was cached in.
         N/A N/A N/A warnings warn MemorizedFunc.load_output is deprecated and will be removed in a future version
of joblib. A MemorizedResult provides similar features DeprecationWarning N/A N/A _load_output output_dir N/A _get_func_fullname N/A self func timestamp N/A self timestamp mmap_mode N/A self mmap_mode verbose N/A self _verbose N/A __repr__ N/A N/A self N/A N/A N/A N/A %s(func=%s, cachedir=%s) N/A N/A N/A self __class__ __name__ N/A self func N/A repr N/A self cachedir N/A N/A Memory N/A Logger N/A N/A  A context object for caching a function's return value each time it
        is called with the same input arguments.

        All values are cached on the filesystem, in a deep directory
        structure.

        see :ref:`memory_reference`
     __init__ N/A N/A self cachedir mmap_mode compress verbose N/A None False 1 N/A N/A 
            Parameters
            ----------
            cachedir: string or None
                The path of the base directory to use as a data store
                or None. If None is given, no caching is done and
                the Memory object is completely transparent.
            mmap_mode: {None, 'r+', 'r', 'w+', 'c'}, optional
                The memmapping mode used when loading from cache
                numpy arrays. See numpy.load for the meaning of the
                arguments.
            compress: boolean, or integer
                Whether to zip the stored data on disk. If an integer is
                given, it should be between 1 and 9, and sets the amount
                of compression. Note that compressed arrays cannot be
                read by memmapping.
            verbose: int, optional
                Verbosity flag, controls the debug messages that are issued
                as functions are evaluated.
         N/A N/A N/A Logger __init__ self N/A N/A self _verbose verbose N/A N/A self mmap_mode mmap_mode N/A N/A self timestamp N/A N/A time time N/A N/A self compress compress N/A N/A compress N/A mmap_mode None N/A N/A N/A N/A warnings warn Compressed results cannot be memmapped stacklevel 2 N/A N/A cachedir None N/A N/A N/A self cachedir None N/A N/A N/A self cachedir N/A N/A N/A os path join cachedir joblib N/A N/A mkdirp N/A self cachedir N/A cache N/A N/A self func ignore verbose mmap_mode N/A None None None False N/A N/A  Decorates the given function func to only compute its return
            value for input arguments not cached on disk.

            Parameters
            ----------
            func: callable, optional
                The function to be decorated
            ignore: list of strings
                A list of arguments name to ignore in the hashing
            verbose: integer, optional
                The verbosity mode of the function. By default that
                of the memory object is used.
            mmap_mode: {None, 'r+', 'r', 'w+', 'c'}, optional
                The memmapping mode used when loading from cache
                numpy arrays. See numpy.load for the meaning of the
                arguments. By default that of the memory object is used.

            Returns
            -------
            decorated_func: MemorizedFunc object
                The returned object is a MemorizedFunc object, that is
                callable (behaves like a function), but offers extra
                methods for cache lookup and management. See the
                documentation for :class:`joblib.memory.MemorizedFunc`.
         N/A N/A func None N/A N/A N/A N/A functools partial N/A self cache ignore ignore verbose verbose mmap_mode mmap_mode N/A N/A N/A self cachedir None N/A N/A N/A NotMemorizedFunc func N/A N/A verbose None N/A N/A verbose N/A self _verbose N/A N/A mmap_mode False N/A N/A mmap_mode N/A self mmap_mode N/A N/A isinstance func MemorizedFunc N/A N/A func N/A func func N/A N/A MemorizedFunc func cachedir N/A self cachedir mmap_mode mmap_mode ignore ignore compress N/A self compress verbose verbose timestamp N/A self timestamp N/A clear N/A N/A self warn N/A True N/A N/A  Erase the complete cache directory.
         N/A warn N/A N/A N/A N/A self warn Flushing completely the cache N/A N/A N/A self cachedir None N/A N/A N/A rm_subdirs N/A self cachedir N/A eval N/A N/A self func N/A args kwargs N/A N/A  Eval function func with arguments `*args` and `**kwargs`,
            in the context of the memory.

            This method works similarly to the builtin `apply`, except
            that the function is called only if the cache is not
            up to date.

         N/A N/A N/A self cachedir None N/A N/A N/A func args kwargs N/A N/A N/A N/A self cache func args kwargs N/A __repr__ N/A N/A self N/A N/A N/A N/A %s(cachedir=%s) N/A N/A N/A self __class__ __name__ N/A repr N/A self cachedir N/A __reduce__ N/A N/A self N/A N/A N/A  We don't store the timestamp when pickling, to avoid the hash
            depending from it.
            In addition, when unpickling, we run the __init__
         N/A cachedir N/A N/A N/A self cachedir None N/A N/A self cachedir N/A -7 None N/A N/A N/A self __class__ N/A cachedir N/A self mmap_mode N/A self compress N/A self _verbose N/A N/A