Module Expr Str ImportFrom alias ImportFrom alias alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias identifier ImportFrom alias alias Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If CompareEq NameLoad Num body Raise NameLoad orelse If CompareLt NameLoad Num body Assign TupleStore NameStore NameStore NameStore TupleLoad NameLoad NameLoad UnaryOpUSub NameLoad If CompareLt NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpSub BinOpSub NameLoad NameLoad Num Assign NameStore Call NameLoad BinOpAdd BinOpFloorDiv NameLoad Call NameLoad NameLoad Num If CompareLt NameLoad Num body Raise NameLoad orelse Assign NameStore Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad Num body Expr Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad If Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore TupleLoad Num NameLoad orelse Assign TupleStore NameStore NameStore TupleLoad NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad NameLoad body Return Call NameLoad NameLoad NameLoad NameLoad NameLoad If AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Return Call NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore BinOpMult ListLoad NameLoad NameLoad Assign NameStore NameLoad For NameStore Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore NameLoad Assign AttributeStore NameLoad attr ListLoad NameLoad NameLoad NameLoad NameLoad Delete NameDel Assign NameStore Call AttributeLoad Call NameLoad Call NameLoad NameLoad Call NameLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assert AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr ImportFrom alias Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareGt Call NameLoad NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index Num orelse Assign NameStore BinOpMod Str TupleLoad NameLoad Raise Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr If NameLoad body If BoolOpAnd CompareEq SubscriptLoad NameLoad Index Num Str CompareEq Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign NameStore BinOpMod Str TupleLoad NameLoad Raise Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad Assign NameStore NameLoad While NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Raise Break If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Assign NameStore NameLoad If BoolOpOr CompareIs NameLoad NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Str Raise Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list Call AttributeLoad NameLoad attr Num FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad NameLoad NameLoad Str decorator_list Assign AttributeStore NameLoad attr ListLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad NameLoad NameLoad Str decorator_list Assign AttributeStore NameLoad attr ListLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If UnaryOpNot NameLoad body Assign NameStore Str Raise Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr If BoolOpAnd NameLoad CompareEq NameLoad Num body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Assign NameStore ListLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad Assign NameStore Call NameLoad NameLoad While NameLoad body Assign NameStore NameLoad Assign NameStore BinOpMult ListLoad AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body TryExcept body Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad handlers ExceptHandler type NameLoad name NameStore body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Raise orelse Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign AttributeStore NameLoad attr ListLoad NameLoad NameLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Num orelse If Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Assign NameStore Str Raise Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad While NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Raise Break Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list Assign AttributeStore NameLoad attr ListLoad NameLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot NameLoad body Return Call AttributeLoad NameLoad attr ListLoad Assign NameStore ListLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad While NameLoad body TryExcept body Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad handlers ExceptHandler type NameLoad name NameStore body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Raise Return Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list Assign AttributeStore NameLoad attr ListLoad NameLoad Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body If Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Assign NameStore Str Raise Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Raise Assign NameStore NameLoad While NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Raise Break Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return NameLoad decorator_list Assign AttributeStore NameLoad attr ListLoad NameLoad NameLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr While NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Raise Break If NameLoad body Assign NameStore NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr If BoolOpAnd NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad body Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad If BoolOpOr NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad body Assign NameStore Str Raise Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad Str Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad While NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Raise Break If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Return AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list Assign AttributeStore NameLoad attr ListLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad While NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Raise Break If Call AttributeLoad NameLoad attr NameLoad body Return AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list Assign AttributeStore NameLoad attr ListLoad NameLoad NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Num Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign AttributeStore NameLoad attr ListLoad Str NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Num Return Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr ListLoad Str NameLoad FunctionDef arguments args NameParam NameParam defaults body ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr ListLoad Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr Call NameLoad Str keyword Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr keyword Call NameLoad AttributeLoad NameLoad attr keyword Call NameLoad AttributeLoad NameLoad attr keyword Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str If CompareIs NameLoad NameLoad body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr ListLoad NameLoad NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr BinOpSub Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign AttributeStore NameLoad attr ListLoad Str NameLoad FunctionDef arguments args NameParam NameParam defaults body If CompareGtE AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Raise orelse AugAssignSub AttributeStore NameLoad attr Num Return NameLoad Assign AttributeStore NameLoad attr Num Raise Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign AttributeStore NameLoad attr ListLoad Str NameLoad FunctionDef arguments args NameParam NameParam defaults body ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr ListLoad Str NameLoad decorator_list Assign AttributeStore NameLoad attr Call NameLoad Str keyword Call NameLoad AttributeLoad NameLoad attr keyword Call NameLoad AttributeLoad NameLoad attr keyword Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad Num body Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad If Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore TupleLoad Num NameLoad orelse Assign NameStore Call NameLoad NameLoad NameLoad TryExcept body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str ExceptHandler type NameLoad body Raise Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpAdd AttributeLoad NameLoad attr BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr If BoolOpAnd CompareEq AttributeLoad NameLoad attr Num CompareEq AttributeLoad NameLoad attr Num body Assign NameStore BinOpMod Str TupleLoad NameLoad orelse If CompareEq AttributeLoad NameLoad attr Num body Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad orelse Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareLt NameLoad Num body AugAssignAdd NameStore NameLoad If CompareLtELt Num NameLoad NameLoad body Return Call AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr BinOpMult NameLoad AttributeLoad NameLoad attr Raise Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpAdd AttributeLoad NameLoad attr BinOpMult BinOpSub AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr UnaryOpUSub AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body If Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Raise decorator_list Assign AttributeStore NameLoad attr Call NameLoad Str keyword Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr keyword Call NameLoad AttributeLoad NameLoad attr keyword Call NameLoad AttributeLoad NameLoad attr keyword ListLoad Str Str keyword Call NameLoad AttributeLoad NameLoad attr keyword Call NameLoad AttributeLoad NameLoad attr keyword Call NameLoad AttributeLoad NameLoad attr ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareGt AttributeLoad NameLoad attr Num body Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpAdd NameLoad AttributeLoad NameLoad attr AugAssignSub AttributeStore NameLoad attr Num Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Raise Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body ImportFrom alias ImportFrom alias Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Return Call NameLoad ListLoad NameLoad Call NameLoad NameLoad decorator_list decorator_list Assign AttributeStore NameLoad attr Call NameLoad Str keyword Call NameLoad AttributeLoad NameLoad attr keyword Call NameLoad AttributeLoad NameLoad attr keyword Call NameLoad AttributeLoad NameLoad attr
N/A N/A 
Interp-level definition of frequently used functionals.

 pypy.interpreter.error OperationError pypy.interpreter.gateway ObjSpace W_Root NoneNotWrapped applevel pypy.interpreter.gateway interp2app pypy.interpreter.typedef TypeDef pypy.interpreter.baseobjspace Wrappable pypy.interpreter.argument Arguments pypy.rlib.rarithmetic r_uint intmask pypy.rlib.objectmodel specialize pypy.module.__builtin__.app_functional range app_range inspect getsource getfile N/A 
