Module Expr Str Import alias ImportFrom alias ImportFrom alias Import alias FunctionDef arguments args NameParam defaults body TryExcept body Return Call NameLoad AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr handlers ExceptHandler type NameLoad body Return Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return BoolOpOr BoolOpAnd Call NameLoad NameLoad CompareGt Call NameLoad NameLoad Num CompareIn NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad GeneratorExp TupleLoad NameLoad IfExp Call NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr CompareNotIn Str NameLoad decorator_list Expr Call AttributeLoad Call NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad Call NameLoad NameLoad Call NameLoad Call NameLoad NameLoad Delete NameDel Delete NameDel Delete NameDel Delete NameDel
N/A N/A 
Alternate namespace for toolz such that all functions are curried

Currying provides implicit partial evaluation of all functions

Example:

    Get usually requires two arguments, an index and a collection
    >>> from toolz.curried import get
    >>> get(0, ('a', 'b'))
    'a'

    When we use it in higher order functions we often want to pass a partially
    evaluated form
    >>> data = [(1, 2), (11, 22), (111, 222)]
    >>> list(map(lambda seq: get(0, seq), data))
    [1, 11, 111]

    The curried version allows simple expression of partial evaluation
    >>> list(map(get(0), data))
    [1, 11, 111]

See Also:
    toolz.functoolz.curry
 N/A inspect N/A exceptions N/A operator N/A toolz _nargs N/A N/A f N/A N/A N/A N/A N/A N/A len N/A N/A N/A inspect getargspec f args N/A N/A N/A TypeError N/A N/A 0 N/A _should_curry N/A N/A f N/A N/A N/A do_curry N/A frozenset N/A N/A toolz map N/A toolz filter N/A toolz sorted N/A toolz reduce N/A toolz excepts N/A N/A N/A N/A callable f N/A N/A _nargs f 1 N/A f do_curry N/A _curry_namespace N/A N/A ns N/A N/A N/A N/A dict N/A N/A name N/A N/A _should_curry f N/A N/A toolz curry f f N/A N/A name f N/A N/A ns items N/A __ name N/A N/A N/A N/A N/A locals update N/A N/A toolz merge N/A _curry_namespace N/A vars toolz N/A _curry_namespace N/A vars exceptions N/A _nargs N/A _should_curry N/A exceptions N/A toolz