Module Import alias ImportFrom alias alias Import alias ImportFrom alias ImportFrom alias identifier ImportFrom alias identifier Import alias Import alias ImportFrom alias alias alias alias alias ImportFrom alias ImportFrom alias alias ImportFrom alias ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Return Str decorator_list Call NameLoad FunctionDef arguments args NameParam defaults body Return Str decorator_list Call NameLoad FunctionDef arguments args NameParam defaults body Return Str decorator_list Call NameLoad keyword NameLoad FunctionDef arguments args NameParam NameParam defaults body Return Str decorator_list Call AttributeLoad NameLoad attr keyword Str decorator_list Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr Str keyword Call NameLoad body Assign NameStore Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr Str keyword Call NameLoad body Assign NameStore Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr Str keyword Call NameLoad body Assign NameStore Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr Str keyword Call NameLoad body Assign NameStore Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Return Str decorator_list Call NameLoad decorator_list Return Call NameLoad Call NameLoad Call NameLoad keyword NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Str Return NameLoad decorator_list Call NameLoad decorator_list Assign NameStore Call NameLoad Call NameLoad Call NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Return Str decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Return Str decorator_list Call NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Return Str decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Return Str decorator_list Call NameLoad Assign NameStore Call NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Return Str decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Return Str decorator_list Call NameLoad Assign NameStore Call NameLoad decorator_list Return Call NameLoad Call NameLoad Call NameLoad keyword NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list Call NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Return Str decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam defaults vararg body Return TupleLoad Call NameLoad NameLoad NameLoad decorator_list Call NameLoad decorator_list Return Call NameLoad Call NameLoad Call NameLoad keyword NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Return Str decorator_list Call NameLoad decorator_list With Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Call NameLoad Call NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Assert CompareEq AttributeLoad NameLoad attr Num decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return AttributeLoad NameLoad attr decorator_list Call NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults vararg body Return TupleLoad Call NameLoad NameLoad NameLoad decorator_list Call NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad decorator_list Return Call NameLoad Call NameLoad Call NameLoad keyword NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assert CompareEq AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Num attr Num Assert CompareEq AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Num attr Num Assert CompareEq AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr Num Assert CompareEq AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr Call NameLoad Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpMod Str NameLoad decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Return BinOpMod Str TupleLoad NameLoad NameLoad decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Return BinOpMod Str Call NameLoad NameLoad decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Return BinOpMod Str TupleLoad NameLoad NameLoad NameLoad decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults vararg body Return BinOpMod Str Call AttributeLoad Str attr NameLoad decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Assign NameStore ListComp BinOpMod Str TupleLoad NameLoad SubscriptLoad NameLoad Index NameLoad comprehension NameStore Call NameLoad Call AttributeLoad NameLoad attr Return BinOpMod Str Call AttributeLoad Str attr NameLoad decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults vararg kwarg body Assign NameStore ListComp BinOpMod Str TupleLoad NameLoad SubscriptLoad NameLoad Index NameLoad comprehension NameStore Call NameLoad Call AttributeLoad NameLoad attr Return BinOpMod Str Call AttributeLoad Str attr BinOpAdd Call NameLoad NameLoad NameLoad decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad vararg kwarg body Assign NameStore ListComp BinOpMod Str TupleLoad NameLoad SubscriptLoad NameLoad Index NameLoad comprehension NameStore Call NameLoad Call AttributeLoad NameLoad attr Return BinOpMod Str TupleLoad NameLoad NameLoad Call AttributeLoad Str attr BinOpAdd Call NameLoad NameLoad NameLoad decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body If Call NameLoad NameLoad SubscriptLoad NameLoad Index Num body Return TupleLoad Call NameLoad NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Slice Num orelse Return TupleLoad AttributeLoad NameLoad attr NameLoad decorator_list Call NameLoad decorator_list Return Call NameLoad Call NameLoad Call NameLoad keyword NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareNotEq AttributeLoad NameLoad attr Num handlers ExceptHandler type NameLoad name NameStore body Assert CompareEq Call NameLoad NameLoad NameLoad Assert CompareIn SubscriptLoad AttributeLoad NameLoad attr Index Num TupleLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Num Assert CompareEq AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Num Assert CompareEq AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Num Assert CompareEq AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Str Str Str Str Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Str Str Str Str Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Num Assert CompareEq AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assign NameStore Str Assert CompareEq AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Str Str Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareNotEq AttributeLoad NameLoad attr Num handlers ExceptHandler type NameLoad name NameStore body Assert CompareEq Call NameLoad NameLoad NameLoad Assert CompareIn SubscriptLoad AttributeLoad NameLoad attr Index Num TupleLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Str Str Str Str Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Return Str decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list Call NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str Str Str Assign NameStore Dict Str Str ListLoad Str ListLoad Str Str Assign NameStore Call NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return SubscriptLoad AttributeLoad NameLoad attr Index Call NameLoad NameLoad decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad keyword AttributeLoad NameLoad attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Call NameLoad NameLoad If NameLoad body AugAssignAdd NameStore Call NameLoad NameLoad Return Call NameLoad NameLoad decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr Num Return Str decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpMod Str SubscriptLoad AttributeLoad NameLoad attr Index Call NameLoad NameLoad decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign SubscriptStore AttributeLoad NameLoad attr Index Call NameLoad NameLoad NameLoad Return Str decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return BinOpMod Str SubscriptLoad AttributeLoad NameLoad attr Index Call NameLoad NameLoad decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Delete SubscriptDel AttributeLoad NameLoad attr Index Call NameLoad NameLoad Return Str decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Return Str decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Return Str decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call NameLoad Num decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call NameLoad Num decorator_list Call NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad decorator_list Return Call NameLoad Call NameLoad Call NameLoad keyword NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Call NameLoad Call NameLoad keyword ListLoad Str Str Str Str decorator_list FunctionDef arguments args NameParam defaults body For TupleStore NameStore NameStore Call NameLoad ListLoad Str Str Str Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str keyword Num Assert CompareEq AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Num Assert CompareEq AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Str keyword Num Assert CompareEq AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str keyword Num Assert CompareEq AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Str keyword Num Assert CompareEq AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Num Assert CompareEq AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Call NameLoad Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Return Str decorator_list Call NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list decorator_list Assign NameStore Call NameLoad Call NameLoad Call NameLoad keyword ListLoad Call NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assert CompareEq Call NameLoad NameLoad Num Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Return Str decorator_list Call NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr decorator_list decorator_list Assign NameStore Call NameLoad Call NameLoad Call NameLoad keyword ListLoad Call NameLoad Num Call NameLoad Num Call NameLoad Num keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assert CompareEq Call NameLoad NameLoad Num Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Return Str decorator_list Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Return SubscriptLoad ListLoad Index Num decorator_list Call NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list decorator_list Assign NameStore Call NameLoad Call NameLoad Call NameLoad keyword ListLoad Call NameLoad Call NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assert CompareEq Call NameLoad NameLoad Num Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assign NameStore ListLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Str handlers ExceptHandler type NameLoad name NameStore body Assert Call NameLoad NameLoad NameLoad Assert CompareEq Call NameLoad NameLoad Num Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Return SubscriptLoad ListLoad Index Num decorator_list Call NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Str Return NameLoad decorator_list decorator_list Assign NameStore Call NameLoad Call NameLoad Call NameLoad keyword ListLoad Call NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assert CompareEq Call NameLoad NameLoad Num Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Return Str decorator_list Call NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad If NameLoad body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr decorator_list decorator_list Assign NameStore Call NameLoad Call NameLoad keyword ListLoad Call NameLoad Num Num Call NameLoad Num Num Call NameLoad Num Num keyword NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assert CompareEq Call NameLoad NameLoad Num Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Return Str decorator_list Call NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Return Str decorator_list Call NameLoad Assign NameStore Call NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Return Str decorator_list Call NameLoad Assign NameStore Call NameLoad decorator_list Assign NameStore Call NameLoad Call NameLoad Call NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assert CompareEq Call NameLoad NameLoad Num Assert CompareEq SubscriptLoad NameLoad Index Num Str Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assert CompareEq Call NameLoad NameLoad Num Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assert CompareEq Call NameLoad NameLoad Num Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Call NameLoad Num FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Return Str decorator_list Call NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Return Str decorator_list Call NameLoad Assign NameStore Call NameLoad decorator_list Assign NameStore Call NameLoad Call NameLoad Call NameLoad keyword ListLoad Call NameLoad Num keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assert CompareEq Call NameLoad NameLoad Num Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Call NameLoad Str Assert CompareEq Call NameLoad NameLoad Num Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str Assert CompareEq SubscriptLoad NameLoad Index Num Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assert CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str Assert Call NameLoad NameLoad NameLoad Assert Call NameLoad NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Return Dict Str Str decorator_list Call NameLoad keyword NameLoad keyword Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assert CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str Assert Call NameLoad NameLoad NameLoad Assert Call NameLoad NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Return AttributeLoad NameLoad attr decorator_list Call AttributeLoad NameLoad attr keyword Str keyword Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assert CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str Assert Call NameLoad NameLoad NameLoad Assert Call NameLoad NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Return AttributeLoad NameLoad attr decorator_list Call NameLoad keyword Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assert CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str Assert Call NameLoad NameLoad NameLoad Assert Call NameLoad NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Return Dict Str Str NameLoad NameLoad decorator_list Call NameLoad keyword Str decorator_list Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr Str keyword Call NameLoad body Assign NameStore Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str NameLoad Assert CompareEq AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Assert CompareEq SubscriptLoad NameLoad Index Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr Str keyword Call NameLoad body Assign NameStore Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Dict Str Str keyword Dict Str NameLoad Assert CompareEq AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Assert CompareEq SubscriptLoad NameLoad Index Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr Str keyword Call NameLoad body Assign NameStore Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Dict Str Str keyword Dict Str NameLoad Assert CompareEq AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Assert CompareEq SubscriptLoad NameLoad Index Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr Str keyword Call NameLoad body Assign NameStore Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str NameLoad Assert CompareEq AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Assert CompareEq SubscriptLoad NameLoad Index Str Str Assert CompareEq SubscriptLoad NameLoad Index Str Str decorator_list decorator_list
N/A N/A time json dumps loads N/A warnings webtest TestApp six b b_ six u u_ N/A webob N/A mock pecan Pecan expose abort Request Response pecan.rest RestController pecan.hooks PecanHook HookController pecan.tests PecanTestCase TestThreadingLocalUsage N/A PecanTestCase N/A root N/A N/A self N/A N/A RootController N/A object N/A index N/A N/A self req resp N/A N/A N/A N/A isinstance req N/A webob BaseRequest N/A N/A isinstance resp N/A webob Response N/A Hello, World! N/A N/A expose warning N/A N/A self N/A N/A N/A This should be unroutable because (req, resp) are not arguments.  It should raise a TypeError. N/A N/A expose generic N/A N/A self N/A N/A N/A This should be unroutable because (req, resp) are not arguments.  It should raise a TypeError. N/A N/A expose generic True generic_put N/A N/A self _id N/A N/A N/A This should be unroutable because (req, resp) are not arguments.  It should raise a TypeError. N/A N/A N/A generic when method PUT N/A N/A RootController N/A property test_locals_are_not_used N/A N/A self N/A N/A N/A N/A N/A mock patch threading.local side_effect N/A AssertionError N/A N/A app N/A TestApp N/A Pecan N/A N/A self root use_context_locals False N/A r N/A N/A app get / N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ Hello, World! N/A N/A N/A self assertRaises AssertionError Pecan N/A self root N/A test_threadlocal_argument_warning N/A N/A self N/A N/A N/A N/A N/A mock patch threading.local side_effect N/A AssertionError N/A N/A app N/A TestApp N/A Pecan N/A N/A self root use_context_locals False N/A N/A N/A self assertRaises TypeError N/A app get /warning/ N/A test_threadlocal_argument_warning_on_generic N/A N/A self N/A N/A N/A N/A N/A mock patch threading.local side_effect N/A AssertionError N/A N/A app N/A TestApp N/A Pecan N/A N/A self root use_context_locals False N/A N/A N/A self assertRaises TypeError N/A app get /generic/ N/A test_threadlocal_argument_warning_on_generic_delegate N/A N/A self N/A N/A N/A N/A N/A mock patch threading.local side_effect N/A AssertionError N/A N/A app N/A TestApp N/A Pecan N/A N/A self root use_context_locals False N/A N/A N/A self assertRaises TypeError N/A app put /generic/ N/A N/A TestIndexRouting N/A PecanTestCase N/A app_ N/A N/A self N/A N/A RootController N/A object N/A index N/A N/A self req resp N/A N/A N/A N/A isinstance req N/A webob BaseRequest N/A N/A isinstance resp N/A webob Response N/A Hello, World! N/A N/A expose N/A N/A N/A TestApp N/A Pecan N/A RootController use_context_locals False N/A property test_empty_root N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get / N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ Hello, World! N/A test_index N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /index N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ Hello, World! N/A test_index_html N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /index.html N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ Hello, World! N/A N/A TestManualResponse N/A PecanTestCase N/A test_manual_response N/A N/A self N/A N/A RootController N/A object N/A index N/A N/A self req resp N/A N/A N/A resp N/A N/A webob Response N/A resp environ N/A N/A resp body N/A b_ Hello, World! N/A resp N/A N/A expose N/A N/A app N/A TestApp N/A Pecan N/A RootController use_context_locals False N/A r N/A N/A app get / N/A N/A N/A r body N/A b_ Hello, World! N/A r body N/A N/A TestDispatch N/A PecanTestCase N/A app_ N/A N/A self N/A N/A SubSubController N/A object N/A index N/A N/A self req resp N/A N/A N/A N/A isinstance req N/A webob BaseRequest N/A N/A isinstance resp N/A webob Response N/A /sub/sub/ N/A N/A expose deeper N/A N/A self req resp N/A N/A N/A N/A isinstance req N/A webob BaseRequest N/A N/A isinstance resp N/A webob Response N/A /sub/sub/deeper N/A N/A expose N/A SubController N/A object N/A index N/A N/A self req resp N/A N/A N/A N/A isinstance req N/A webob BaseRequest N/A N/A isinstance resp N/A webob Response N/A /sub/ N/A N/A expose deeper N/A N/A self req resp N/A N/A N/A N/A isinstance req N/A webob BaseRequest N/A N/A isinstance resp N/A webob Response N/A /sub/deeper N/A N/A expose N/A sub N/A SubSubController N/A RootController N/A object N/A index N/A N/A self req resp N/A N/A N/A N/A isinstance req N/A webob BaseRequest N/A N/A isinstance resp N/A webob Response N/A / N/A N/A expose deeper N/A N/A self req resp N/A N/A N/A N/A isinstance req N/A webob BaseRequest N/A N/A isinstance resp N/A webob Response N/A /deeper N/A N/A expose N/A sub N/A SubController N/A N/A N/A TestApp N/A Pecan N/A RootController use_context_locals False N/A property test_index N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get / N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ / N/A test_one_level N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /deeper N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ /deeper N/A test_one_level_with_trailing N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /sub/ N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ /sub/ N/A test_two_levels N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /sub/deeper N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ /sub/deeper N/A test_two_levels_with_trailing N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /sub/sub/ N/A N/A N/A r status_int 200 N/A test_three_levels N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /sub/sub/deeper N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ /sub/sub/deeper N/A N/A TestLookups N/A PecanTestCase N/A app_ N/A N/A self N/A N/A LookupController N/A object N/A __init__ N/A N/A self someID N/A N/A N/A N/A self someID someID N/A index N/A N/A self req resp N/A N/A N/A N/A /%s N/A self someID N/A N/A expose name N/A N/A self req resp N/A N/A N/A N/A /%s/name N/A self someID N/A N/A expose N/A RootController N/A object N/A index N/A N/A self req resp N/A N/A N/A / N/A N/A expose _lookup N/A N/A self someID N/A remainder N/A N/A N/A N/A LookupController someID remainder N/A N/A expose N/A N/A N/A TestApp N/A Pecan N/A RootController use_context_locals False N/A property test_index N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get / N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ / N/A test_lookup N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /100/ N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ /100 N/A test_lookup_with_method N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /100/name N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ /100/name N/A test_lookup_with_wrong_argspec N/A N/A self N/A N/A RootController N/A object N/A _lookup N/A N/A self someID N/A N/A N/A Bad arg spec N/A N/A expose N/A N/A N/A N/A warnings catch_warnings N/A N/A N/A N/A warnings simplefilter ignore N/A app N/A TestApp N/A Pecan N/A RootController use_context_locals False N/A r N/A N/A app get /foo/bar expect_errors True N/A N/A N/A r status_int 404 N/A N/A TestCanonicalLookups N/A PecanTestCase N/A app_ N/A N/A self N/A N/A LookupController N/A object N/A __init__ N/A N/A self someID N/A N/A N/A N/A self someID someID N/A index N/A N/A self req resp N/A N/A N/A N/A self someID N/A N/A expose N/A UserController N/A object N/A _lookup N/A N/A self someID N/A remainder N/A N/A N/A N/A LookupController someID remainder N/A N/A expose N/A RootController N/A object N/A N/A users N/A UserController N/A N/A N/A TestApp N/A Pecan N/A RootController use_context_locals False N/A property test_canonical_lookup N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A self app_ get /users expect_errors 404 status_int 404 N/A N/A N/A N/A N/A N/A self app_ get /users/ expect_errors 404 status_int 404 N/A N/A N/A N/A N/A N/A self app_ get /users/100 status_int 302 N/A N/A N/A N/A N/A N/A self app_ get /users/100/ body N/A b_ 100 N/A N/A TestControllerArguments N/A PecanTestCase N/A app_ N/A N/A self N/A N/A RootController N/A object N/A index N/A N/A self req resp id N/A N/A N/A N/A index: %s id N/A N/A expose multiple N/A N/A self req resp one two N/A N/A N/A N/A multiple: %s, %s N/A one two N/A N/A expose optional N/A N/A self req resp id N/A None N/A N/A N/A optional: %s N/A str id N/A N/A expose multiple_optional N/A N/A self req resp one two three N/A None None None N/A N/A N/A multiple_optional: %s, %s, %s N/A one two three N/A N/A expose variable_args N/A N/A self req resp N/A args N/A N/A N/A variable_args: %s N/A N/A ,  join args N/A N/A expose variable_kwargs N/A N/A self req resp N/A kwargs N/A N/A data N/A N/A %s=%s N/A key N/A kwargs N/A key N/A key N/A sorted N/A N/A kwargs keys N/A N/A variable_kwargs: %s N/A N/A ,  join data N/A N/A expose variable_all N/A N/A self req resp N/A args kwargs N/A N/A data N/A N/A %s=%s N/A key N/A kwargs N/A key N/A key N/A sorted N/A N/A kwargs keys N/A N/A variable_all: %s N/A N/A ,  join N/A N/A list args data N/A N/A expose eater N/A N/A self req resp id dummy N/A None args kwargs N/A N/A data N/A N/A %s=%s N/A key N/A kwargs N/A key N/A key N/A sorted N/A N/A kwargs keys N/A N/A eater: %s, %s, %s N/A id dummy N/A N/A ,  join N/A N/A list args data N/A N/A expose _route N/A N/A self args request N/A N/A N/A N/A hasattr self N/A args N/A 0 N/A N/A N/A N/A getattr self N/A args N/A 0 N/A args N/A 1 N/A N/A N/A N/A self index args N/A N/A expose N/A N/A N/A TestApp N/A Pecan N/A RootController use_context_locals False N/A property test_required_argument N/A N/A self N/A N/A N/A N/A N/A r N/A N/A N/A self app_ get / N/A N/A N/A r status_int 200 N/A N/A N/A Exception N/A ex N/A N/A N/A N/A type ex TypeError N/A N/A N/A N/A ex args N/A 0 N/A index() takes exactly 4 arguments (3 given) index() missing 1 required positional argument: 'id' N/A test_single_argument N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /1 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ index: 1 N/A test_single_argument_with_encoded_url N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /This%20is%20a%20test%21 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ index: This is a test! N/A test_two_arguments N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /1/dummy status 404 N/A N/A N/A r status_int 404 N/A test_keyword_argument N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /?id=2 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ index: 2 N/A test_keyword_argument_with_encoded_url N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /?id=This%20is%20a%20test%21 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ index: This is a test! N/A test_argument_and_keyword_argument N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /3?id=three N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ index: 3 N/A test_encoded_argument_and_keyword_argument N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /This%20is%20a%20test%21?id=three N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ index: This is a test! N/A test_explicit_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post / N/A id 4 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ index: 4 N/A test_path_with_explicit_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /4 N/A id four N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ index: 4 N/A test_multiple_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /?id=5&dummy=dummy N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ index: 5 N/A test_kwargs_from_root N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post / N/A id dummy 6 dummy N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ index: 6 N/A test_multiple_positional_arguments N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /multiple/one/two N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple: one, two N/A test_multiple_positional_arguments_with_url_encode N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /multiple/One%20/Two%21 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple: One , Two! N/A test_multiple_positional_arguments_with_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /multiple?one=three&two=four N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple: three, four N/A test_multiple_positional_arguments_with_url_encoded_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /multiple?one=Three%20&two=Four%20%21 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple: Three , Four ! N/A test_positional_args_with_dictionary_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /multiple N/A one two five six N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple: five, six N/A test_positional_args_with_url_encoded_dictionary_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /multiple N/A one two Five%20 Six%20%21 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple: Five%20, Six%20%21 N/A test_optional_arg N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /optional N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ optional: None N/A test_multiple_optional N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /optional/1 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ optional: 1 N/A test_multiple_optional_url_encoded N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /optional/Some%20Number N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ optional: Some Number N/A test_multiple_optional_missing N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /optional/2/dummy status 404 N/A N/A N/A r status_int 404 N/A test_multiple_with_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /optional?id=2 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ optional: 2 N/A test_multiple_with_url_encoded_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /optional?id=Some%20Number N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ optional: Some Number N/A test_multiple_args_with_url_encoded_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /optional/3?id=three N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ optional: 3 N/A test_url_encoded_positional_args N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /optional/Some%20Number?id=three N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ optional: Some Number N/A test_optional_arg_with_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /optional N/A id 4 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ optional: 4 N/A test_optional_arg_with_url_encoded_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /optional N/A id Some%20Number N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ optional: Some%20Number N/A test_multiple_positional_arguments_with_dictionary_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /optional/5 N/A id five N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ optional: 5 N/A test_multiple_positional_url_encoded_arguments_with_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /optional/Some%20Number N/A id five N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ optional: Some Number N/A test_optional_arg_with_multiple_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /optional?id=6&dummy=dummy N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ optional: 6 N/A test_optional_arg_with_multiple_url_encoded_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /optional?id=Some%20Number&dummy=dummy N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ optional: Some Number N/A test_optional_arg_with_multiple_dictionary_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /optional N/A id dummy 7 dummy N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ optional: 7 N/A test_optional_arg_with_multiple_url_encoded_dictionary_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /optional N/A id dummy Some%20Number dummy N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ optional: Some%20Number N/A test_multiple_optional_positional_args N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /multiple_optional N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: None, None, None N/A test_multiple_optional_positional_args_one_arg N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /multiple_optional/1 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: 1, None, None N/A test_multiple_optional_positional_args_one_url_encoded_arg N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /multiple_optional/One%21 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: One!, None, None N/A test_multiple_optional_positional_args_all_args N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /multiple_optional/1/2/3 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: 1, 2, 3 N/A test_multiple_optional_positional_args_all_url_encoded_args N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /multiple_optional/One%21/Two%21/Three%21 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: One!, Two!, Three! N/A test_multiple_optional_positional_args_too_many_args N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /multiple_optional/1/2/3/dummy status 404 N/A N/A N/A r status_int 404 N/A test_multiple_optional_positional_args_with_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /multiple_optional?one=1 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: 1, None, None N/A test_multiple_optional_positional_args_with_url_encoded_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /multiple_optional?one=One%21 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: One!, None, None N/A test_multiple_optional_positional_args_with_string_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /multiple_optional/1?one=one N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: 1, None, None N/A test_multiple_optional_positional_args_with_encoded_str_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /multiple_optional/One%21?one=one N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: One!, None, None N/A test_multiple_optional_positional_args_with_dict_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /multiple_optional N/A one 1 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: 1, None, None N/A test_multiple_optional_positional_args_with_encoded_dict_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /multiple_optional N/A one One%21 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: One%21, None, None N/A test_multiple_optional_positional_args_and_dict_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /multiple_optional/1 N/A one one N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: 1, None, None N/A test_multiple_optional_encoded_positional_args_and_dict_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /multiple_optional/One%21 N/A one one N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: One!, None, None N/A test_multiple_optional_args_with_multiple_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /multiple_optional?one=1&two=2&three=3&four=4 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: 1, 2, 3 N/A test_multiple_optional_args_with_multiple_encoded_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /multiple_optional?one=One%21&two=Two%21&three=Three%21&four=4 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: One!, Two!, Three! N/A test_multiple_optional_args_with_multiple_dict_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /multiple_optional N/A one two three four 1 2 3 4 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: 1, 2, 3 N/A test_multiple_optional_args_with_multiple_encoded_dict_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /multiple_optional N/A one two three four One%21 Two%21 Three%21 4 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: One%21, Two%21, Three%21 N/A test_multiple_optional_args_with_last_kwarg N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /multiple_optional?three=3 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: None, None, 3 N/A test_multiple_optional_args_with_last_encoded_kwarg N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /multiple_optional?three=Three%21 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: None, None, Three! N/A test_multiple_optional_args_with_middle_arg N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /multiple_optional N/A two 2 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ multiple_optional: None, 2, None N/A test_variable_args N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /variable_args N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ variable_args:  N/A test_multiple_variable_args N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /variable_args/1/dummy N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ variable_args: 1, dummy N/A test_multiple_encoded_variable_args N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /variable_args/Testing%20One%20Two/Three%21 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ variable_args: Testing One Two, Three! N/A test_variable_args_with_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /variable_args?id=2&dummy=dummy N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ variable_args:  N/A test_variable_args_with_dict_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /variable_args N/A id dummy 3 dummy N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ variable_args:  N/A test_variable_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /variable_kwargs N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ variable_kwargs:  N/A test_multiple_variable_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /variable_kwargs/1/dummy status 404 N/A N/A N/A r status_int 404 N/A test_multiple_variable_kwargs_with_explicit_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /variable_kwargs?id=2&dummy=dummy N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ variable_kwargs: dummy=dummy, id=2 N/A test_multiple_variable_kwargs_with_explicit_encoded_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /variable_kwargs?id=Two%21&dummy=This%20is%20a%20test N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ variable_kwargs: dummy=This is a test, id=Two! N/A test_multiple_variable_kwargs_with_dict_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /variable_kwargs N/A id dummy 3 dummy N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ variable_kwargs: dummy=dummy, id=3 N/A test_multiple_variable_kwargs_with_encoded_dict_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /variable_kwargs N/A id dummy Three%21 This%20is%20a%20test N/A N/A N/A r status_int 200 N/A result variable_kwargs: dummy=This%20is%20a%20test, id=Three%21 N/A N/A N/A r body N/A b_ result N/A test_variable_all N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /variable_all N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ variable_all:  N/A test_variable_all_with_one_extra N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /variable_all/1 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ variable_all: 1 N/A test_variable_all_with_two_extras N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /variable_all/2/dummy N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ variable_all: 2, dummy N/A test_variable_mixed N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /variable_all/3?month=1&day=12 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ variable_all: 3, day=12, month=1 N/A test_variable_mixed_explicit N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /variable_all/4?id=four&month=1&day=12 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ variable_all: 4, day=12, id=four, month=1 N/A test_variable_post N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /variable_all/5/dummy N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ variable_all: 5, dummy N/A test_variable_post_with_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /variable_all/6 N/A month day 1 12 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ variable_all: 6, day=12, month=1 N/A test_variable_post_mixed N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /variable_all/7 N/A id month day seven 1 12 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ variable_all: 7, day=12, id=seven, month=1 N/A test_no_remainder N/A N/A self N/A N/A N/A N/A N/A r N/A N/A N/A self app_ get /eater N/A N/A N/A r status_int 200 N/A N/A N/A Exception N/A ex N/A N/A N/A N/A type ex TypeError N/A N/A N/A N/A ex args N/A 0 N/A eater() takes at least 4 arguments (3 given) eater() missing 1 required positional argument: 'id' N/A test_one_remainder N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /eater/1 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ eater: 1, None,  N/A test_two_remainders N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /eater/2/dummy N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ eater: 2, dummy,  N/A test_many_remainders N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /eater/3/dummy/foo/bar N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ eater: 3, dummy, foo, bar N/A test_remainder_with_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /eater/4?month=1&day=12 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ eater: 4, None, day=12, month=1 N/A test_remainder_with_many_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /eater/5?id=five&month=1&day=12&dummy=dummy N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ eater: 5, dummy, day=12, month=1 N/A test_post_remainder N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /eater/6 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ eater: 6, None,  N/A test_post_three_remainders N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /eater/7/dummy N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ eater: 7, dummy,  N/A test_post_many_remainders N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /eater/8/dummy/foo/bar N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ eater: 8, dummy, foo, bar N/A test_post_remainder_with_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /eater/9 N/A month day 1 12 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ eater: 9, None, day=12, month=1 N/A test_post_many_remainders_with_many_kwargs N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /eater/10 N/A id month day dummy ten 1 12 dummy N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ eater: 10, dummy, day=12, month=1 N/A N/A TestRestController N/A PecanTestCase N/A app_ N/A N/A self N/A N/A OthersController N/A object N/A index N/A N/A self req resp N/A N/A N/A OTHERS N/A N/A expose echo N/A N/A self req resp value N/A N/A N/A N/A str value N/A N/A expose N/A ThingsController N/A RestController N/A N/A data N/A zero one two three N/A _custom_actions N/A count length N/A GET N/A GET POST N/A others N/A OthersController get_one N/A N/A self req resp id N/A N/A N/A N/A N/A self data N/A N/A int id N/A N/A expose get_all N/A N/A self req resp N/A N/A N/A N/A dict items N/A self data N/A N/A expose json length N/A N/A self req resp id value N/A None N/A N/A length N/A len N/A N/A self data N/A N/A int id N/A value N/A N/A length N/A len value N/A N/A str length N/A N/A expose post N/A N/A self req resp value N/A N/A N/A N/A N/A N/A self data append value N/A N/A resp status 302 N/A CREATED N/A N/A expose edit N/A N/A self req resp id N/A N/A N/A N/A EDIT %s N/A N/A self data N/A N/A int id N/A N/A expose put N/A N/A self req resp id value N/A N/A N/A N/A N/A self data N/A N/A int id value N/A UPDATED N/A N/A expose get_delete N/A N/A self req resp id N/A N/A N/A N/A DELETE %s N/A N/A self data N/A N/A int id N/A N/A expose delete N/A N/A self req resp id N/A N/A N/A N/A N/A self data N/A N/A int id N/A DELETED N/A N/A expose reset N/A N/A self req resp N/A N/A N/A RESET N/A N/A expose post_options N/A N/A self req resp N/A N/A N/A OPTIONS N/A N/A expose options N/A N/A self req resp N/A N/A N/A N/A abort 500 N/A N/A expose other N/A N/A self req resp N/A N/A N/A N/A abort 500 N/A N/A expose N/A RootController N/A object N/A N/A things N/A ThingsController N/A N/A N/A TestApp N/A Pecan N/A RootController use_context_locals False N/A property test_get_all N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /things N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ N/A dumps N/A dict items N/A zero one two three N/A test_get_one N/A N/A self N/A N/A N/A N/A i value N/A enumerate N/A zero one two three N/A N/A r N/A N/A N/A self app_ get N/A /things/%d i N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ value N/A test_post N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /things N/A value four N/A N/A N/A r status_int 302 N/A N/A N/A r body N/A b_ CREATED N/A test_custom_action N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /things/3/edit N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ EDIT three N/A test_put N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ put /things/3 N/A value THREE! N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ UPDATED N/A test_put_with_method_parameter_and_get N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /things/3?_method=put N/A value X status 405 N/A N/A N/A r status_int 405 N/A test_put_with_method_parameter_and_post N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /things/3?_method=put N/A value THREE! N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ UPDATED N/A test_get_delete N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /things/3/delete N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ DELETE three N/A test_delete_method N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ delete /things/3 N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ DELETED N/A test_delete_with_method_parameter N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /things/3?_method=DELETE status 405 N/A N/A N/A r status_int 405 N/A test_delete_with_method_parameter_and_post N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /things/3?_method=DELETE N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ DELETED N/A test_custom_method_type N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ request /things method RESET N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ RESET N/A test_custom_method_type_with_method_parameter N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /things?_method=RESET N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ RESET N/A test_options N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ request /things method OPTIONS N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ OPTIONS N/A test_options_with_method_parameter N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /things N/A _method OPTIONS N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ OPTIONS N/A test_other_custom_action N/A N/A self N/A N/A N/A N/A N/A warnings catch_warnings N/A N/A N/A N/A warnings simplefilter ignore N/A r N/A N/A N/A self app_ request /things/other method MISC status 405 N/A N/A N/A r status_int 405 N/A test_other_custom_action_with_method_parameter N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /things/other N/A _method MISC status 405 N/A N/A N/A r status_int 405 N/A test_nested_controller_with_trailing_slash N/A N/A self N/A N/A N/A N/A N/A warnings catch_warnings N/A N/A N/A N/A warnings simplefilter ignore N/A r N/A N/A N/A self app_ request /things/others/ method MISC N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ OTHERS N/A test_nested_controller_without_trailing_slash N/A N/A self N/A N/A N/A N/A N/A warnings catch_warnings N/A N/A N/A N/A warnings simplefilter ignore N/A r N/A N/A N/A self app_ request /things/others method MISC status 302 N/A N/A N/A r status_int 302 N/A test_invalid_custom_action N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /things?_method=BAD status 405 N/A N/A N/A r status_int 405 N/A test_named_action N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /things/1/length N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ N/A str N/A len one N/A test_named_nested_action N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ get /things/others/echo?value=test N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ test N/A test_nested_post N/A N/A self N/A N/A N/A r N/A N/A N/A self app_ post /things/others/echo N/A value test N/A N/A N/A r status_int 200 N/A N/A N/A r body N/A b_ test N/A N/A TestHooks N/A PecanTestCase N/A test_basic_single_hook N/A N/A self N/A N/A N/A run_hook N/A RootController N/A object N/A index N/A N/A self req resp N/A N/A N/A N/A N/A run_hook append inside N/A Hello, World! N/A N/A expose N/A SimpleHook N/A PecanHook N/A on_route N/A N/A self state N/A N/A N/A N/A N/A run_hook append on_route N/A before N/A N/A self state N/A N/A N/A N/A N/A run_hook append before N/A after N/A N/A self state N/A N/A N/A N/A N/A run_hook append after N/A on_error N/A N/A self state e N/A N/A N/A N/A N/A run_hook append error N/A N/A N/A app N/A TestApp N/A Pecan N/A RootController hooks N/A N/A SimpleHook use_context_locals False N/A response N/A N/A app get / N/A N/A N/A response status_int 200 N/A N/A N/A response body N/A b_ Hello, World! N/A N/A N/A len run_hook 4 N/A N/A N/A run_hook N/A 0 on_route N/A N/A N/A run_hook N/A 1 before N/A N/A N/A run_hook N/A 2 inside N/A N/A N/A run_hook N/A 3 after N/A test_basic_multi_hook N/A N/A self N/A N/A N/A run_hook N/A RootController N/A object N/A index N/A N/A self req resp N/A N/A N/A N/A N/A run_hook append inside N/A Hello, World! N/A N/A expose N/A SimpleHook N/A PecanHook N/A __init__ N/A N/A self id N/A N/A N/A N/A self id N/A str id N/A on_route N/A N/A self state N/A N/A N/A N/A N/A run_hook append N/A on_route N/A self id N/A before N/A N/A self state N/A N/A N/A N/A N/A run_hook append N/A before N/A self id N/A after N/A N/A self state N/A N/A N/A N/A N/A run_hook append N/A after N/A self id N/A on_error N/A N/A self state e N/A N/A N/A N/A N/A run_hook append N/A error N/A self id N/A N/A N/A app N/A TestApp N/A Pecan N/A RootController hooks N/A N/A SimpleHook 1 N/A SimpleHook 2 N/A SimpleHook 3 use_context_locals False N/A response N/A N/A app get / N/A N/A N/A response status_int 200 N/A N/A N/A response body N/A b_ Hello, World! N/A N/A N/A len run_hook 10 N/A N/A N/A run_hook N/A 0 on_route1 N/A N/A N/A run_hook N/A 1 on_route2 N/A N/A N/A run_hook N/A 2 on_route3 N/A N/A N/A run_hook N/A 3 before1 N/A N/A N/A run_hook N/A 4 before2 N/A N/A N/A run_hook N/A 5 before3 N/A N/A N/A run_hook N/A 6 inside N/A N/A N/A run_hook N/A 7 after3 N/A N/A N/A run_hook N/A 8 after2 N/A N/A N/A run_hook N/A 9 after1 N/A test_partial_hooks N/A N/A self N/A N/A N/A run_hook N/A RootController N/A object N/A index N/A N/A self req resp N/A N/A N/A N/A N/A run_hook append inside N/A Hello World! N/A N/A expose causeerror N/A N/A self req resp N/A N/A N/A N/A N/A N/A 1 N/A N/A expose N/A ErrorHook N/A PecanHook N/A on_error N/A N/A self state e N/A N/A N/A N/A N/A run_hook append error N/A N/A OnRouteHook N/A PecanHook N/A on_route N/A N/A self state N/A N/A N/A N/A N/A run_hook append on_route N/A N/A N/A app N/A TestApp N/A Pecan N/A RootController hooks N/A N/A ErrorHook N/A OnRouteHook use_context_locals False N/A response N/A N/A app get / N/A N/A N/A response status_int 200 N/A N/A N/A response body N/A b_ Hello World! N/A N/A N/A len run_hook 2 N/A N/A N/A run_hook N/A 0 on_route N/A N/A N/A run_hook N/A 1 inside N/A run_hook N/A N/A N/A N/A response N/A N/A app get /causeerror N/A N/A N/A Exception N/A e N/A N/A N/A isinstance e IndexError N/A N/A N/A len run_hook 2 N/A N/A N/A run_hook N/A 0 on_route N/A N/A N/A run_hook N/A 1 error N/A test_on_error_response_hook N/A N/A self N/A N/A N/A run_hook N/A RootController N/A object N/A causeerror N/A N/A self req resp N/A N/A N/A N/A N/A N/A 1 N/A N/A expose N/A ErrorHook N/A PecanHook N/A on_error N/A N/A self state e N/A N/A N/A N/A N/A run_hook append error N/A r N/A N/A webob Response N/A N/A r text N/A u_ on_error N/A r N/A N/A N/A app N/A TestApp N/A Pecan N/A RootController hooks N/A N/A ErrorHook use_context_locals False N/A response N/A N/A app get /causeerror N/A N/A N/A len run_hook 1 N/A N/A N/A run_hook N/A 0 error N/A N/A N/A response text on_error N/A test_prioritized_hooks N/A N/A self N/A N/A N/A run_hook N/A RootController N/A object N/A index N/A N/A self req resp N/A N/A N/A N/A N/A run_hook append inside N/A Hello, World! N/A N/A expose N/A SimpleHook N/A PecanHook N/A __init__ N/A N/A self id priority N/A None N/A N/A N/A self id N/A str id N/A priority N/A N/A N/A self priority priority N/A on_route N/A N/A self state N/A N/A N/A N/A N/A run_hook append N/A on_route N/A self id N/A before N/A N/A self state N/A N/A N/A N/A N/A run_hook append N/A before N/A self id N/A after N/A N/A self state N/A N/A N/A N/A N/A run_hook append N/A after N/A self id N/A on_error N/A N/A self state e N/A N/A N/A N/A N/A run_hook append N/A error N/A self id N/A N/A N/A papp N/A Pecan N/A RootController hooks N/A N/A SimpleHook 1 3 N/A SimpleHook 2 2 N/A SimpleHook 3 1 use_context_locals False N/A app N/A TestApp papp N/A response N/A N/A app get / N/A N/A N/A response status_int 200 N/A N/A N/A response body N/A b_ Hello, World! N/A N/A N/A len run_hook 10 N/A N/A N/A run_hook N/A 0 on_route3 N/A N/A N/A run_hook N/A 1 on_route2 N/A N/A N/A run_hook N/A 2 on_route1 N/A N/A N/A run_hook N/A 3 before3 N/A N/A N/A run_hook N/A 4 before2 N/A N/A N/A run_hook N/A 5 before1 N/A N/A N/A run_hook N/A 6 inside N/A N/A N/A run_hook N/A 7 after1 N/A N/A N/A run_hook N/A 8 after2 N/A N/A N/A run_hook N/A 9 after3 N/A test_basic_isolated_hook N/A N/A self N/A N/A N/A run_hook N/A SimpleHook N/A PecanHook N/A on_route N/A N/A self state N/A N/A N/A N/A N/A run_hook append on_route N/A before N/A N/A self state N/A N/A N/A N/A N/A run_hook append before N/A after N/A N/A self state N/A N/A N/A N/A N/A run_hook append after N/A on_error N/A N/A self state e N/A N/A N/A N/A N/A run_hook append error N/A N/A SubSubController N/A object N/A index N/A N/A self req resp N/A N/A N/A N/A N/A run_hook append inside_sub_sub N/A Deep inside here! N/A N/A expose N/A SubController N/A HookController N/A N/A __hooks__ N/A N/A SimpleHook index N/A N/A self req resp N/A N/A N/A N/A N/A run_hook append inside_sub N/A Inside here! N/A N/A expose N/A sub N/A SubSubController N/A RootController N/A object N/A index N/A N/A self req resp N/A N/A N/A N/A N/A run_hook append inside N/A Hello, World! N/A N/A expose N/A sub N/A SubController N/A N/A app N/A TestApp N/A Pecan N/A RootController use_context_locals False N/A response N/A N/A app get / N/A N/A N/A response status_int 200 N/A N/A N/A response body N/A b_ Hello, World! N/A N/A N/A len run_hook 1 N/A N/A N/A run_hook N/A 0 inside N/A run_hook N/A N/A response N/A N/A app get /sub/ N/A N/A N/A response status_int 200 N/A N/A N/A response body N/A b_ Inside here! N/A N/A N/A len run_hook 3 N/A N/A N/A run_hook N/A 0 before N/A N/A N/A run_hook N/A 1 inside_sub N/A N/A N/A run_hook N/A 2 after N/A run_hook N/A N/A response N/A N/A app get /sub/sub/ N/A N/A N/A response status_int 200 N/A N/A N/A response body N/A b_ Deep inside here! N/A N/A N/A len run_hook 3 N/A N/A N/A run_hook N/A 0 before N/A N/A N/A run_hook N/A 1 inside_sub_sub N/A N/A N/A run_hook N/A 2 after N/A test_isolated_hook_with_global_hook N/A N/A self N/A N/A N/A run_hook N/A SimpleHook N/A PecanHook N/A __init__ N/A N/A self id N/A N/A N/A N/A self id N/A str id N/A on_route N/A N/A self state N/A N/A N/A N/A N/A run_hook append N/A on_route N/A self id N/A before N/A N/A self state N/A N/A N/A N/A N/A run_hook append N/A before N/A self id N/A after N/A N/A self state N/A N/A N/A N/A N/A run_hook append N/A after N/A self id N/A on_error N/A N/A self state e N/A N/A N/A N/A N/A run_hook append N/A error N/A self id N/A N/A SubController N/A HookController N/A N/A __hooks__ N/A N/A SimpleHook 2 index N/A N/A self req resp N/A N/A N/A N/A N/A run_hook append inside_sub N/A Inside here! N/A N/A expose N/A RootController N/A object N/A index N/A N/A self req resp N/A N/A N/A N/A N/A run_hook append inside N/A Hello, World! N/A N/A expose N/A sub N/A SubController N/A N/A app N/A TestApp N/A Pecan N/A RootController hooks N/A N/A SimpleHook 1 use_context_locals False N/A response N/A N/A app get / N/A N/A N/A response status_int 200 N/A N/A N/A response body N/A b_ Hello, World! N/A N/A N/A len run_hook 4 N/A N/A N/A run_hook N/A 0 on_route1 N/A N/A N/A run_hook N/A 1 before1 N/A N/A N/A run_hook N/A 2 inside N/A N/A N/A run_hook N/A 3 after1 N/A run_hook N/A N/A response N/A N/A app get /sub/ N/A N/A N/A response status_int 200 N/A N/A N/A response body N/A b_ Inside here! N/A N/A N/A len run_hook 6 N/A N/A N/A run_hook N/A 0 on_route1 N/A N/A N/A run_hook N/A 1 before2 N/A N/A N/A run_hook N/A 2 before1 N/A N/A N/A run_hook N/A 3 inside_sub N/A N/A N/A run_hook N/A 4 after1 N/A N/A N/A run_hook N/A 5 after2 N/A N/A TestGeneric N/A PecanTestCase N/A root N/A N/A self N/A N/A RootController N/A object N/A __init__ N/A N/A self unique N/A N/A N/A N/A self unique unique N/A index N/A N/A self req resp N/A N/A N/A N/A N/A N/A self __class__ __name__ RootController N/A N/A isinstance req Request N/A N/A isinstance resp Response N/A N/A N/A self unique N/A N/A N/A req headers get X-Unique N/A N/A hello world N/A N/A expose generic True template json index_post N/A N/A self req resp N/A N/A N/A N/A N/A N/A self __class__ __name__ RootController N/A N/A isinstance req Request N/A N/A isinstance resp Response N/A N/A N/A self unique N/A N/A N/A req headers get X-Unique N/A N/A req json N/A N/A N/A index when method POST template json echo N/A N/A self req resp N/A N/A N/A N/A N/A N/A self __class__ __name__ RootController N/A N/A isinstance req Request N/A N/A isinstance resp Response N/A N/A N/A self unique N/A N/A N/A req headers get X-Unique N/A N/A req json N/A N/A expose template json extra N/A N/A self req resp first second N/A N/A N/A N/A N/A N/A self __class__ __name__ RootController N/A N/A isinstance req Request N/A N/A isinstance resp Response N/A N/A N/A self unique N/A N/A N/A req headers get X-Unique N/A N/A first second first second N/A N/A expose template json N/A N/A RootController N/A property test_generics_with_im_self_default N/A N/A self N/A N/A N/A uniq N/A str N/A N/A time time N/A N/A N/A mock patch threading.local side_effect N/A AssertionError N/A N/A app N/A TestApp N/A Pecan N/A N/A self root uniq use_context_locals False N/A r N/A N/A app get / headers N/A X-Unique uniq N/A N/A N/A r status_int 200 N/A json_resp N/A loads N/A N/A N/A r body decode N/A N/A N/A json_resp N/A hello world N/A test_generics_with_im_self_with_method N/A N/A self N/A N/A N/A uniq N/A str N/A N/A time time N/A N/A N/A mock patch threading.local side_effect N/A AssertionError N/A N/A app N/A TestApp N/A Pecan N/A N/A self root uniq use_context_locals False N/A r N/A N/A app post_json / N/A foo bar headers N/A X-Unique uniq N/A N/A N/A r status_int 200 N/A json_resp N/A loads N/A N/A N/A r body decode N/A N/A N/A json_resp N/A foo bar N/A test_generics_with_im_self_with_path N/A N/A self N/A N/A N/A uniq N/A str N/A N/A time time N/A N/A N/A mock patch threading.local side_effect N/A AssertionError N/A N/A app N/A TestApp N/A Pecan N/A N/A self root uniq use_context_locals False N/A r N/A N/A app post_json /echo/ N/A foo bar headers N/A X-Unique uniq N/A N/A N/A r status_int 200 N/A json_resp N/A loads N/A N/A N/A r body decode N/A N/A N/A json_resp N/A foo bar N/A test_generics_with_im_self_with_extra_args N/A N/A self N/A N/A N/A uniq N/A str N/A N/A time time N/A N/A N/A mock patch threading.local side_effect N/A AssertionError N/A N/A app N/A TestApp N/A Pecan N/A N/A self root uniq use_context_locals False N/A r N/A N/A app get /extra/123/456 headers N/A X-Unique uniq N/A N/A N/A r status_int 200 N/A json_resp N/A loads N/A N/A N/A r body decode N/A N/A N/A json_resp N/A first 123 N/A N/A N/A json_resp N/A second 456 N/A N/A