Implementation of the common integer case of range. Instead of handling
all other cases here, too, we fall back to the applevel implementation
for non-integer arguments.
Ideally this implementation could be saved, if we were able to
specialize the geninterp generated code. But I guess having this
hand-optimized is a good idea.

Note the fun of using range inside range :-)
 get_len_of_range N/A N/A lo hi step N/A N/A N/A 
    Return number of items in range/xrange (lo, hi, step).
    Raise ValueError if step == 0 and OverflowError if the true value is too
    large to fit in a signed long.
     N/A N/A step 0 N/A N/A ValueError N/A N/A N/A step 0 N/A N/A N/A lo hi step N/A hi lo N/A step N/A N/A lo hi N/A N/A uhi N/A r_uint hi N/A ulo N/A r_uint lo N/A diff N/A N/A uhi ulo 1 N/A n N/A intmask N/A N/A diff N/A r_uint step 1 N/A N/A n 0 N/A N/A OverflowError N/A N/A n 0 N/A n N/A range N/A N/A space w_x w_y w_step N/A None 1 N/A N/A Return a list of integers in arithmetic position from start (defaults
to zero) to stop - 1 by step (defaults to 1).  Use a negative step to
get a list in decending order. N/A N/A N/A x N/A N/A space int_w N/A N/A space int w_x N/A N/A N/A space is_w w_y N/A space w_None N/A N/A N/A start stop N/A 0 x N/A N/A N/A start stop N/A x N/A N/A space int_w N/A N/A space int w_y N/A step N/A N/A space int_w N/A N/A space int w_step N/A howmany N/A get_len_of_range start stop step N/A N/A N/A N/A ValueError OverflowError OperationError N/A N/A N/A range_fallback space w_x w_y w_step N/A N/A N/A N/A N/A space config objspace std withrangelist N/A N/A N/A range_withspecialized_implementation space start step howmany N/A res_w N/A N/A None howmany N/A v start N/A idx N/A range howmany N/A N/A N/A res_w N/A idx N/A N/A space wrap v N/A v step N/A N/A N/A space newlist res_w N/A N/A range_int range N/A N/A range_int unwrap_spec N/A ObjSpace W_Root W_Root W_Root N/A range N/A range_fallback N/A N/A N/A applevel N/A getsource app_range N/A getfile app_range interphook range range_withspecialized_implementation N/A N/A space start step howmany N/A N/A N/A N/A N/A N/A N/A space config objspace std withrangelist pypy.objspace.std.rangeobject W_RangeListObject N/A N/A W_RangeListObject start step howmany N/A min_max N/A N/A space args implementation_of N/A N/A N/A N/A implementation_of max N/A N/A compare N/A space gt N/A N/A compare N/A space lt N/A args_w N/A args arguments_w N/A N/A N/A len args_w 1 N/A N/A w_sequence N/A N/A space newtuple args_w N/A N/A N/A len args_w N/A N/A w_sequence N/A args_w N/A 0 N/A N/A msg N/A %s() expects at least one argument N/A implementation_of N/A N/A OperationError N/A space w_TypeError N/A N/A space wrap msg N/A w_key None N/A kwds N/A args keywords N/A kwds N/A N/A N/A N/A N/A kwds N/A 0 key N/A N/A len kwds 1 N/A N/A w_key N/A N/A args keywords_w N/A 0 N/A N/A msg N/A %s() got unexpected keyword argument N/A implementation_of N/A N/A OperationError N/A space w_TypeError N/A N/A space wrap msg N/A w_iter N/A N/A space iter w_sequence N/A w_max_item None N/A w_max_val None N/A True N/A N/A N/A N/A w_item N/A N/A space next w_iter N/A N/A N/A OperationError N/A e N/A N/A N/A N/A N/A e match space N/A space w_StopIteration N/A N/A N/A N/A N/A w_key None N/A N/A w_compare_with N/A N/A space call_function w_key w_item N/A N/A w_compare_with w_item N/A N/A N/A w_max_item None N/A N/A space is_true N/A compare w_compare_with w_max_val N/A N/A w_max_item w_item N/A w_max_val w_compare_with N/A N/A w_max_item None N/A N/A msg arg is an empty sequence N/A N/A OperationError N/A space w_ValueError N/A N/A space wrap msg N/A w_max_item N/A N/A N/A specialize arg 2 max N/A N/A space __args__ N/A N/A N/A Return the largest item in a sequence.

    If more than one argument is passed, return the maximum of them.
     N/A N/A min_max space __args__ max N/A N/A N/A max unwrap_spec N/A ObjSpace Arguments min N/A N/A space __args__ N/A N/A N/A Return the smallest item in a sequence.

    If more than one argument is passed, return the minimum of them.
     N/A N/A min_max space __args__ min N/A N/A N/A min unwrap_spec N/A ObjSpace Arguments map N/A N/A space w_func collections_w N/A N/A N/A does 3 separate things, hence this enormous docstring.
       1.  if function is None, return a list of tuples, each with one
           item from each collection.  If the collections have different
           lengths,  shorter ones are padded with None.

       2.  if function is not None, and there is only one collection,
           apply function to every item in the collection and return a
           list of the results.

       3.  if function is not None, and there are several collections,
           repeatedly call the function with one argument from each
           collection.  If the collections have different lengths,
           shorter ones are padded with None
     N/A N/A collections_w N/A N/A msg map() requires at least two arguments N/A N/A OperationError N/A space w_TypeError N/A N/A space wrap msg N/A num_collections N/A len collections_w N/A none_func N/A N/A space is_w w_func N/A space w_None N/A N/A none_func N/A num_collections 1 N/A N/A N/A N/A space call_function N/A space w_list N/A collections_w N/A 0 N/A result_w N/A N/A iterators_w N/A N/A N/A space iter w_seq N/A w_seq collections_w N/A num_iterators N/A len iterators_w N/A True N/A N/A cont False N/A args_w N/A N/A N/A space w_None num_iterators N/A i N/A range N/A len iterators_w N/A N/A N/A N/A N/A args_w N/A i N/A N/A space next N/A iterators_w N/A i N/A N/A N/A OperationError N/A e N/A N/A N/A N/A N/A e match space N/A space w_StopIteration N/A N/A N/A N/A cont True N/A w_args N/A N/A space newtuple args_w N/A cont N/A N/A none_func N/A N/A N/A N/A result_w append w_args N/A N/A w_res N/A N/A space call w_func w_args N/A N/A N/A result_w append w_res N/A N/A N/A N/A space newlist result_w N/A N/A N/A map unwrap_spec N/A ObjSpace W_Root args_w sum N/A N/A space w_sequence w_start N/A None N/A N/A N/A N/A space is_w w_start N/A space w_None N/A N/A w_start N/A N/A space wrap 0 N/A N/A N/A N/A space is_true N/A N/A space isinstance w_start N/A space w_basestring N/A N/A msg sum() can't sum strings N/A N/A OperationError N/A space w_TypeError N/A N/A space wrap msg N/A w_iter N/A N/A space iter w_sequence N/A w_last w_start N/A True N/A N/A N/A N/A w_next N/A N/A space next w_iter N/A N/A N/A OperationError N/A e N/A N/A N/A N/A N/A e match space N/A space w_StopIteration N/A N/A N/A N/A w_last N/A N/A space add w_last w_next N/A w_last N/A N/A N/A sum unwrap_spec N/A ObjSpace W_Root W_Root zip N/A N/A space sequences_w N/A N/A N/A Return a list of tuples, where the nth tuple contains every nth item of
    each collection.

    If the collections have different lengths, zip returns a list as long as the
    shortest collection, ignoring the trailing items in the other collections.
     N/A N/A sequences_w N/A N/A N/A N/A space newlist N/A N/A result_w N/A N/A iterators_w N/A N/A N/A space iter w_seq N/A w_seq sequences_w N/A True N/A N/A N/A N/A items_w N/A N/A N/A space next w_it N/A w_it iterators_w N/A N/A N/A OperationError N/A e N/A N/A N/A N/A N/A e match space N/A space w_StopIteration N/A N/A N/A N/A N/A space newlist result_w N/A N/A N/A result_w append N/A N/A space newtuple items_w N/A N/A N/A zip unwrap_spec N/A ObjSpace args_w reduce N/A N/A space w_func w_sequence w_initial N/A NoneNotWrapped N/A N/A  Apply function of two arguments cumulatively to the items of sequence,
        from left to right, so as to reduce the sequence to a single value.
        Optionally begin with an initial value.
     N/A w_iter N/A N/A space iter w_sequence N/A N/A w_initial None N/A N/A N/A N/A w_initial N/A N/A space next w_iter N/A N/A N/A OperationError N/A e N/A N/A N/A N/A e match space N/A space w_StopIteration N/A N/A msg reduce() of empty sequence with no initial value N/A N/A OperationError N/A space w_TypeError N/A N/A space wrap msg N/A N/A w_result w_initial N/A True N/A N/A N/A N/A w_next N/A N/A space next w_iter N/A N/A N/A OperationError N/A e N/A N/A N/A N/A N/A e match space N/A space w_StopIteration N/A N/A N/A N/A w_result N/A N/A space call_function w_func w_result w_next N/A w_result N/A N/A N/A reduce unwrap_spec N/A ObjSpace W_Root W_Root W_Root filter N/A N/A space w_func w_seq N/A N/A N/A construct a list of those elements of collection for which function
       is True.  If function is None, then return the items in the sequence
       which are True.
     N/A N/A N/A space is_true N/A N/A space isinstance w_seq N/A space w_str N/A N/A N/A _filter_string space w_func w_seq N/A space w_str N/A N/A N/A space is_true N/A N/A space isinstance w_seq N/A space w_unicode N/A N/A N/A _filter_string space w_func w_seq N/A space w_unicode N/A N/A N/A space is_true N/A N/A space isinstance w_seq N/A space w_tuple N/A N/A N/A _filter_tuple space w_func w_seq N/A w_iter N/A N/A space iter w_seq N/A result_w N/A N/A none_func N/A N/A space is_w w_func N/A space w_None N/A True N/A N/A N/A N/A w_next N/A N/A space next w_iter N/A N/A N/A OperationError N/A e N/A N/A N/A N/A N/A e match space N/A space w_StopIteration N/A N/A N/A N/A none_func N/A N/A w_keep w_next N/A N/A w_keep N/A N/A space call_function w_func w_next N/A N/A N/A space is_true w_keep N/A N/A N/A N/A result_w append w_next N/A N/A N/A space newlist result_w N/A _filter_tuple N/A N/A space w_func w_tuple N/A N/A N/A none_func N/A N/A space is_w w_func N/A space w_None N/A length N/A N/A space int_w N/A N/A space len w_tuple N/A result_w N/A N/A i N/A range length N/A N/A w_item N/A N/A space getitem w_tuple N/A N/A space wrap i N/A none_func N/A N/A w_keep w_item N/A N/A w_keep N/A N/A space call_function w_func w_item N/A N/A N/A space is_true w_keep N/A N/A N/A N/A result_w append w_item N/A N/A N/A space newtuple result_w N/A _filter_string N/A N/A space w_func w_string w_str_type N/A N/A N/A none_func N/A N/A space is_w w_func N/A space w_None N/A N/A none_func N/A N/A space is_w N/A N/A space type w_string w_str_type N/A N/A w_string N/A length N/A N/A space int_w N/A N/A space len w_string N/A result_w N/A N/A i N/A range length N/A N/A w_item N/A N/A space getitem w_string N/A N/A space wrap i N/A N/A none_func N/A N/A space is_true N/A N/A space call_function w_func w_item N/A N/A N/A N/A N/A space is_true N/A N/A space isinstance w_item w_str_type N/A N/A msg __getitem__ returned a non-string type N/A N/A OperationError N/A space w_TypeError N/A N/A space wrap msg N/A N/A N/A result_w append w_item N/A w_empty N/A N/A space call_function w_str_type N/A N/A N/A space call_method w_empty join N/A N/A space newlist result_w N/A all N/A N/A space w_S N/A N/A N/A all(iterable) -> bool

