Module ImportFrom alias alias alias alias alias alias alias alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias ImportFrom alias identifier ImportFrom alias alias Import alias ImportFrom alias ImportFrom alias identifier ImportFrom alias alias ImportFrom alias ImportFrom alias ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad Str NameLoad Call NameLoad Str NameLoad keyword NameLoad keyword NameLoad Call NameLoad Str Call NameLoad Num keyword NameLoad Expr Call NameLoad Str NameLoad Call NameLoad Str NameLoad keyword NameLoad keyword NameLoad Call NameLoad Str NameLoad Call NameLoad Str Call NameLoad Str Call NameLoad Num keyword NameLoad Expr Call NameLoad Str NameLoad Call NameLoad Str NameLoad keyword NameLoad Call NameLoad Str Call NameLoad Num keyword NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Dict Str Str Num Str Dict Str Str Num Str Dict Str Str Num Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad Call NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Dict Str Str Num Str Dict Str Str Num Str Dict Str Str Num Str Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad ListLoad AttributeLoad AttributeLoad NameLoad attr attr attr CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str attr For NameStore Call AttributeLoad Call NameLoad ListLoad BinOpAdd NameLoad Num BinOpAdd NameLoad Num keyword AttributeLoad NameLoad attr attr body Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Num decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr attr Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad UnaryOpNot CompareNotEq NameLoad NameLoad NameLoad Assign NameStore TupleLoad Num Str Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad UnaryOpNot CompareNotEq NameLoad NameLoad NameLoad Expr Call NameLoad UnaryOpNot CompareNotEq NameLoad NameLoad NameLoad FunctionDef arguments args defaults body While NameLoad body Expr Yield Num decorator_list Expr Call NameLoad NameLoad Call NameLoad Expr Call NameLoad Call NameLoad NameLoad For NameStore ListLoad NameLoad Num Call NameLoad Str TupleLoad Num Str body For NameStore ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body TryExcept body Assign NameStore Call NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad orelse Expr Call NameLoad NameLoad Call NameLoad NameLoad NameLoad TryExcept body Assign NameStore Call NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad orelse Expr Call NameLoad NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Str AttributeLoad NameLoad attr Call NameLoad Str Call NameLoad Num Assign NameStore Call NameLoad Str AttributeLoad NameLoad attr Call NameLoad Str Call NameLoad Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword NameLoad attr Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad ListLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str attr Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad ListLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str attr Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Dict Str Str Num Str Dict Str Str Num Str Dict Str Str Num Str For NameStore TupleLoad NameLoad NameLoad body For NameStore TupleLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr keyword NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr attr attr If NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad NameLoad ListLoad TupleLoad Num Str TupleLoad Num Str TupleLoad Num Str If NameLoad body Expr Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Str Num Expr Call NameLoad Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index Num attr ListLoad Str Str orelse Expr Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Str Num Expr Call NameLoad Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index Num attr ListLoad Str Str Expr Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Num Expr Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index AttributeLoad AttributeLoad NameLoad attr attr Str If BoolOpOr UnaryOpNot NameLoad NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr Lambda arguments args defaults SubscriptLoad SubscriptLoad NameLoad Index Num Index AttributeLoad AttributeLoad NameLoad attr attr orelse Expr Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call NameLoad AttributeLoad NameLoad attr Lambda arguments args defaults SubscriptLoad SubscriptLoad NameLoad Index Num Index Str Expr Call NameLoad AttributeLoad NameLoad attr Lambda arguments args defaults SubscriptLoad SubscriptLoad NameLoad Index Num Index AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad ListLoad Num Assign NameStore Call AttributeLoad NameLoad attr ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Raise Call NameLoad Str decorator_list decorator_list Assign NameStore Str For TupleStore NameStore NameStore ListLoad TupleLoad Str Str TupleLoad Call NameLoad Str NameLoad Str TupleLoad BinOpAdd Call NameLoad Str NameLoad Num Str TupleLoad Call NameLoad Str body Expr Call NameLoad AttributeLoad NameLoad attr BinOpMod NameLoad NameLoad AttributeLoad NameLoad attr NameLoad Expr Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call NameLoad AttributeLoad NameLoad attr BinOpMod NameLoad NameLoad Lambda arguments args defaults SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr keyword Num body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad Call NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad Str keyword AttributeLoad NameLoad attr attr attr Expr Call NameLoad SubscriptLoad NameLoad Slice Num Num TupleLoad Num Expr Call NameLoad SubscriptLoad NameLoad Slice Num TupleLoad Num Str Expr Call NameLoad SubscriptLoad NameLoad Slice Num TupleLoad Num Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Call NameLoad keyword Num keyword Str Call NameLoad keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad NameLoad attr attr Num attr attr Expr Call NameLoad AttributeLoad NameLoad attr Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad SubscriptLoad NameLoad Index Str Str Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Call NameLoad keyword Num keyword Str Call NameLoad keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str attr Expr Call NameLoad AttributeLoad NameLoad attr Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad SubscriptLoad NameLoad Index Str Str Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Call NameLoad keyword Num keyword Str Call NameLoad keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Call AttributeLoad Call NameLoad ListLoad Call NameLoad Str Call NameLoad Str attr Call NameLoad Str attr Call NameLoad Str attr Expr Call NameLoad AttributeLoad NameLoad attr Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad SubscriptLoad NameLoad Index Str Str Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Call NameLoad keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str attr Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Str Expr Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr ListLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Call NameLoad keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad Str keyword AttributeLoad NameLoad attr attr keyword NameLoad attr attr If Call AttributeLoad NameLoad attr Str body Expr Call NameLoad Str NameLoad Expr Call NameLoad Str NameLoad Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Str Expr Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr ListLoad Str Str orelse Expr Call NameLoad Str NameLoad Expr Call NameLoad Str NameLoad Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Str Expr Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr ListLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Call NameLoad keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad Str keyword AttributeLoad NameLoad attr attr attr Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Str If Call AttributeLoad NameLoad attr Str body Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Str orelse Expr Call NameLoad Str NameLoad Expr Call NameLoad Str NameLoad Expr Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr ListLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Call NameLoad keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad Str keyword AttributeLoad NameLoad attr attr keyword NameLoad attr attr Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Str Expr Call NameLoad Str NameLoad Expr Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr ListLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Call NameLoad keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad ListLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad AttributeLoad NameLoad attr attr attr attr Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad ListLoad Num attr Expr Call NameLoad NameLoad Str NameLoad NameLoad Str Expr Call NameLoad NameLoad Str Lambda arguments args defaults SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore ListLoad Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword Num Expr Call NameLoad AttributeLoad NameLoad attr Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call NameLoad Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad ListLoad Call AttributeLoad Call NameLoad Str attr Str Call AttributeLoad Call NameLoad Str attr Str attr Expr Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr ListLoad Str Str Expr Call NameLoad Str AttributeLoad NameLoad attr Expr Call NameLoad Str AttributeLoad NameLoad attr Expr Call NameLoad Str AttributeLoad NameLoad attr Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad NameLoad Lambda arguments args defaults SubscriptLoad NameLoad Index Str Expr Call NameLoad NameLoad Lambda arguments args defaults SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Dict Str NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Call NameLoad ListLoad Call AttributeLoad Call NameLoad Str attr Str Call AttributeLoad Call NameLoad Str attr Str Call NameLoad Str attr Expr Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr ListLoad Str Str Str Expr Call NameLoad Str AttributeLoad NameLoad attr Expr Call NameLoad Str AttributeLoad NameLoad attr Expr Call NameLoad Str AttributeLoad NameLoad attr Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad NameLoad Lambda arguments args defaults SubscriptLoad NameLoad Index Str Expr Call NameLoad NameLoad Lambda arguments args defaults SubscriptLoad NameLoad Index Str Expr Call NameLoad NameLoad Lambda arguments args defaults SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Dict Str NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Call NameLoad ListLoad Call AttributeLoad Call NameLoad Str attr Str Call AttributeLoad Call NameLoad Str attr Str attr Expr Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr ListLoad Str Str Expr Call NameLoad Str AttributeLoad NameLoad attr Expr Call NameLoad Str AttributeLoad NameLoad attr Expr Call NameLoad Str AttributeLoad NameLoad attr Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Dict Str NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Call NameLoad ListLoad Call AttributeLoad Call NameLoad Str attr Str Call AttributeLoad Call NameLoad Str attr Str Call NameLoad Str attr Expr Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr ListLoad Str Str Str Expr Call NameLoad Str AttributeLoad NameLoad attr Expr Call NameLoad Str AttributeLoad NameLoad attr Expr Call NameLoad Str AttributeLoad NameLoad attr Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad NameLoad attr attr Num attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr attr ListLoad TupleLoad Num Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr ListLoad Call NameLoad keyword Num keyword Str Call NameLoad keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Call NameLoad NameLoad Expr Call NameLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr attr attr ListLoad TupleLoad Num Str TupleLoad Num Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Call NameLoad NameLoad Expr Call NameLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr attr attr ListLoad TupleLoad Num Str TupleLoad Num Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Str Lambda arguments args defaults SubscriptLoad NameLoad Index Str Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad Str Call NameLoad Call NameLoad Str NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Str Lambda arguments args defaults SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Str Lambda arguments args defaults SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Str Lambda arguments args defaults SubscriptLoad NameLoad Index Str decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call NameLoad ListLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call NameLoad AttributeLoad NameLoad attr Str Lambda arguments args defaults SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Call NameLoad keyword NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Call NameLoad ListLoad Call AttributeLoad Call NameLoad Str attr Str Call AttributeLoad Call NameLoad Str attr Str attr Expr Call NameLoad AttributeLoad NameLoad attr Str Lambda arguments args defaults SubscriptLoad NameLoad Index Str decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad ListLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad Call NameLoad ListLoad CompareIn AttributeLoad AttributeLoad NameLoad attr attr NameLoad CompareIn AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call NameLoad ListLoad NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str Assign NameStore Call AttributeLoad Call NameLoad ListLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Str attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call NameLoad SubscriptLoad NameLoad Index Num Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str Assign NameStore Call AttributeLoad Call NameLoad Str attr keyword Call NameLoad Expr Call NameLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr ListLoad TupleLoad Num Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str ClassDef bases NameLoad body Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpAdd NameLoad Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpAdd NameLoad Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpAdd NameLoad Str decorator_list decorator_list Assign NameStore Call AttributeLoad Call NameLoad Str attr keyword Call NameLoad keyword Call NameLoad keyword Call NameLoad Expr Call NameLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr ListLoad TupleLoad Str Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str For NameStore TupleLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr keyword NameLoad attr attr Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call NameLoad Call AttributeLoad NameLoad attr ListLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad Call AttributeLoad NameLoad attr ListLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Call NameLoad ListLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Call AttributeLoad NameLoad attr Call NameLoad Str attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call NameLoad Call AttributeLoad NameLoad attr ListLoad Str Str Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad Call AttributeLoad NameLoad attr ListLoad Str Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr attr Expr Call NameLoad ListComp TupleLoad Call AttributeLoad SubscriptLoad NameLoad Index Num attr SubscriptLoad NameLoad Index Num comprehension NameStore Call NameLoad Call AttributeLoad NameLoad attr ListLoad TupleLoad Str Num TupleLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr attr Expr Call NameLoad Call NameLoad NameLoad Num Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr Expr Call NameLoad Call NameLoad NameLoad Num Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr Expr Call NameLoad Call NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Call NameLoad keyword Num keyword Str Call NameLoad keyword Num keyword Str Call NameLoad keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr attr attr Expr Call NameLoad NameLoad ListLoad TupleLoad Num Str TupleLoad Num Str TupleLoad Num Str Expr Call NameLoad Call NameLoad NameLoad ListLoad TupleLoad Num Str TupleLoad Num Str TupleLoad Num Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad NameLoad attr attr Num attr attr Expr Call NameLoad SubscriptLoad NameLoad Index Num Num Expr Call NameLoad SubscriptLoad NameLoad Index Num Str Expr Call NameLoad ListComp Call AttributeLoad NameLoad attr comprehension NameStore Call NameLoad Call AttributeLoad NameLoad attr ListLoad Str Str Expr Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr ListLoad Num Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr Expr Call NameLoad SubscriptLoad NameLoad Index Num Str Expr Call NameLoad SubscriptLoad NameLoad Index Num Num Expr Call NameLoad ListComp Call AttributeLoad NameLoad attr comprehension NameStore Call NameLoad Call AttributeLoad NameLoad attr ListLoad Str Str Expr Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr ListLoad Str Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Str AttributeLoad NameLoad attr Call NameLoad Str NameLoad keyword NameLoad Call NameLoad Str Call NameLoad Num Call NameLoad Str Call NameLoad Num Call NameLoad Str Call NameLoad Num Call NameLoad Str Call NameLoad Num Call NameLoad Str Call NameLoad Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num keyword Str keyword Str keyword Str keyword Str keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad NameLoad attr attr Num attr attr Expr Call NameLoad AttributeLoad NameLoad attr Num Expr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad SubscriptLoad NameLoad Index Str Str Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad SubscriptLoad NameLoad Index Str Str Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad SubscriptLoad NameLoad Index Str Str Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call NameLoad SubscriptLoad NameLoad Index Str Str Expr Call NameLoad SubscriptLoad NameLoad Index Str Str decorator_list Call AttributeLoad NameLoad attr Str Str Call AttributeLoad NameLoad attr Str Str AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list decorator_list Assign NameStore Call NameLoad Call NameLoad Call NameLoad ListLoad Str ListLoad NameLoad Dict Str Num TupleLoad NameLoad NameLoad Num TupleLoad NameLoad NameLoad Num Expr Call NameLoad Call NameLoad NameLoad ListLoad Str Expr Call NameLoad SubscriptLoad NameLoad Index Num Str Expr Call NameLoad SubscriptLoad NameLoad Index Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str NameLoad Call NameLoad Str Call NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad With Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str NameStore body Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Dict Str Str Dict Str Str Dict Str Str Expr Call NameLoad Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr attr ListLoad TupleLoad Str TupleLoad Str TupleLoad Str Expr Call NameLoad Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Dict Str Str Expr Call NameLoad Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call NameLoad Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Import alias ImportFrom alias Assign NameStore Call NameLoad Call NameLoad ListLoad Str ListLoad NameLoad Dict Str Num TupleLoad NameLoad NameLoad Num TupleLoad NameLoad NameLoad Num Assert Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Str AttributeLoad NameLoad attr Call NameLoad Str Call NameLoad Num keyword NameLoad Call NameLoad Str Call NameLoad Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Call NameLoad keyword Str keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr attr Expr Call NameLoad SubscriptLoad NameLoad Index Str Str Expr Call NameLoad SubscriptLoad NameLoad Index Str Str Expr Call NameLoad SubscriptLoad NameLoad Index Num Str Expr Call NameLoad SubscriptLoad NameLoad Index Num Str Expr Call NameLoad SubscriptLoad NameLoad Index Num Str Expr Call NameLoad SubscriptLoad NameLoad Index Num Str Expr Call NameLoad SubscriptLoad NameLoad Slice Num Num Num TupleLoad Str decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr Expr Call NameLoad SubscriptLoad NameLoad Index Str Str Expr Call NameLoad SubscriptLoad NameLoad Index Str Str Expr Call NameLoad SubscriptLoad NameLoad Index Num Str Expr Call NameLoad SubscriptLoad NameLoad Index Num Str Expr Call NameLoad SubscriptLoad NameLoad Index Num Str Expr Call NameLoad SubscriptLoad NameLoad Index Num Str Expr Call NameLoad SubscriptLoad NameLoad Slice Num Num Num TupleLoad Str decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Import alias Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Str Assign NameStore Call NameLoad Str NameLoad Call NameLoad Str NameLoad keyword NameLoad Call NameLoad Str Call NameLoad Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assert CompareEq Call AttributeLoad Call AttributeLoad NameLoad attr attr Str decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad TupleLoad Str ListLoad Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults AttributeLoad NameLoad attr Str TupleLoad Call NameLoad ListLoad Num ListLoad Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults AttributeLoad NameLoad attr Str TupleLoad Call NameLoad ListLoad Num ListLoad Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str TupleLoad Call NameLoad ListLoad Num ListLoad Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str For TupleStore NameStore NameStore NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad TryFinally body For NameStore NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad finalbody Expr Call AttributeLoad NameLoad attr decorator_list AttributeLoad AttributeLoad NameLoad attr attr decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad Str NameLoad Call NameLoad Str Call NameLoad Num keyword Str Call NameLoad Str Call NameLoad Num keyword Str Expr Call NameLoad Str NameLoad Call NameLoad Str Call NameLoad Num Call NameLoad Str Call NameLoad Num Expr Call NameLoad Str NameLoad Call NameLoad Str Call NameLoad Num Call NameLoad Str Call NameLoad Num Expr Call NameLoad Str NameLoad Call NameLoad Str Call NameLoad Num Call NameLoad Str Call NameLoad Num Expr Call NameLoad Str NameLoad Call NameLoad Str Call NameLoad Num keyword Str Expr Call NameLoad Str NameLoad Call NameLoad Str Call NameLoad Num keyword Str If AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Expr Call NameLoad Str NameLoad Call NameLoad Str Call NameLoad Num keyword Str Call NameLoad Str Call NameLoad Num keyword Str keyword AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Call NameLoad keyword Str keyword Str Expr Call AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Call NameLoad keyword Str keyword Str Expr Call AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Call NameLoad keyword Str keyword Str Expr Call AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Call NameLoad keyword Str keyword Str Expr Call AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr keyword Str If AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Expr Call AttributeLoad Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr attr attr Call NameLoad keyword Str keyword Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr attr Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr attr Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Call AttributeLoad NameLoad attr attr attr Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad ListLoad NameLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str NameLoad NameLoad Str decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad ListLoad NameLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad ListLoad NameLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str NameLoad NameLoad Str Expr Call NameLoad AttributeLoad NameLoad attr Str NameLoad NameLoad Str Expr Call NameLoad AttributeLoad NameLoad attr Str decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Call NameLoad ListLoad NameLoad NameLoad attr attr Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str Expr Call NameLoad NameLoad Lambda arguments args defaults SubscriptLoad NameLoad Index Str Expr Call NameLoad NameLoad Lambda arguments args defaults SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad ListLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str attr Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad ListLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str attr Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword NameLoad attr Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign TupleStore NameStore NameStore TupleLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad Call NameLoad ListLoad NameLoad NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign TupleStore NameStore NameStore TupleLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad ListLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign TupleStore NameStore NameStore TupleLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad Call NameLoad Str attr keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign TupleStore NameStore NameStore TupleLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad Call NameLoad Str attr NameLoad NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call NameLoad Str attr keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad Str NameLoad Call NameLoad Str Call NameLoad Num Call NameLoad Str Call NameLoad Num Call NameLoad Str Call NameLoad Num Call NameLoad Str Call NameLoad Num decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr ListLoad Call NameLoad keyword Str keyword Str keyword Str keyword Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore NameStore TupleLoad Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Assign NameStore Call AttributeLoad Call NameLoad Str attr NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad Str Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad Str Expr Call NameLoad SubscriptLoad NameLoad Index Num Str Expr Call NameLoad SubscriptLoad NameLoad Index Str Str Expr Call NameLoad Call AttributeLoad NameLoad attr ListLoad Str Str Str Str Expr Call NameLoad SubscriptLoad NameLoad Index Str Str Expr Call NameLoad SubscriptLoad NameLoad Index Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore TupleLoad Call NameLoad Str Call NameLoad Str Assign NameStore Call AttributeLoad Call NameLoad Str attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad Str Expr Call NameLoad SubscriptLoad NameLoad Index Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore TupleLoad Call NameLoad Str Call NameLoad Str Assign NameStore Call AttributeLoad Call NameLoad Str attr NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad Str Expr Call NameLoad SubscriptLoad NameLoad Index Str Str Expr Call NameLoad AttributeLoad NameLoad attr Str Lambda arguments args defaults SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore NameStore TupleLoad Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Assign NameStore Call AttributeLoad Call NameLoad Str attr NameLoad NameLoad NameLoad NameLoad With Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad Str Expr Call NameLoad AttributeLoad NameLoad attr Str Lambda arguments args defaults SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore TupleLoad Call NameLoad Str Call NameLoad Str Call NameLoad Str Assign NameStore Call AttributeLoad Call NameLoad Str attr NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign NameStore AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Assign NameStore AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr attr NameLoad Assign NameStore Call AttributeLoad Call NameLoad Str attr NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad Str Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad Str Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad Str Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad Str Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str Lambda arguments args defaults SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign NameStore AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign NameStore Call AttributeLoad Call NameLoad Str attr NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad Str Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad Str Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad Str Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad Str Expr Call NameLoad SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Assign NameStore AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr attr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Assign NameStore Call AttributeLoad Call NameLoad Str attr NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad Str Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad Str Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad Str Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad Str Expr Call NameLoad AttributeLoad NameLoad attr Str Lambda arguments args defaults SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore TupleLoad Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameStore Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad Str NameLoad Call NameLoad Str NameLoad keyword NameLoad Call NameLoad Str Call NameLoad Num keyword Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr ListComp Dict Str Str NameLoad BinOpMod Str NameLoad comprehension NameStore Call NameLoad Num Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad decorator_list decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad With AttributeLoad NameLoad attr body Expr Yield decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body With Call AttributeLoad NameLoad attr NameLoad body Assign NameStore ListLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad ListLoad AttributeLoad NameLoad attr Assert Call NameLoad NameLoad NameLoad For NameStore Call NameLoad Num body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListComp TupleLoad NameLoad BinOpMod Str NameLoad comprehension NameStore Call NameLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call NameLoad NameLoad ListComp TupleLoad NameLoad BinOpMod Str NameLoad comprehension NameStore Call NameLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListComp TupleLoad NameLoad BinOpMod Str NameLoad comprehension NameStore Call NameLoad Num Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad SubscriptLoad NameLoad Index Num TupleLoad Num Str Assert BoolOpOr CompareEq Call NameLoad NameLoad Num CompareEq Call NameLoad NameLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Call NameLoad ListLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr Expr Call NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Call NameLoad ListLoad AttributeLoad NameLoad attr attr Num Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call NameLoad NameLoad ListComp TupleLoad NameLoad BinOpMod Str NameLoad comprehension NameStore Call NameLoad Num Num Expr Call NameLoad Call AttributeLoad NameLoad attr Num ListLoad Expr Call NameLoad Call AttributeLoad NameLoad attr Num ListLoad Expr Call NameLoad Call AttributeLoad NameLoad attr ListLoad Expr Call NameLoad Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Call NameLoad ListLoad AttributeLoad NameLoad attr attr Num Expr Call NameLoad Call AttributeLoad NameLoad attr TupleLoad Num Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Call NameLoad ListLoad AttributeLoad NameLoad attr attr Num Expr Call NameLoad Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num Expr Call NameLoad AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body ClassDef bases NameLoad body Assign NameStore Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpAdd Str NameLoad decorator_list decorator_list With Call AttributeLoad NameLoad attr NameLoad body With Call AttributeLoad AttributeLoad NameLoad attr attr NameStore body If NameLoad body Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call NameLoad ListLoad Call NameLoad Str keyword Call NameLoad For NameStore Call NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body With Call AttributeLoad AttributeLoad NameLoad attr attr NameStore body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr ListComp Dict Str Str NameLoad BinOpMod Str NameLoad comprehension NameStore Call NameLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Dict Num Num Num Num Num Num Num Num Num Num Num Num For TupleStore NameStore NameStore Call NameLoad NameLoad Num body If CompareIn NameLoad NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Expr Call NameLoad Call NameLoad AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body With Call AttributeLoad AttributeLoad NameLoad attr attr NameStore body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr ListComp Dict Str Str NameLoad BinOpMod Str NameLoad comprehension NameStore Call NameLoad Num Num Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr keyword Num attr Call AttributeLoad AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore Call NameLoad NameLoad Num body If CompareIn NameLoad TupleLoad Num Num Num Num body Expr Call NameLoad AttributeLoad NameLoad attr Num Expr Call NameLoad Call NameLoad AttributeLoad NameLoad attr Num decorator_list decorator_list
N/A sqlalchemy.testing eq_ assert_raises_message assert_raises in_ not_in_ is_ ne_ le_ sqlalchemy testing sqlalchemy.testing fixtures engines sqlalchemy util sqlalchemy exc sql func select String Integer MetaData ForeignKey VARCHAR INT CHAR text type_coerce literal_column TypeDecorator table column literal sqlalchemy.engine result _result sqlalchemy.testing.schema Table Column N/A operator sqlalchemy.testing assertions sqlalchemy exc sa_exc sqlalchemy.testing.mock patch Mock contextlib contextmanager sqlalchemy.engine default ResultProxyTest N/A N/A fixtures TablesTest N/A N/A __backend__ True define_tables N/A N/A cls metadata N/A N/A N/A N/A Table users metadata N/A Column user_id INT primary_key True test_needs_autoincrement True N/A Column user_name N/A VARCHAR 20 test_needs_acid True N/A N/A Table addresses metadata N/A Column address_id Integer primary_key True test_needs_autoincrement True N/A Column user_id Integer N/A ForeignKey users.user_id N/A Column address N/A String 30 test_needs_acid True N/A N/A Table users2 metadata N/A Column user_id INT primary_key True N/A Column user_name N/A VARCHAR 20 test_needs_acid True N/A classmethod test_row_iteration N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute N/A user_id user_name 7 jack N/A user_id user_name 8 ed N/A user_id user_name 9 fred N/A r N/A N/A N/A N/A users select execute N/A l N/A N/A row r N/A N/A N/A N/A l append row N/A N/A eq_ N/A len l 3 N/A test_anonymous_rows N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute N/A user_id user_name 7 jack N/A user_id user_name 8 ed N/A user_id user_name 9 fred N/A sel N/A N/A N/A N/A N/A select N/A N/A N/A users c user_id where N/A N/A N/A users c user_name jack as_scalar N/A row N/A N/A N/A select N/A N/A sel 1 N/A sel 3 bind N/A users bind execute N/A N/A N/A eq_ N/A row N/A anon_1 8 N/A N/A eq_ N/A row N/A anon_2 10 N/A N/A N/A testing requires subqueries test_row_comparison N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute user_id 7 user_name jack N/A rp N/A N/A N/A N/A N/A N/A users select execute first N/A N/A eq_ rp rp N/A N/A is_ N/A N/A rp rp True N/A equal N/A 7 jack N/A N/A eq_ rp equal N/A N/A eq_ equal rp N/A N/A is_ N/A N/A rp equal True N/A N/A is_ N/A N/A equal equal True endless N/A N/A N/A N/A N/A True N/A N/A N/A 1 N/A N/A N/A ne_ rp N/A endless N/A N/A ne_ N/A endless rp N/A compare N/A False 8 N/A endless xyz N/A 7 jack N/A N/A op N/A N/A operator eq N/A operator ne N/A operator gt N/A operator lt N/A operator ge N/A operator le N/A N/A N/A N/A control N/A op equal compare N/A N/A N/A TypeError N/A N/A N/A assert_raises TypeError op rp compare N/A N/A N/A eq_ control N/A op rp compare N/A N/A N/A control N/A op compare equal N/A N/A N/A TypeError N/A N/A N/A assert_raises TypeError op compare rp N/A N/A N/A eq_ control N/A op compare rp N/A test_column_label_overlap_fallback N/A N/A self N/A N/A N/A content N/A Table content N/A self metadata N/A Column type N/A String 30 N/A bar N/A Table bar N/A self metadata N/A Column content_type N/A String 30 N/A N/A N/A N/A self metadata create_all N/A testing db N/A N/A N/A N/A testing db execute N/A N/A N/A N/A content insert values type t1 N/A row N/A N/A N/A N/A N/A testing db execute N/A N/A content select use_labels True first N/A N/A in_ N/A N/A content c type row N/A N/A not_in_ N/A N/A bar c content_type row N/A N/A in_ N/A N/A sql column content_type row N/A row N/A N/A N/A N/A N/A testing db execute N/A select N/A N/A N/A N/A N/A content c type label content_type first N/A N/A in_ N/A N/A content c type row N/A N/A not_in_ N/A N/A bar c content_type row N/A N/A in_ N/A N/A sql column content_type row N/A row N/A N/A N/A N/A N/A testing db execute N/A select N/A N/A N/A N/A N/A func now label content_type first N/A N/A not_in_ N/A N/A content c type row N/A N/A not_in_ N/A N/A bar c content_type row N/A N/A in_ N/A N/A sql column content_type row N/A N/A testing provide_metadata test_pickled_rows N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A addresses N/A N/A self tables addresses N/A N/A N/A N/A N/A users insert execute N/A user_id user_name 7 jack N/A user_id user_name 8 ed N/A user_id user_name 9 fred N/A pickle N/A False True N/A N/A use_labels N/A False True N/A N/A result N/A N/A N/A N/A N/A N/A N/A N/A users select use_labels use_labels order_by N/A N/A users c user_id execute fetchall N/A pickle N/A N/A result N/A N/A N/A util pickle loads N/A N/A N/A util pickle dumps result N/A N/A eq_ result N/A N/A 7 jack N/A 8 ed N/A 9 fred N/A use_labels N/A N/A N/A eq_ N/A N/A result N/A 0 N/A users_user_id 7 N/A N/A eq_ N/A list N/A N/A N/A result N/A 0 keys N/A users_user_id users_user_name N/A N/A N/A eq_ N/A N/A result N/A 0 N/A user_id 7 N/A N/A eq_ N/A list N/A N/A N/A result N/A 0 keys N/A user_id user_name N/A N/A eq_ N/A N/A result N/A 0 N/A 0 7 N/A N/A eq_ N/A N/A result N/A 0 N/A N/A N/A users c user_id 7 N/A N/A eq_ N/A N/A result N/A 0 N/A N/A N/A users c user_name jack N/A N/A N/A pickle use_labels N/A N/A N/A assert_raises N/A exc NoSuchColumnError N/A N/A N/A N/A N/A N/A result N/A 0 N/A N/A N/A addresses c user_id N/A N/A N/A eq_ N/A N/A result N/A 0 N/A N/A N/A addresses c user_id 7 N/A N/A assert_raises N/A exc NoSuchColumnError N/A N/A N/A N/A N/A N/A result N/A 0 N/A fake key N/A N/A assert_raises N/A exc NoSuchColumnError N/A N/A N/A N/A N/A N/A result N/A 0 N/A N/A N/A addresses c address_id N/A test_column_error_printing N/A N/A self N/A N/A N/A result N/A N/A N/A testing db execute N/A select N/A 1 N/A row N/A N/A result first unprintable N/A object N/A __str__ N/A N/A self N/A N/A N/A N/A ValueError nope N/A N/A N/A msg Could not locate column in row for column '%s' N/A N/A accessor repl N/A N/A x x N/A N/A Column q Integer q N/A N/A N/A Column q Integer 12 q \+ :q_1 N/A N/A unprintable unprintable element.* N/A N/A N/A assert_raises_message N/A exc NoSuchColumnError N/A msg repl N/A result _getter accessor N/A N/A is_ N/A N/A result _getter accessor False None N/A N/A assert_raises_message N/A exc NoSuchColumnError N/A msg repl N/A N/A N/A N/A N/A row N/A accessor N/A test_fetchmany N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute user_id 7 user_name jack N/A N/A N/A N/A N/A users insert execute user_id 8 user_name ed N/A N/A N/A N/A N/A users insert execute user_id 9 user_name fred N/A r N/A N/A N/A N/A users select execute N/A l N/A N/A row N/A N/A r fetchmany size 2 N/A N/A N/A N/A l append row N/A N/A eq_ N/A len l 2 N/A test_column_slices N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A addresses N/A N/A self tables addresses N/A N/A N/A N/A N/A users insert execute user_id 1 user_name john N/A N/A N/A N/A N/A users insert execute user_id 2 user_name jack N/A N/A N/A N/A N/A addresses insert execute address_id 1 user_id 2 address foo@bar.com N/A r N/A N/A N/A N/A N/A text select * from addresses bind N/A testing db execute first N/A N/A eq_ N/A r N/A 0 1 N/A 1 N/A N/A eq_ N/A r N/A 1 N/A 2 foo@bar.com N/A N/A eq_ N/A r N/A -1 N/A 1 2 N/A test_column_accessor_basic_compiled N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute N/A dict user_id 1 user_name john N/A dict user_id 2 user_name jack N/A r N/A N/A N/A N/A N/A N/A users select N/A N/A N/A users c user_id 2 execute first N/A N/A eq_ N/A r user_id 2 N/A N/A eq_ N/A r N/A user_id 2 N/A N/A eq_ N/A r N/A N/A N/A users c user_id 2 N/A N/A eq_ N/A r user_name jack N/A N/A eq_ N/A r N/A user_name jack N/A N/A eq_ N/A r N/A N/A N/A users c user_name jack N/A test_column_accessor_basic_text N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute N/A dict user_id 1 user_name john N/A dict user_id 2 user_name jack N/A r N/A N/A N/A N/A N/A testing db execute N/A text select * from users where user_id=2 first N/A N/A eq_ N/A r user_id 2 N/A N/A eq_ N/A r N/A user_id 2 N/A N/A eq_ N/A r N/A N/A N/A users c user_id 2 N/A N/A eq_ N/A r user_name jack N/A N/A eq_ N/A r N/A user_name jack N/A N/A eq_ N/A r N/A N/A N/A users c user_name jack N/A test_column_accessor_textual_select N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute N/A dict user_id 1 user_name john N/A dict user_id 2 user_name jack N/A r N/A N/A N/A N/A N/A testing db execute N/A N/A N/A N/A N/A select N/A N/A column user_id N/A column user_name select_from N/A table users where N/A text user_id=2 first N/A N/A eq_ N/A r user_id 2 N/A N/A eq_ N/A r N/A user_id 2 N/A N/A eq_ N/A r N/A N/A N/A users c user_id 2 N/A N/A eq_ N/A r user_name jack N/A N/A eq_ N/A r N/A user_name jack N/A N/A eq_ N/A r N/A N/A N/A users c user_name jack N/A test_column_accessor_dotted_union N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute N/A dict user_id 1 user_name john N/A r N/A N/A N/A N/A N/A testing db execute N/A text select users.user_id, users.user_name from users UNION select users.user_id, users.user_name from users first N/A N/A eq_ N/A r N/A user_id 1 N/A N/A eq_ N/A r N/A user_name john N/A N/A eq_ N/A list N/A N/A r keys N/A user_id user_name N/A test_column_accessor_sqlite_raw N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute N/A dict user_id 1 user_name john N/A r N/A N/A N/A N/A N/A N/A N/A text select users.user_id, users.user_name from users UNION select users.user_id, users.user_name from users bind N/A testing db execution_options sqlite_raw_colnames True execute first N/A N/A N/A testing against sqlite < 3.10.0 N/A N/A N/A not_in_ user_id r N/A N/A not_in_ user_name r N/A N/A eq_ N/A r N/A users.user_id 1 N/A N/A eq_ N/A r N/A users.user_name john N/A N/A eq_ N/A list N/A N/A r keys N/A users.user_id users.user_name N/A N/A N/A not_in_ users.user_id r N/A N/A not_in_ users.user_name r N/A N/A eq_ N/A r N/A user_id 1 N/A N/A eq_ N/A r N/A user_name john N/A N/A eq_ N/A list N/A N/A r keys N/A user_id user_name N/A test_column_accessor_sqlite_translated N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute N/A dict user_id 1 user_name john N/A r N/A N/A N/A N/A N/A text select users.user_id, users.user_name from users UNION select users.user_id, users.user_name from users bind N/A testing db execute first N/A N/A eq_ N/A r N/A user_id 1 N/A N/A eq_ N/A r N/A user_name john N/A N/A N/A testing against sqlite < 3.10.0 N/A N/A N/A eq_ N/A r N/A users.user_id 1 N/A N/A eq_ N/A r N/A users.user_name john N/A N/A N/A not_in_ users.user_id r N/A N/A not_in_ users.user_name r N/A N/A eq_ N/A list N/A N/A r keys N/A user_id user_name N/A test_column_accessor_labels_w_dots N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute N/A dict user_id 1 user_name john N/A r N/A N/A N/A N/A N/A N/A N/A text select users.user_id AS "users.user_id", users.user_name AS "users.user_name" from users bind N/A testing db execution_options sqlite_raw_colnames True execute first N/A N/A eq_ N/A r N/A users.user_id 1 N/A N/A eq_ N/A r N/A users.user_name john N/A N/A not_in_ user_name r N/A N/A eq_ N/A list N/A N/A r keys N/A users.user_id users.user_name N/A test_column_accessor_unary N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute N/A dict user_id 1 user_name john N/A r N/A N/A N/A N/A N/A N/A N/A select N/A N/A N/A N/A N/A users c user_name distinct order_by N/A N/A users c user_name execute first N/A N/A eq_ N/A r N/A N/A N/A users c user_name john N/A N/A eq_ N/A r user_name john N/A test_column_accessor_err N/A N/A self N/A N/A N/A r N/A N/A N/A N/A N/A testing db execute N/A select N/A 1 first N/A N/A assert_raises_message AttributeError Could not locate column in row for column 'foo' getattr r foo N/A N/A assert_raises_message KeyError Could not locate column in row for column 'foo' N/A N/A N/A N/A N/A r N/A foo N/A test_graceful_fetch_on_non_rows N/A N/A self N/A N/A N/A test that calling fetchone() etc. on a result that doesn't
        return rows fails gracefully.

         N/A users N/A N/A self tables users N/A conn N/A N/A N/A testing db connect N/A meth N/A N/A N/A N/A r N/A N/A N/A r fetchone N/A N/A N/A r N/A N/A N/A r fetchall N/A N/A N/A r N/A N/A N/A r first N/A N/A N/A r N/A N/A N/A r scalar N/A N/A N/A r N/A N/A N/A r fetchmany N/A N/A N/A r N/A N/A N/A r _getter user N/A N/A N/A r N/A N/A N/A r _has_key user N/A N/A trans N/A N/A conn begin N/A result N/A N/A conn execute N/A N/A users insert user_id 1 N/A N/A assert_raises_message N/A exc ResourceClosedError This result object does not return rows. It has been closed automatically. meth result N/A N/A N/A trans rollback N/A test_fetchone_til_end N/A N/A self N/A N/A N/A result N/A N/A N/A testing db execute select * from users N/A N/A eq_ N/A N/A result fetchone None N/A N/A eq_ N/A N/A result fetchone None N/A N/A eq_ N/A N/A result fetchone None N/A N/A N/A result close N/A N/A assert_raises_message N/A exc ResourceClosedError This result object is closed. N/A result fetchone N/A test_row_case_sensitive N/A N/A self N/A N/A N/A row N/A N/A N/A N/A N/A testing db execute N/A select N/A N/A N/A N/A literal_column 1 label case_insensitive N/A N/A N/A literal_column 2 label CaseSensitive first N/A N/A eq_ N/A list N/A N/A row keys N/A case_insensitive CaseSensitive N/A N/A in_ case_insensitive N/A row _keymap N/A N/A in_ CaseSensitive N/A row _keymap N/A N/A not_in_ casesensitive N/A row _keymap N/A N/A eq_ N/A row N/A case_insensitive 1 N/A N/A eq_ N/A row N/A CaseSensitive 2 N/A N/A assert_raises KeyError N/A N/A N/A N/A N/A row N/A Case_insensitive N/A N/A assert_raises KeyError N/A N/A N/A N/A N/A row N/A casesensitive N/A test_row_case_sensitive_unoptimized N/A N/A self N/A N/A N/A ins_db N/A N/A engines testing_engine options N/A case_sensitive True N/A row N/A N/A N/A N/A ins_db execute N/A select N/A N/A N/A N/A literal_column 1 label case_insensitive N/A N/A N/A literal_column 2 label CaseSensitive N/A text 3 AS screw_up_the_cols first N/A N/A eq_ N/A list N/A N/A row keys N/A case_insensitive CaseSensitive screw_up_the_cols N/A N/A in_ case_insensitive N/A row _keymap N/A N/A in_ CaseSensitive N/A row _keymap N/A N/A not_in_ casesensitive N/A row _keymap N/A N/A eq_ N/A row N/A case_insensitive 1 N/A N/A eq_ N/A row N/A CaseSensitive 2 N/A N/A eq_ N/A row N/A screw_up_the_cols 3 N/A N/A assert_raises KeyError N/A N/A N/A N/A N/A row N/A Case_insensitive N/A N/A assert_raises KeyError N/A N/A N/A N/A N/A row N/A casesensitive N/A N/A assert_raises KeyError N/A N/A N/A N/A N/A row N/A screw_UP_the_cols N/A test_row_case_insensitive N/A N/A self N/A N/A N/A ins_db N/A N/A engines testing_engine options N/A case_sensitive False N/A row N/A N/A N/A N/A ins_db execute N/A select N/A N/A N/A N/A literal_column 1 label case_insensitive N/A N/A N/A literal_column 2 label CaseSensitive first N/A N/A eq_ N/A list N/A N/A row keys N/A case_insensitive CaseSensitive N/A N/A in_ case_insensitive N/A row _keymap N/A N/A in_ CaseSensitive N/A row _keymap N/A N/A in_ casesensitive N/A row _keymap N/A N/A eq_ N/A row N/A case_insensitive 1 N/A N/A eq_ N/A row N/A CaseSensitive 2 N/A N/A eq_ N/A row N/A Case_insensitive 1 N/A N/A eq_ N/A row N/A casesensitive 2 N/A test_row_case_insensitive_unoptimized N/A N/A self N/A N/A N/A ins_db N/A N/A engines testing_engine options N/A case_sensitive False N/A row N/A N/A N/A N/A ins_db execute N/A select N/A N/A N/A N/A literal_column 1 label case_insensitive N/A N/A N/A literal_column 2 label CaseSensitive N/A text 3 AS screw_up_the_cols first N/A N/A eq_ N/A list N/A N/A row keys N/A case_insensitive CaseSensitive screw_up_the_cols N/A N/A in_ case_insensitive N/A row _keymap N/A N/A in_ CaseSensitive N/A row _keymap N/A N/A in_ casesensitive N/A row _keymap N/A N/A eq_ N/A row N/A case_insensitive 1 N/A N/A eq_ N/A row N/A CaseSensitive 2 N/A N/A eq_ N/A row N/A screw_up_the_cols 3 N/A N/A eq_ N/A row N/A Case_insensitive 1 N/A N/A eq_ N/A row N/A casesensitive 2 N/A N/A eq_ N/A row N/A screw_UP_the_cols 3 N/A test_row_as_args N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute user_id 1 user_name john N/A r N/A N/A N/A N/A N/A N/A users select N/A N/A N/A users c user_id 1 execute first N/A N/A N/A N/A N/A users delete execute N/A N/A N/A N/A N/A users insert execute r N/A N/A eq_ N/A N/A N/A N/A N/A N/A users select execute fetchall N/A N/A 1 john N/A test_result_as_args N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A users2 N/A N/A self tables users2 N/A N/A N/A N/A N/A users insert execute N/A N/A dict user_id 1 user_name john N/A dict user_id 2 user_name ed N/A r N/A N/A N/A N/A users select execute N/A N/A N/A N/A N/A users2 insert execute N/A list r N/A N/A eq_ N/A N/A N/A N/A N/A N/A N/A N/A users2 select order_by N/A N/A users2 c user_id execute fetchall N/A N/A 1 john N/A 2 ed N/A N/A N/A N/A N/A users2 delete execute N/A r N/A N/A N/A N/A users select execute N/A N/A N/A N/A N/A users2 insert execute N/A list r N/A N/A eq_ N/A N/A N/A N/A N/A N/A N/A N/A users2 select order_by N/A N/A users2 c user_id execute fetchall N/A N/A 1 john N/A 2 ed N/A test_ambiguous_column N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A addresses N/A N/A self tables addresses N/A N/A N/A N/A N/A users insert execute user_id 1 user_name john N/A result N/A N/A N/A N/A N/A N/A users outerjoin addresses select execute N/A r N/A N/A result first N/A N/A assert_raises_message N/A exc InvalidRequestError Ambiguous column name N/A N/A N/A N/A N/A r N/A user_id N/A N/A eq_ N/A r N/A N/A N/A users c user_id 1 N/A N/A eq_ N/A r N/A N/A N/A addresses c user_id None N/A fake_table N/A Table fake N/A MetaData N/A Column user_id Integer N/A N/A assert_raises_message N/A exc InvalidRequestError Could not locate column in row for column 'fake.user_id' N/A N/A N/A N/A N/A r N/A N/A N/A fake_table c user_id N/A r N/A N/A N/A util pickle loads N/A N/A N/A util pickle dumps r N/A N/A assert_raises_message N/A exc InvalidRequestError Ambiguous column name N/A N/A N/A N/A N/A r N/A user_id N/A result N/A N/A N/A N/A N/A N/A users outerjoin addresses select execute N/A result N/A N/A _result BufferedColumnResultProxy N/A result context N/A r N/A N/A result first N/A N/A isinstance r N/A _result BufferedColumnRow N/A N/A assert_raises_message N/A exc InvalidRequestError Ambiguous column name N/A N/A N/A N/A N/A r N/A user_id N/A N/A N/A testing requires duplicate_names_in_cursor_description test_ambiguous_column_by_col N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute user_id 1 user_name john N/A ua N/A N/A users alias N/A u2 N/A N/A users alias N/A result N/A N/A N/A select N/A N/A N/A users c user_id N/A N/A ua c user_id execute N/A row N/A N/A result first N/A N/A eq_ N/A row N/A N/A N/A users c user_id 1 N/A N/A eq_ N/A row N/A N/A N/A ua c user_id 1 N/A N/A assert_raises_message N/A exc InvalidRequestError Could not locate column in row N/A N/A N/A N/A N/A row N/A N/A N/A u2 c user_id N/A N/A N/A testing requires duplicate_names_in_cursor_description test_ambiguous_column_case_sensitive N/A N/A self N/A N/A N/A eng N/A N/A engines testing_engine options N/A dict case_sensitive False N/A row N/A N/A N/A N/A eng execute N/A select N/A N/A N/A N/A literal_column 1 label SOMECOL N/A N/A N/A literal_column 1 label SOMECOL first N/A N/A assert_raises_message N/A exc InvalidRequestError Ambiguous column name N/A N/A N/A N/A N/A row N/A somecol N/A N/A N/A testing requires duplicate_names_in_cursor_description test_ambiguous_column_contains N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A addresses N/A N/A self tables addresses N/A N/A N/A N/A N/A users insert execute user_id 1 user_name john N/A result N/A N/A N/A N/A N/A select N/A N/A N/A users c user_id N/A N/A addresses c user_id select_from N/A N/A users outerjoin addresses execute N/A row N/A N/A result first N/A N/A eq_ N/A set N/A N/A N/A N/A users c user_id row N/A N/A N/A addresses c user_id row N/A set N/A True N/A N/A N/A testing requires duplicate_names_in_cursor_description test_ambiguous_column_by_col_plus_label N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute user_id 1 user_name john N/A result N/A N/A N/A select N/A N/A N/A users c user_id N/A N/A N/A type_coerce N/A N/A users c user_id Integer label foo execute N/A row N/A N/A result first N/A N/A eq_ N/A row N/A N/A N/A users c user_id 1 N/A N/A eq_ N/A row N/A 1 1 N/A test_fetch_partial_result_map N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute user_id 7 user_name ed N/A t N/A N/A N/A text select * from users columns user_name N/A String N/A N/A eq_ N/A N/A N/A N/A N/A testing db execute t fetchall N/A N/A 7 ed N/A test_fetch_unordered_result_map N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute user_id 7 user_name ed Goofy1 N/A TypeDecorator N/A N/A impl String process_result_value N/A N/A self value dialect N/A N/A N/A N/A value a N/A N/A Goofy2 N/A TypeDecorator N/A N/A impl String process_result_value N/A N/A self value dialect N/A N/A N/A N/A value b N/A N/A Goofy3 N/A TypeDecorator N/A N/A impl String process_result_value N/A N/A self value dialect N/A N/A N/A N/A value c N/A N/A N/A t N/A N/A N/A text select user_name as a, user_name as b, user_name as c from users columns a N/A Goofy1 b N/A Goofy2 c N/A Goofy3 N/A N/A eq_ N/A N/A N/A N/A N/A testing db execute t fetchall N/A N/A eda edb edc N/A test_column_label_targeting N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute user_id 7 user_name ed N/A s N/A N/A N/A N/A N/A users select alias foo N/A N/A N/A N/A users select alias N/A users name N/A N/A row N/A N/A N/A N/A N/A N/A s select use_labels True execute first N/A N/A eq_ N/A row N/A N/A N/A s c user_id 7 N/A N/A eq_ N/A row N/A N/A N/A s c user_name ed N/A N/A N/A testing requires subqueries test_keys N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute user_id 1 user_name foo N/A result N/A N/A N/A N/A users select execute N/A N/A eq_ N/A N/A result keys N/A user_id user_name N/A row N/A N/A result first N/A N/A eq_ N/A N/A row keys N/A user_id user_name N/A test_keys_anon_labels N/A N/A self N/A N/A N/A test [ticket:3483] N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute user_id 1 user_name foo N/A result N/A N/A N/A testing db execute N/A N/A N/A select N/A N/A N/A users c user_id N/A N/A N/A N/A users c user_name label None N/A N/A func count N/A literal_column 1 group_by N/A N/A users c user_id N/A N/A users c user_name N/A N/A eq_ N/A N/A result keys N/A user_id user_name_1 count_1 N/A row N/A N/A result first N/A N/A eq_ N/A N/A row keys N/A user_id user_name_1 count_1 N/A test_items N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute user_id 1 user_name foo N/A r N/A N/A N/A N/A N/A N/A users select execute first N/A N/A eq_ N/A N/A N/A N/A N/A x N/A 0 lower N/A x N/A 1 N/A x N/A list N/A N/A r items N/A N/A user_id 1 N/A user_name foo N/A test_len N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute user_id 1 user_name foo N/A r N/A N/A N/A N/A N/A N/A users select execute first N/A N/A eq_ N/A len r 2 N/A r N/A N/A N/A N/A N/A testing db execute select user_name, user_id from users first N/A N/A eq_ N/A len r 2 N/A r N/A N/A N/A N/A N/A testing db execute select user_name from users first N/A N/A eq_ N/A len r 1 N/A test_sorting_in_python N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute N/A dict user_id 1 user_name foo N/A dict user_id 2 user_name bar N/A dict user_id 3 user_name def N/A rows N/A N/A N/A N/A N/A N/A N/A N/A users select order_by N/A N/A users c user_name execute fetchall N/A N/A eq_ rows N/A N/A 2 bar N/A 3 def N/A 1 foo N/A N/A eq_ N/A sorted rows N/A N/A 1 foo N/A 2 bar N/A 3 def N/A test_column_order_with_simple_query N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute user_id 1 user_name foo N/A r N/A N/A N/A N/A N/A N/A users select N/A N/A N/A users c user_id 1 execute first N/A N/A eq_ N/A r N/A 0 1 N/A N/A eq_ N/A r N/A 1 foo N/A N/A eq_ N/A N/A N/A x lower N/A x N/A list N/A N/A r keys N/A user_id user_name N/A N/A eq_ N/A list N/A N/A r values N/A 1 foo N/A test_column_order_with_text_query N/A N/A self N/A N/A N/A users N/A N/A self tables users N/A N/A N/A N/A N/A users insert execute user_id 1 user_name foo N/A r N/A N/A N/A N/A N/A testing db execute select user_name, user_id from users first N/A N/A eq_ N/A r N/A 0 foo N/A N/A eq_ N/A r N/A 1 1 N/A N/A eq_ N/A N/A N/A x lower N/A x N/A list N/A N/A r keys N/A user_name user_id N/A N/A eq_ N/A list N/A N/A r values N/A foo 1 N/A test_column_accessor_shadow N/A N/A self N/A N/A N/A shadowed N/A Table test_shadowed N/A self metadata N/A Column shadow_id INT primary_key True N/A Column shadow_name N/A VARCHAR 20 N/A Column parent N/A VARCHAR 20 N/A Column row N/A VARCHAR 40 N/A Column _parent N/A VARCHAR 20 N/A Column _row N/A VARCHAR 20 N/A N/A N/A N/A self metadata create_all N/A N/A N/A N/A N/A shadowed insert execute shadow_id 1 shadow_name The Shadow parent The Light row Without light there is no shadow _parent Hidden parent _row Hidden row N/A r N/A N/A N/A N/A N/A N/A shadowed select N/A N/A N/A shadowed c shadow_id 1 execute first N/A N/A eq_ N/A r shadow_id 1 N/A N/A eq_ N/A r N/A shadow_id 1 N/A N/A eq_ N/A r N/A N/A N/A shadowed c shadow_id 1 N/A N/A eq_ N/A r shadow_name The Shadow N/A N/A eq_ N/A r N/A shadow_name The Shadow N/A N/A eq_ N/A r N/A N/A N/A shadowed c shadow_name The Shadow N/A N/A eq_ N/A r parent The Light N/A N/A eq_ N/A r N/A parent The Light N/A N/A eq_ N/A r N/A N/A N/A shadowed c parent The Light N/A N/A eq_ N/A r row Without light there is no shadow N/A N/A eq_ N/A r N/A row Without light there is no shadow N/A N/A eq_ N/A r N/A N/A N/A shadowed c row Without light there is no shadow N/A N/A eq_ N/A r N/A _parent Hidden parent N/A N/A eq_ N/A r N/A _row Hidden row N/A N/A N/A testing crashes oracle FIXME: unknown, varify not fails_on() N/A N/A testing crashes firebird An identifier must begin with a letter N/A testing provide_metadata test_nontuple_row N/A N/A self N/A N/A N/A ensure the C version of BaseRowProxy handles
        duck-type-dependent rows. sqlalchemy.engine RowProxy MyList N/A object N/A __init__ N/A N/A self l N/A N/A N/A N/A self l l N/A __len__ N/A N/A self N/A N/A N/A N/A len N/A self l N/A __getitem__ N/A N/A self i N/A N/A N/A N/A N/A list __getitem__ N/A self l i N/A N/A N/A proxy N/A RowProxy N/A object N/A MyList N/A value N/A None N/A key 0 N/A None None 0 N/A None None 0 N/A N/A eq_ N/A list proxy N/A value N/A N/A eq_ N/A proxy N/A 0 value N/A N/A eq_ N/A proxy N/A key value N/A test_no_rowcount_on_selects_inserts N/A N/A self N/A N/A N/A assert that rowcount is only called on deletes and updates.

        This because cursor.rowcount may can be expensive on some dialects
        such as Firebird, however many dialects require it be called
        before the cursor is closed.

         N/A metadata N/A self metadata N/A engine N/A N/A engines testing_engine N/A t N/A Table t1 metadata N/A Column data N/A String 10 N/A N/A N/A metadata create_all engine N/A N/A N/A patch object N/A N/A engine dialect execution_ctx_cls rowcount mock_rowcount N/A N/A N/A mock_rowcount __get__ N/A Mock N/A N/A N/A engine execute N/A N/A t insert N/A data d1 N/A data d2 N/A data d3 N/A N/A eq_ N/A len N/A N/A mock_rowcount __get__ mock_calls 0 N/A N/A eq_ N/A N/A N/A N/A engine execute N/A N/A t select fetchall N/A N/A d1 N/A d2 N/A d3 N/A N/A eq_ N/A len N/A N/A mock_rowcount __get__ mock_calls 0 N/A N/A N/A engine execute N/A N/A t update N/A data d4 N/A N/A eq_ N/A len N/A N/A mock_rowcount __get__ mock_calls 1 N/A N/A N/A engine execute N/A N/A t delete N/A N/A eq_ N/A len N/A N/A mock_rowcount __get__ mock_calls 2 N/A N/A testing provide_metadata test_rowproxy_is_sequence N/A N/A self N/A N/A N/A collections sqlalchemy.engine RowProxy N/A row N/A RowProxy N/A object N/A value N/A None N/A key 0 N/A None None 0 N/A None None 0 N/A N/A isinstance row N/A collections Sequence N/A test_rowproxy_getitem_indexes_compiled N/A N/A self N/A N/A N/A values N/A Table rp N/A self metadata N/A Column key N/A String 10 primary_key True N/A Column value N/A String 10 N/A N/A N/A values create N/A N/A N/A N/A testing db execute N/A N/A values insert N/A dict key One value Uno N/A row N/A N/A N/A N/A N/A testing db execute N/A N/A values select first N/A N/A eq_ N/A row N/A key One N/A N/A eq_ N/A row N/A value Uno N/A N/A eq_ N/A row N/A 0 One N/A N/A eq_ N/A row N/A 1 Uno N/A N/A eq_ N/A row N/A -2 One N/A N/A eq_ N/A row N/A -1 Uno N/A N/A eq_ N/A row N/A 1 0 -1 N/A Uno N/A N/A testing provide_metadata test_rowproxy_getitem_indexes_raw N/A N/A self N/A N/A N/A row N/A N/A N/A N/A N/A testing db execute select 'One' as key, 'Uno' as value first N/A N/A eq_ N/A row N/A key One N/A N/A eq_ N/A row N/A value Uno N/A N/A eq_ N/A row N/A 0 One N/A N/A eq_ N/A row N/A 1 Uno N/A N/A eq_ N/A row N/A -2 One N/A N/A eq_ N/A row N/A -1 Uno N/A N/A eq_ N/A row N/A 1 0 -1 N/A Uno N/A N/A N/A testing only_on sqlite test_row_c_sequence_check N/A N/A self N/A N/A N/A csv N/A metadata N/A MetaData N/A N/A metadata bind sqlite:// N/A users N/A Table users metadata N/A Column id Integer primary_key True N/A Column name N/A String 40 N/A N/A N/A users create N/A N/A N/A N/A N/A users insert execute name Test N/A row N/A N/A N/A N/A N/A N/A users select execute fetchone N/A s N/A N/A util StringIO N/A writer N/A N/A csv writer s N/A N/A N/A writer writerow row N/A N/A N/A N/A N/A N/A s getvalue strip 1,Test N/A N/A N/A testing requires cextensions test_empty_accessors N/A N/A self N/A N/A N/A statements N/A N/A select 1 N/A N/A N/A N/A r N/A N/A N/A r last_inserted_params N/A N/A N/A r N/A N/A N/A r last_updated_params N/A N/A N/A r N/A N/A N/A r prefetch_cols N/A N/A N/A r N/A N/A N/A r postfetch_cols N/A N/A N/A r N/A N/A r inserted_primary_key Statement is not a compiled expression construct. N/A N/A select N/A 1 N/A N/A N/A N/A r N/A N/A N/A r last_inserted_params N/A N/A N/A r N/A N/A r inserted_primary_key Statement is not an insert\(\) expression construct. N/A N/A select N/A 1 N/A N/A N/A N/A r N/A N/A N/A r last_updated_params Statement is not an update\(\) expression construct. N/A N/A select N/A 1 N/A N/A N/A N/A r N/A N/A N/A r prefetch_cols N/A N/A N/A r N/A N/A N/A r postfetch_cols Statement is not an insert\(\) or update\(\) expression construct. N/A N/A stmt meths msg statements N/A N/A r N/A N/A N/A testing db execute stmt N/A N/A N/A meth meths N/A N/A N/A assert_raises_message N/A sa_exc InvalidRequestError msg meth r N/A N/A N/A N/A r close N/A N/A N/A testing requires selectone N/A KeyTargetingTest N/A N/A fixtures TablesTest N/A N/A run_inserts once N/A run_deletes None N/A __backend__ True define_tables N/A N/A cls metadata N/A N/A N/A N/A Table keyed1 metadata N/A Column a N/A CHAR 2 key b N/A Column c N/A CHAR 2 key q N/A N/A Table keyed2 metadata N/A Column a N/A CHAR 2 N/A Column b N/A CHAR 2 N/A N/A Table keyed3 metadata N/A Column a N/A CHAR 2 N/A Column d N/A CHAR 2 N/A N/A Table keyed4 metadata N/A Column b N/A CHAR 2 N/A Column q N/A CHAR 2 N/A N/A Table content metadata N/A Column t N/A String 30 key type N/A N/A Table bar metadata N/A Column ctype N/A String 30 key content_type N/A N/A N/A N/A testing requires schemas enabled N/A N/A N/A Table wschema metadata N/A Column a N/A CHAR 2 key b N/A Column c N/A CHAR 2 key q schema N/A N/A testing config test_schema N/A classmethod insert_data N/A N/A cls N/A N/A N/A N/A N/A N/A N/A N/A N/A cls tables keyed1 insert execute N/A dict b a1 q c1 N/A N/A N/A N/A N/A N/A N/A cls tables keyed2 insert execute N/A dict a a2 b b2 N/A N/A N/A N/A N/A N/A N/A cls tables keyed3 insert execute N/A dict a a3 d d3 N/A N/A N/A N/A N/A N/A N/A cls tables keyed4 insert execute N/A dict b b4 q q4 N/A N/A N/A N/A N/A N/A N/A cls tables content insert execute type t1 N/A N/A N/A N/A testing requires schemas enabled N/A N/A N/A N/A N/A N/A N/A N/A cls tables N/A N/A %s.wschema N/A N/A testing config test_schema insert execute N/A dict b a1 q c1 N/A classmethod test_keyed_accessor_wschema N/A N/A self N/A N/A N/A keyed1 N/A N/A self tables N/A N/A %s.wschema N/A N/A testing config test_schema N/A row N/A N/A N/A N/A N/A testing db execute N/A N/A keyed1 select first N/A N/A eq_ N/A row b a1 N/A N/A eq_ N/A row q c1 N/A N/A eq_ N/A row a a1 N/A N/A eq_ N/A row c c1 N/A N/A N/A testing requires schemas test_keyed_accessor_single N/A N/A self N/A N/A N/A keyed1 N/A N/A self tables keyed1 N/A row N/A N/A N/A N/A N/A testing db execute N/A N/A keyed1 select first N/A N/A eq_ N/A row b a1 N/A N/A eq_ N/A row q c1 N/A N/A eq_ N/A row a a1 N/A N/A eq_ N/A row c c1 N/A test_keyed_accessor_single_labeled N/A N/A self N/A N/A N/A keyed1 N/A N/A self tables keyed1 N/A row N/A N/A N/A N/A N/A testing db execute N/A N/A N/A N/A keyed1 select apply_labels first N/A N/A eq_ N/A row keyed1_b a1 N/A N/A eq_ N/A row keyed1_q c1 N/A N/A eq_ N/A row keyed1_a a1 N/A N/A eq_ N/A row keyed1_c c1 N/A test_keyed_accessor_composite_conflict_2 N/A N/A self N/A N/A N/A keyed1 N/A N/A self tables keyed1 N/A keyed2 N/A N/A self tables keyed2 N/A row N/A N/A N/A N/A N/A testing db execute N/A select N/A keyed1 keyed2 first N/A N/A eq_ N/A row b b2 N/A N/A assert_raises_message N/A exc InvalidRequestError Ambig getattr row a N/A N/A N/A testing requires duplicate_names_in_cursor_description test_keyed_accessor_composite_names_precedent N/A N/A self N/A N/A N/A keyed1 N/A N/A self tables keyed1 N/A keyed4 N/A N/A self tables keyed4 N/A row N/A N/A N/A N/A N/A testing db execute N/A select N/A keyed1 keyed4 first N/A N/A eq_ N/A row b b4 N/A N/A eq_ N/A row q q4 N/A N/A eq_ N/A row a a1 N/A N/A eq_ N/A row c c1 N/A test_keyed_accessor_composite_keys_precedent N/A N/A self N/A N/A N/A keyed1 N/A N/A self tables keyed1 N/A keyed3 N/A N/A self tables keyed3 N/A row N/A N/A N/A N/A N/A testing db execute N/A select N/A keyed1 keyed3 first N/A N/A eq_ N/A row q c1 N/A N/A assert_raises_message N/A exc InvalidRequestError Ambiguous column name 'a' getattr row b N/A N/A assert_raises_message N/A exc InvalidRequestError Ambiguous column name 'a' getattr row a N/A N/A eq_ N/A row d d3 N/A N/A N/A testing requires duplicate_names_in_cursor_description test_keyed_accessor_composite_labeled N/A N/A self N/A N/A N/A keyed1 N/A N/A self tables keyed1 N/A keyed2 N/A N/A self tables keyed2 N/A row N/A N/A N/A N/A N/A testing db execute N/A N/A N/A select N/A keyed1 keyed2 apply_labels first N/A N/A eq_ N/A row keyed1_b a1 N/A N/A eq_ N/A row keyed1_a a1 N/A N/A eq_ N/A row keyed1_q c1 N/A N/A eq_ N/A row keyed1_c c1 N/A N/A eq_ N/A row keyed2_a a2 N/A N/A eq_ N/A row keyed2_b b2 N/A N/A assert_raises KeyError N/A N/A N/A N/A N/A row N/A keyed2_c N/A N/A assert_raises KeyError N/A N/A N/A N/A N/A row N/A keyed2_q N/A test_column_label_overlap_fallback N/A N/A self N/A N/A N/A N/A content bar N/A N/A N/A self tables content N/A N/A self tables bar N/A row N/A N/A N/A N/A N/A testing db execute N/A select N/A N/A N/A N/A N/A content c type label content_type first N/A N/A not_in_ N/A N/A content c type row N/A N/A not_in_ N/A N/A bar c content_type row N/A N/A in_ N/A N/A sql column content_type row N/A row N/A N/A N/A N/A N/A testing db execute N/A select N/A N/A N/A N/A N/A func now label content_type first N/A N/A not_in_ N/A N/A content c type row N/A N/A not_in_ N/A N/A bar c content_type row N/A N/A in_ N/A N/A sql column content_type row N/A test_column_label_overlap_fallback_2 N/A N/A self N/A N/A N/A N/A content bar N/A N/A N/A self tables content N/A N/A self tables bar N/A row N/A N/A N/A N/A N/A testing db execute N/A N/A content select use_labels True first N/A N/A in_ N/A N/A content c type row N/A N/A not_in_ N/A N/A bar c content_type row N/A N/A not_in_ N/A N/A sql column content_type row N/A test_columnclause_schema_column_one N/A N/A self N/A N/A N/A keyed2 N/A N/A self tables keyed2 N/A N/A a b N/A N/A N/A sql column a N/A N/A sql column b N/A stmt N/A N/A N/A select N/A a b select_from N/A table keyed2 N/A row N/A N/A N/A N/A N/A testing db execute stmt first N/A N/A in_ N/A N/A keyed2 c a row N/A N/A in_ N/A N/A keyed2 c b row N/A N/A in_ a row N/A N/A in_ b row N/A test_columnclause_schema_column_two N/A N/A self N/A N/A N/A keyed2 N/A N/A self tables keyed2 N/A N/A a b N/A N/A N/A sql column a N/A N/A sql column b N/A stmt N/A select N/A N/A N/A keyed2 c a N/A N/A keyed2 c b N/A row N/A N/A N/A N/A N/A testing db execute stmt first N/A N/A in_ N/A N/A keyed2 c a row N/A N/A in_ N/A N/A keyed2 c b row N/A N/A in_ a row N/A N/A in_ b row N/A test_columnclause_schema_column_three N/A N/A self N/A N/A N/A keyed2 N/A N/A self tables keyed2 N/A N/A a b N/A N/A N/A sql column a N/A N/A sql column b N/A stmt N/A N/A N/A text select a, b from keyed2 columns a CHAR b CHAR N/A row N/A N/A N/A N/A N/A testing db execute stmt first N/A N/A in_ N/A N/A keyed2 c a row N/A N/A in_ N/A N/A keyed2 c b row N/A N/A in_ a row N/A N/A in_ b row N/A N/A in_ N/A N/A stmt c a row N/A N/A in_ N/A N/A stmt c b row N/A test_columnclause_schema_column_four N/A N/A self N/A N/A N/A keyed2 N/A N/A self tables keyed2 N/A N/A a b N/A N/A N/A sql column keyed2_a N/A N/A sql column keyed2_b N/A stmt N/A N/A N/A text select a AS keyed2_a, b AS keyed2_b from keyed2 columns a b N/A row N/A N/A N/A N/A N/A testing db execute stmt first N/A N/A in_ N/A N/A keyed2 c a row N/A N/A in_ N/A N/A keyed2 c b row N/A N/A in_ a row N/A N/A in_ b row N/A N/A in_ N/A N/A stmt c keyed2_a row N/A N/A in_ N/A N/A stmt c keyed2_b row N/A test_columnclause_schema_column_five N/A N/A self N/A N/A N/A keyed2 N/A N/A self tables keyed2 N/A stmt N/A N/A N/A text select a AS keyed2_a, b AS keyed2_b from keyed2 columns keyed2_a CHAR keyed2_b CHAR N/A row N/A N/A N/A N/A N/A testing db execute stmt first N/A N/A in_ N/A N/A keyed2 c a row N/A N/A in_ N/A N/A keyed2 c b row N/A N/A in_ N/A N/A stmt c keyed2_a row N/A N/A in_ N/A N/A stmt c keyed2_b row N/A N/A PositionalTextTest N/A N/A fixtures TablesTest N/A N/A run_inserts once N/A run_deletes None N/A __backend__ True define_tables N/A N/A cls metadata N/A N/A N/A N/A Table text1 metadata N/A Column a N/A CHAR 2 N/A Column b N/A CHAR 2 N/A Column c N/A CHAR 2 N/A Column d N/A CHAR 2 N/A classmethod insert_data N/A N/A cls N/A N/A N/A N/A N/A N/A N/A N/A N/A cls tables text1 insert execute N/A N/A dict a a1 b b1 c c1 d d1 N/A classmethod test_via_column N/A N/A self N/A N/A N/A N/A c1 c2 c3 c4 N/A N/A column q N/A column p N/A column r N/A column d N/A stmt N/A N/A N/A text select a, b, c, d from text1 columns c1 c2 c3 c4 N/A result N/A N/A N/A testing db execute stmt N/A row N/A N/A result first N/A N/A eq_ N/A row N/A c2 b1 N/A N/A eq_ N/A row N/A c4 d1 N/A N/A eq_ N/A row N/A 1 b1 N/A N/A eq_ N/A row N/A b b1 N/A N/A eq_ N/A N/A row keys N/A a b c d N/A N/A eq_ N/A row N/A r c1 N/A N/A eq_ N/A row N/A d d1 N/A test_fewer_cols_than_sql_positional N/A N/A self N/A N/A N/A N/A c1 c2 N/A N/A column q N/A column p N/A stmt N/A N/A N/A text select a, b, c, d from text1 columns c1 c2 N/A result N/A N/A N/A testing db execute stmt N/A row N/A N/A result first N/A N/A eq_ N/A row N/A c1 a1 N/A N/A eq_ N/A row N/A c c1 N/A test_fewer_cols_than_sql_non_positional N/A N/A self N/A N/A N/A N/A c1 c2 N/A N/A column a N/A column p N/A stmt N/A N/A N/A text select a, b, c, d from text1 columns c2 c1 d CHAR N/A result N/A N/A N/A testing db execute stmt N/A row N/A N/A result first N/A N/A eq_ N/A row N/A c1 a1 N/A N/A eq_ N/A row N/A c c1 N/A N/A assert_raises_message N/A exc NoSuchColumnError in row for column 'p' N/A N/A N/A N/A N/A row N/A c2 N/A test_more_cols_than_sql N/A N/A self N/A N/A N/A N/A c1 c2 c3 c4 N/A N/A column q N/A column p N/A column r N/A column d N/A stmt N/A N/A N/A text select a, b from text1 columns c1 c2 c3 c4 N/A N/A N/A assertions expect_warnings Number of columns in textual SQL \(4\) is smaller than number of columns requested \(2\) N/A N/A result N/A N/A N/A testing db execute stmt N/A row N/A N/A result first N/A N/A eq_ N/A row N/A c2 b1 N/A N/A assert_raises_message N/A exc NoSuchColumnError in row for column 'r' N/A N/A N/A N/A N/A row N/A c3 N/A test_dupe_col_obj N/A N/A self N/A N/A N/A N/A c1 c2 c3 N/A N/A column q N/A column p N/A column r N/A stmt N/A N/A N/A text select a, b, c, d from text1 columns c1 c2 c3 c2 N/A N/A assert_raises_message N/A exc InvalidRequestError Duplicate column expression requested in textual SQL: <.*.ColumnClause.*; p> N/A N/A testing db execute stmt N/A test_anon_aliased_unique N/A N/A self N/A N/A N/A text1 N/A N/A self tables text1 N/A c1 N/A N/A N/A N/A text1 c a label None N/A c2 N/A N/A N/A N/A text1 alias c c N/A c3 N/A N/A N/A N/A text1 alias c b N/A c4 N/A N/A N/A N/A N/A N/A text1 alias c d label None N/A stmt N/A N/A N/A text select a, b, c, d from text1 columns c1 c2 c3 c4 N/A result N/A N/A N/A testing db execute stmt N/A row N/A N/A result first N/A N/A eq_ N/A row N/A c1 a1 N/A N/A eq_ N/A row N/A c2 b1 N/A N/A eq_ N/A row N/A c3 c1 N/A N/A eq_ N/A row N/A c4 d1 N/A N/A eq_ N/A row N/A N/A N/A text1 c a a1 N/A N/A eq_ N/A row N/A N/A N/A text1 c d d1 N/A N/A assert_raises_message N/A exc NoSuchColumnError Could not locate column in row for column 'text1.b' N/A N/A N/A N/A N/A row N/A N/A N/A text1 c b N/A test_anon_aliased_overlapping N/A N/A self N/A N/A N/A text1 N/A N/A self tables text1 N/A c1 N/A N/A N/A N/A text1 c a label None N/A c2 N/A N/A N/A N/A text1 alias c a N/A c3 N/A N/A N/A N/A N/A N/A text1 alias c a label None N/A c4 N/A N/A N/A N/A text1 c a label None N/A stmt N/A N/A N/A text select a, b, c, d from text1 columns c1 c2 c3 c4 N/A result N/A N/A N/A testing db execute stmt N/A row N/A N/A result first N/A N/A eq_ N/A row N/A c1 a1 N/A N/A eq_ N/A row N/A c2 b1 N/A N/A eq_ N/A row N/A c3 c1 N/A N/A eq_ N/A row N/A c4 d1 N/A N/A eq_ N/A row N/A N/A N/A text1 c a a1 N/A test_anon_aliased_name_conflict N/A N/A self N/A N/A N/A text1 N/A N/A self tables text1 N/A c1 N/A N/A N/A N/A text1 c a label a N/A c2 N/A N/A N/A N/A text1 alias c a N/A c3 N/A N/A N/A N/A N/A N/A text1 alias c a label a N/A c4 N/A N/A N/A N/A text1 c a label a N/A stmt N/A N/A N/A text select a, b as a, c as a, d as a from text1 columns c1 c2 c3 c4 N/A result N/A N/A N/A testing db execute stmt N/A row N/A N/A result first N/A N/A eq_ N/A row N/A c1 a1 N/A N/A eq_ N/A row N/A c2 b1 N/A N/A eq_ N/A row N/A c3 c1 N/A N/A eq_ N/A row N/A c4 d1 N/A N/A assert_raises_message N/A exc NoSuchColumnError Could not locate column in row for column 'text1.a' N/A N/A N/A N/A N/A row N/A N/A N/A text1 c a N/A N/A AlternateResultProxyTest N/A N/A fixtures TablesTest N/A N/A __requires__ N/A sqlite setup_bind N/A N/A cls N/A N/A N/A N/A cls engine engine N/A N/A engines testing_engine sqlite:// N/A engine N/A classmethod define_tables N/A N/A cls metadata N/A N/A N/A N/A Table test metadata N/A Column x Integer primary_key True N/A Column y N/A String 50 convert_unicode force N/A classmethod insert_data N/A N/A cls N/A N/A N/A N/A N/A N/A cls engine execute N/A N/A N/A N/A cls tables test insert N/A N/A x y i N/A t_%d i N/A i N/A range 1 12 N/A classmethod _proxy_fixture N/A N/A self cls N/A N/A N/A N/A self table N/A N/A self tables test ExcCtx N/A N/A default DefaultExecutionContext N/A get_result_proxy N/A N/A self N/A N/A N/A N/A cls self N/A N/A N/A N/A self patcher N/A N/A patch object N/A N/A self engine dialect execution_ctx_cls ExcCtx N/A N/A self patcher N/A N/A N/A N/A contextmanager _test_proxy N/A N/A self cls N/A N/A N/A N/A N/A self _proxy_fixture cls N/A N/A rows N/A N/A r N/A N/A N/A self engine execute N/A select N/A N/A self table N/A N/A isinstance r cls N/A i N/A range 5 N/A N/A N/A N/A rows append N/A N/A r fetchone N/A N/A eq_ rows N/A N/A i N/A t_%d i N/A i N/A range 1 6 N/A rows N/A N/A r fetchmany 3 N/A N/A eq_ rows N/A N/A i N/A t_%d i N/A i N/A range 6 9 N/A rows N/A N/A r fetchall N/A N/A eq_ rows N/A N/A i N/A t_%d i N/A i N/A range 9 12 N/A r N/A N/A N/A self engine execute N/A select N/A N/A self table N/A rows N/A N/A r fetchmany None N/A N/A eq_ N/A rows N/A 0 N/A 1 t_1 N/A N/A N/A N/A len rows 1 N/A N/A len rows 11 N/A r N/A N/A N/A self engine execute N/A N/A N/A select N/A N/A self table limit 1 N/A N/A N/A r fetchone N/A N/A eq_ N/A N/A r fetchone None N/A r N/A N/A N/A self engine execute N/A N/A N/A select N/A N/A self table limit 5 N/A rows N/A N/A r fetchmany 6 N/A N/A eq_ rows N/A N/A i N/A t_%d i N/A i N/A range 1 6 N/A N/A eq_ N/A N/A r fetchmany 2 N/A N/A N/A eq_ N/A N/A r fetchmany 2 N/A N/A N/A eq_ N/A N/A r fetchall N/A N/A N/A eq_ N/A N/A r fetchone None N/A N/A N/A r close N/A N/A N/A self _assert_result_closed r N/A r N/A N/A N/A self engine execute N/A N/A N/A select N/A N/A self table limit 5 N/A N/A eq_ N/A N/A r first N/A 1 t_1 N/A N/A N/A self _assert_result_closed r N/A r N/A N/A N/A self engine execute N/A N/A N/A select N/A N/A self table limit 5 N/A N/A eq_ N/A N/A r scalar 1 N/A N/A N/A self _assert_result_closed r N/A _assert_result_closed N/A N/A self r N/A N/A N/A N/A assert_raises_message N/A sa_exc ResourceClosedError object is closed N/A r fetchone N/A N/A assert_raises_message N/A sa_exc ResourceClosedError object is closed N/A r fetchmany 2 N/A N/A assert_raises_message N/A sa_exc ResourceClosedError object is closed N/A r fetchall N/A test_basic_plain N/A N/A self N/A N/A N/A N/A N/A self _test_proxy N/A _result ResultProxy N/A test_basic_buffered_row_result_proxy N/A N/A self N/A N/A N/A N/A N/A self _test_proxy N/A _result BufferedRowResultProxy N/A test_basic_fully_buffered_result_proxy N/A N/A self N/A N/A N/A N/A N/A self _test_proxy N/A _result FullyBufferedResultProxy N/A test_basic_buffered_column_result_proxy N/A N/A self N/A N/A N/A N/A N/A self _test_proxy N/A _result BufferedColumnResultProxy N/A test_resultprocessor_plain N/A N/A self N/A N/A N/A N/A N/A self _test_result_processor N/A _result ResultProxy False N/A test_resultprocessor_plain_cached N/A N/A self N/A N/A N/A N/A N/A self _test_result_processor N/A _result ResultProxy True N/A test_resultprocessor_buffered_column N/A N/A self N/A N/A N/A N/A N/A self _test_result_processor N/A _result BufferedColumnResultProxy False N/A test_resultprocessor_buffered_column_cached N/A N/A self N/A N/A N/A N/A N/A self _test_result_processor N/A _result BufferedColumnResultProxy True N/A test_resultprocessor_buffered_row N/A N/A self N/A N/A N/A N/A N/A self _test_result_processor N/A _result BufferedRowResultProxy False N/A test_resultprocessor_buffered_row_cached N/A N/A self N/A N/A N/A N/A N/A self _test_result_processor N/A _result BufferedRowResultProxy True N/A test_resultprocessor_fully_buffered N/A N/A self N/A N/A N/A N/A N/A self _test_result_processor N/A _result FullyBufferedResultProxy False N/A test_resultprocessor_fully_buffered_cached N/A N/A self N/A N/A N/A N/A N/A self _test_result_processor N/A _result FullyBufferedResultProxy True N/A _test_result_processor N/A N/A self cls use_cache N/A N/A MyType N/A TypeDecorator N/A N/A impl N/A String process_result_value N/A N/A self value dialect N/A N/A N/A N/A HI  value N/A N/A N/A N/A N/A self _proxy_fixture cls N/A N/A N/A N/A N/A self engine connect conn N/A N/A use_cache N/A N/A cache N/A N/A conn N/A N/A conn execution_options compiled_cache cache N/A stmt N/A select N/A N/A literal THERE type_ N/A MyType N/A i N/A range 2 N/A N/A r N/A N/A conn execute stmt N/A N/A eq_ N/A N/A r scalar HI THERE N/A test_buffered_row_growth N/A N/A self N/A N/A N/A N/A N/A self _proxy_fixture N/A _result BufferedRowResultProxy N/A N/A N/A N/A N/A self engine connect conn N/A N/A N/A N/A conn execute N/A N/A N/A self table insert N/A N/A x y i N/A t_%d i N/A i N/A range 15 1200 N/A result N/A N/A conn execute N/A N/A N/A self table select N/A checks N/A 0 1 9 135 274 1351 5 10 20 250 500 1000 N/A N/A idx row N/A enumerate result 0 N/A N/A N/A idx checks N/A N/A N/A eq_ N/A result _bufsize N/A checks N/A idx N/A N/A le_ N/A len N/A result _BufferedRowResultProxy__rowbuffer 1000 N/A test_max_row_buffer_option N/A N/A self N/A N/A N/A N/A N/A self _proxy_fixture N/A _result BufferedRowResultProxy N/A N/A N/A N/A N/A self engine connect conn N/A N/A N/A N/A conn execute N/A N/A N/A self table insert N/A N/A x y i N/A t_%d i N/A i N/A range 15 1200 N/A result N/A N/A N/A N/A conn execution_options max_row_buffer 27 execute N/A N/A N/A self table select N/A N/A idx row N/A enumerate result 0 N/A N/A N/A idx N/A 16 70 150 250 N/A N/A N/A eq_ N/A result _bufsize 27 N/A N/A le_ N/A len N/A result _BufferedRowResultProxy__rowbuffer 27 N/A N/A