Return True if bool(x) is True for all values x in the iterable. N/A w_iter N/A N/A space iter w_S N/A True N/A N/A N/A N/A w_next N/A N/A space next w_iter N/A N/A N/A OperationError N/A e N/A N/A N/A N/A N/A e match space N/A space w_StopIteration N/A N/A N/A N/A N/A N/A N/A space is_true w_next N/A N/A N/A space w_False N/A N/A space w_True N/A N/A N/A all unwrap_spec N/A ObjSpace W_Root any N/A N/A space w_S N/A N/A N/A any(iterable) -> bool

Return True if bool(x) is True for any x in the iterable. N/A w_iter N/A N/A space iter w_S N/A True N/A N/A N/A N/A w_next N/A N/A space next w_iter N/A N/A N/A OperationError N/A e N/A N/A N/A N/A N/A e match space N/A space w_StopIteration N/A N/A N/A N/A N/A N/A space is_true w_next N/A N/A N/A space w_True N/A N/A space w_False N/A N/A N/A any unwrap_spec N/A ObjSpace W_Root W_Enumerate N/A Wrappable N/A __init__ N/A N/A self w_iter w_start N/A N/A N/A N/A self w_iter w_iter N/A N/A self w_index w_start N/A descr___new__ N/A N/A space w_subtype w_iterable N/A N/A N/A self N/A N/A space allocate_instance W_Enumerate w_subtype N/A N/A N/A self __init__ N/A N/A space iter w_iterable N/A N/A space wrap 0 N/A N/A N/A space wrap self N/A descr___iter__ N/A N/A self space N/A N/A N/A N/A N/A space wrap self N/A N/A N/A descr___iter__ unwrap_spec N/A self ObjSpace descr_next N/A N/A self space N/A N/A N/A w_item N/A N/A space next N/A self w_iter N/A w_index N/A self w_index N/A N/A self w_index N/A N/A space add w_index N/A N/A space wrap 1 N/A N/A N/A space newtuple N/A w_index w_item N/A N/A N/A descr_next unwrap_spec N/A self ObjSpace descr___reduce__ N/A N/A self space N/A N/A pypy.interpreter.mixedmodule MixedModule N/A w_mod N/A N/A space getbuiltinmodule _pickle_support N/A mod N/A N/A space interp_w MixedModule w_mod N/A w_new_inst N/A N/A mod get enumerate_new N/A w_info N/A N/A space newtuple N/A N/A self w_iter N/A self w_index N/A N/A N/A space newtuple N/A w_new_inst w_info N/A N/A N/A descr___reduce__ unwrap_spec N/A self ObjSpace N/A _make_enumerate N/A N/A space w_iter w_index N/A N/A N/A N/A N/A space wrap N/A W_Enumerate w_iter w_index N/A N/A N/A W_Enumerate typedef N/A TypeDef enumerate __new__ N/A interp2app N/A N/A W_Enumerate descr___new__ im_func __iter__ N/A interp2app N/A W_Enumerate descr___iter__ next N/A interp2app N/A W_Enumerate descr_next __reduce__ N/A interp2app N/A W_Enumerate descr___reduce__ reversed N/A N/A space w_sequence N/A N/A N/A Return a iterator that yields items of sequence in reverse. N/A w_reversed_descr N/A N/A space lookup w_sequence __reversed__ N/A N/A w_reversed_descr None N/A N/A N/A N/A space wrap N/A W_ReversedIterator space w_sequence N/A N/A N/A space get_and_call_function w_reversed_descr w_sequence N/A N/A N/A reversed unwrap_spec N/A ObjSpace W_Root W_ReversedIterator N/A Wrappable N/A __init__ N/A N/A self space w_sequence N/A N/A N/A N/A self remaining N/A N/A N/A space int_w N/A N/A space len w_sequence 1 N/A N/A self w_sequence w_sequence N/A descr___iter__ N/A N/A self space N/A N/A N/A N/A N/A space wrap self N/A N/A N/A descr___iter__ unwrap_spec N/A self ObjSpace descr_next N/A N/A self space N/A N/A N/A N/A N/A self remaining 0 N/A N/A w_index N/A N/A space wrap N/A self remaining N/A N/A N/A w_item N/A N/A space getitem N/A self w_sequence w_index N/A N/A N/A OperationError N/A e N/A N/A N/A N/A N/A e match space N/A space w_StopIteration N/A N/A N/A N/A N/A self remaining 1 N/A w_item N/A N/A self remaining -1 N/A N/A OperationError N/A space w_StopIteration N/A space w_None N/A N/A N/A descr_next unwrap_spec N/A self ObjSpace descr___reduce__ N/A N/A self space N/A N/A pypy.interpreter.mixedmodule MixedModule N/A w_mod N/A N/A space getbuiltinmodule _pickle_support N/A mod N/A N/A space interp_w MixedModule w_mod N/A w_new_inst N/A N/A mod get reversed_new N/A info_w N/A N/A self w_sequence N/A N/A space wrap N/A self remaining N/A w_info N/A N/A space newtuple info_w N/A N/A N/A space newtuple N/A w_new_inst w_info N/A N/A N/A descr___reduce__ unwrap_spec N/A self ObjSpace N/A N/A N/A W_ReversedIterator typedef N/A TypeDef reversed __iter__ N/A interp2app N/A W_ReversedIterator descr___iter__ next N/A interp2app N/A W_ReversedIterator descr_next __reduce__ N/A interp2app N/A W_ReversedIterator descr___reduce__ _make_reversed N/A N/A space w_seq w_remaining N/A N/A N/A w_type N/A N/A space gettypeobject N/A W_ReversedIterator typedef N/A iterator N/A N/A space allocate_instance W_ReversedIterator w_type N/A N/A iterator w_sequence w_seq N/A N/A iterator remaining N/A N/A space int_w w_remaining N/A N/A N/A space wrap iterator N/A W_XRange N/A Wrappable N/A __init__ N/A N/A self space start len step N/A N/A N/A N/A self space space N/A N/A self start start N/A N/A self len len N/A N/A self step step N/A descr_new N/A N/A space w_subtype w_start w_stop w_step N/A None 1 N/A N/A start N/A _toint space w_start N/A step N/A _toint space w_step N/A N/A N/A space is_w w_stop N/A space w_None N/A N/A N/A start stop N/A 0 start N/A N/A stop N/A _toint space w_stop N/A N/A N/A howmany N/A get_len_of_range start stop step N/A N/A N/A ValueError N/A N/A N/A OperationError N/A space w_ValueError N/A N/A space wrap xrange() arg 3 must not be zero N/A N/A OverflowError N/A N/A N/A OperationError N/A space w_OverflowError N/A N/A space wrap xrange() result has too many items N/A obj N/A N/A space allocate_instance W_XRange w_subtype N/A N/A N/A W_XRange __init__ obj space start howmany step N/A N/A N/A space wrap obj N/A descr_repr N/A N/A self N/A N/A N/A stop N/A N/A self start N/A N/A self len N/A self step N/A N/A N/A N/A self start 0 N/A N/A self step 1 N/A N/A s N/A xrange(%d) N/A stop N/A N/A N/A N/A self step 1 N/A N/A s N/A xrange(%d, %d) N/A N/A self start stop N/A N/A s N/A xrange(%d, %d, %d) N/A N/A self start stop N/A self step N/A N/A N/A N/A self space wrap s N/A descr_len N/A N/A self N/A N/A N/A N/A N/A N/A self space wrap N/A self len N/A descr_getitem N/A N/A self i N/A N/A N/A space N/A self space N/A len N/A self len N/A N/A i 0 N/A N/A i len N/A N/A 0 i len N/A N/A N/A N/A space wrap N/A N/A self start N/A i N/A self step N/A N/A OperationError N/A space w_IndexError N/A N/A space wrap xrange object index out of range N/A descr_iter N/A N/A self N/A N/A N/A N/A N/A N/A self space wrap N/A W_XRangeIterator N/A self space N/A self start N/A self len N/A self step N/A descr_reversed N/A N/A self N/A N/A N/A lastitem N/A N/A self start N/A N/A N/A self len 1 N/A self step N/A N/A N/A N/A self space wrap N/A W_XRangeIterator N/A self space lastitem N/A self len N/A N/A self step N/A N/A _toint N/A N/A space w_obj N/A N/A N/A N/A N/A N/A N/A space int_w N/A N/A space int w_obj N/A N/A N/A OperationError N/A e N/A N/A N/A N/A space is_true N/A N/A space isinstance w_obj N/A space w_float N/A N/A N/A N/A space int_w N/A N/A space int w_obj N/A N/A N/A N/A W_XRange typedef N/A TypeDef xrange __new__ N/A interp2app N/A N/A W_XRange descr_new im_func __repr__ N/A interp2app N/A W_XRange descr_repr __getitem__ N/A interp2app N/A W_XRange descr_getitem unwrap_spec N/A self index __iter__ N/A interp2app N/A W_XRange descr_iter __len__ N/A interp2app N/A W_XRange descr_len __reversed__ N/A interp2app N/A W_XRange descr_reversed W_XRangeIterator N/A Wrappable N/A __init__ N/A N/A self space current remaining step N/A N/A N/A N/A self space space N/A N/A self current current N/A N/A self remaining remaining N/A N/A self step step N/A descr_iter N/A N/A self N/A N/A N/A N/A N/A N/A self space wrap self N/A descr_next N/A N/A self N/A N/A N/A N/A N/A self remaining 0 N/A N/A item N/A self current N/A N/A self current N/A item N/A self step N/A N/A self remaining 1 N/A N/A N/A N/A self space wrap item N/A N/A OperationError N/A N/A self space w_StopIteration N/A N/A self space w_None N/A descr_len N/A N/A self N/A N/A N/A N/A N/A N/A self space wrap N/A self remaining N/A descr_reduce N/A N/A self N/A N/A pypy.interpreter.mixedmodule MixedModule pypy.module._pickle_support maker N/A space N/A self space N/A w_mod N/A N/A space getbuiltinmodule _pickle_support N/A mod N/A N/A space interp_w MixedModule w_mod N/A new_inst N/A N/A mod get xrangeiter_new N/A w N/A space wrap N/A nt N/A space newtuple N/A tup N/A N/A w N/A self current N/A w N/A self remaining N/A w N/A self step N/A N/A nt N/A new_inst N/A nt tup N/A N/A N/A N/A W_XRangeIterator typedef N/A TypeDef rangeiterator __iter__ N/A interp2app N/A W_XRangeIterator descr_iter next N/A interp2app N/A W_XRangeIterator descr_next __reduce__ N/A interp2app N/A W_XRangeIterator descr_reduce