Module Expr Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore ListLoad Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias alias ImportFrom alias Import alias identifier Import alias Import alias Import alias identifier Import alias If CompareEq Call AttributeLoad NameLoad attr Str body ImportFrom alias identifier ImportFrom alias identifier ImportFrom alias identifier ImportFrom alias identifier Expr Call NameLoad orelse ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad FunctionDef arguments args NameParam defaults vararg kwarg body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad Return AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body Assign NameStore Call AttributeLoad NameLoad attr If CompareEq Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore BinOpMod NameLoad NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr NameLoad BinOpMult Num BinOpSub NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Lambda arguments args NameParam NameParam defaults vararg IfExp CompareLtE AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Lambda arguments args NameParam NameParam defaults vararg IfExp CompareLtE AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore NameStore Lambda arguments args NameParam NameParam defaults vararg IfExp CompareLtE AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list decorator_list Assign NameStore Call NameLoad Str ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad AttributeLoad NameLoad attr body Expr Str If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If NameLoad body Assign NameStore NameLoad orelse Assign NameStore NameLoad If CompareEq AttributeLoad NameLoad attr NameLoad body Return Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr For NameStore ListLoad Str Str Str Str Str Str body Expr Call NameLoad NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad If BinOpBitAnd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If BinOpBitAnd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Return CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd Call NameLoad NameLoad TupleLoad NameLoad NameLoad CompareGt NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Return Call AttributeLoad AttributeLoad NameLoad attr attr orelse Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body If CompareIs NameLoad NameLoad body Pass orelse If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Num orelse If BoolOpAnd Call NameLoad NameLoad TupleLoad NameLoad NameLoad CompareGtE NameLoad Num body Assign AttributeStore NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Return Call AttributeLoad AttributeLoad NameLoad attr attr orelse Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Assign NameStore NameLoad If Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num Assign NameStore BinOpSub Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad If CompareGt NameLoad Num body Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign NameStore Num If Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpSub SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num Call NameLoad AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body Expr Str FunctionDef arguments args NameParam NameParam defaults vararg body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr body Pass orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ExceptHandler body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareNotEq SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse If NameLoad body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body Expr Str FunctionDef arguments args NameParam NameParam defaults vararg body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call NameLoad NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr body Pass orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ExceptHandler body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse If NameLoad body Assign NameStore SubscriptLoad NameLoad Slice NameLoad If CompareEq Call NameLoad NameLoad Num body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareNotEq SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad body Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse If NameLoad body Assign NameStore SubscriptLoad NameLoad Slice NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body Expr Str Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr While CompareGt Call NameLoad NameLoad Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If UnaryOpNot NameLoad body Assign AttributeStore NameLoad attr NameLoad Return Str Assign NameStore SubscriptLoad NameLoad Slice NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad Call NameLoad AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str FunctionDef arguments args NameParam defaults vararg body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str FunctionDef arguments args NameParam defaults vararg body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr body Pass orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ExceptHandler body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str FunctionDef arguments args NameParam defaults vararg body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str FunctionDef arguments args NameParam NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If CompareLt NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr body Pass orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ExceptHandler body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse If CompareGt NameLoad Num body Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad If CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad While CompareGt Call NameLoad NameLoad Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareLt NameLoad Num body Raise Call AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Slice NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If AttributeLoad NameLoad attr body If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If BoolOpOr CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr body Pass orelse Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ExceptHandler body Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad decorator_list Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr TryExcept body If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad orelse Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad handlers ExceptHandler body Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpBitOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr orelse Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str FunctionDef arguments args NameParam defaults vararg body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad orelse If AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If BoolOpOr CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr body Pass orelse Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ExceptHandler body Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num decorator_list TryExcept body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad handlers ExceptHandler body Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If BoolOpOr CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad body Pass orelse Raise decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Yield Call AttributeLoad NameLoad attr BinOpAdd Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr BinOpAdd Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str TryExcept body Assign NameStore Yield Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num Str body Raise Call NameLoad Str orelse Raise If CompareNotEq Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str NameLoad Index Num Assert CompareGtE NameLoad Num TryExcept body Assign NameStore Yield Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num Str body Raise Call NameLoad Str orelse Raise If CompareNotEq Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num Str body Return Str orelse Raise If CompareNotEq Call NameLoad NameLoad NameLoad body Return Str Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str NameLoad Index Num Assert CompareGtE NameLoad Num TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num Str body Return Str orelse Raise If CompareNotEq Call NameLoad NameLoad NameLoad body Return Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Yield Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list If CompareEq Call AttributeLoad NameLoad attr Str body TryExcept body Import alias Import alias Import alias Import alias handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Str orelse ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num Assign NameStore Num Assign NameStore Num FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call NameLoad NameLoad Str body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr NameLoad Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body If CompareNotEq Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str NameLoad Return Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BoolOpAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AugAssignBitOr NameStore NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad If NameLoad body If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num If NameLoad body If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If NameLoad body AugAssignBitAnd NameStore UnaryOpInvert NameLoad orelse Assign NameStore Num Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad If NameLoad body If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Str Lambda arguments args defaults Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr While Num body Assign AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Break Assign NameStore Dict For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad AttributeLoad NameLoad attr For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad BinOpBitOr Call AttributeLoad NameLoad attr NameLoad Num AttributeLoad NameLoad attr For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad BinOpBitOr Call AttributeLoad NameLoad attr NameLoad Num AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListComp TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore NameLoad For TupleStore NameStore NameStore NameLoad body If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Continue If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body If CompareNotEq NameLoad AttributeLoad NameLoad attr body Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr TupleLoad Str Num Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Lambda arguments args NameParam NameParam defaults Call AttributeLoad NameLoad attr NameLoad keyword TupleLoad NameLoad Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Return TupleLoad NameLoad NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults vararg kwarg body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body If UnaryOpNot Call NameLoad NameLoad Str body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Num Num Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Num Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num If BoolOpAnd NameLoad CompareNotEq NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str NameLoad Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareEq NameLoad Num body Assign NameStore AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num If BoolOpAnd NameLoad CompareNotEq NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body If CompareIs NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str orelse If BoolOpOr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareLt NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Num Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr If CompareEq NameLoad Num body Assign AttributeStore NameLoad attr Num orelse If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr BinOpSub SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num Call NameLoad If CompareLt AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr Num orelse If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr orelse If CompareIs NameLoad NameLoad body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr If BoolOpAnd NameLoad CompareNotEq NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad BinOpMult NameLoad Num Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad While CompareNotEq NameLoad AttributeLoad NameLoad attr body If BoolOpAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Str Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr Num If CompareEq NameLoad Num body Assign NameStore Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr While BoolOpAnd AttributeLoad NameLoad attr CompareLtE SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num If CompareEq AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr BinOpAdd Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad While CompareLt NameLoad Call NameLoad AttributeLoad NameLoad attr body If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad Assign AttributeStore NameLoad attr NameLoad Break If CompareNotEq AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Num body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Break AugAssignAdd NameStore Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr If Call NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore BinOpAdd AttributeLoad NameLoad attr TupleLoad Str Str FunctionDef arguments args NameParam defaults vararg kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body If BinOpBitAnd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BinOpBitAnd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body If BoolOpOr BoolOpAnd AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr BoolOpAnd AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore AttributeLoad NameLoad attr attr NameLoad If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad orelse If NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr BinOpBitAnd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body If BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body If BoolOpAnd AttributeLoad NameLoad attr BinOpBitAnd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body If BoolOpAnd AttributeLoad NameLoad attr BinOpBitAnd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr BinOpBitAnd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BoolOpOr NameLoad CompareEq NameLoad Num body Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad orelse If UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad If NameLoad body If CompareEq NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num If BoolOpAnd NameLoad CompareNotEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Raise Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BoolOpOr NameLoad CompareEq NameLoad Num body Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad orelse If UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad orelse Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Num If BoolOpAnd NameLoad CompareNotEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad Raise Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If BoolOpOr NameLoad CompareEq NameLoad Num body If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad orelse If UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad If NameLoad body If CompareEq NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Slice NameLoad AugAssignSub NameStore NameLoad If CompareEq NameLoad Num body Assign NameStore Call AttributeLoad Str attr AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Num If BoolOpAnd NameLoad CompareNotEq NameLoad AttributeLoad NameLoad attr body If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list Assign AttributeStore NameLoad attr ListLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Num If BoolOpAnd NameLoad CompareNotEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Raise Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body If BoolOpOr NameLoad CompareEq NameLoad Num body If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad orelse If UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad If CompareEq Call NameLoad AttributeLoad NameLoad attr Num body If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Num orelse Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num If BoolOpAnd NameLoad CompareNotEq NameLoad AttributeLoad NameLoad attr body If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num If BoolOpAnd NameLoad CompareNotEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Raise Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num orelse If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num orelse If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ExceptHandler body If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If BoolOpAnd CompareNotEq NameLoad AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Num decorator_list If NameLoad body If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad orelse Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Num Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num orelse If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Num decorator_list TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Str Num handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareNotEq SubscriptLoad NameLoad Index Num NameLoad body Raise Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr If BoolOpAnd NameLoad CompareNotEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Raise Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num orelse If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num orelse If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ExceptHandler body If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr If BoolOpAnd CompareNotEq NameLoad AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad decorator_list If NameLoad body If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad If BoolOpAnd CompareNotEq NameLoad AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad orelse Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad orelse Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Num Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num orelse If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If BoolOpAnd NameLoad CompareNotEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Raise Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list If UnaryOpNot Call NameLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Str NameLoad NameLoad body ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam defaults vararg kwarg body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body If CompareIs AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr Num If Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpBitOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num orelse If Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad orelse If Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpBitOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num orelse If Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpBitOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num orelse Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr ListLoad Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Str Lambda arguments args defaults Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareEq NameLoad Num body Assign NameStore NameLoad orelse If AttributeLoad NameLoad attr body Assign NameStore BinOpSub SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num Call NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad AugAssignMult NameStore AttributeLoad NameLoad attr orelse If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore BinOpMult NameLoad AttributeLoad NameLoad attr TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Return TryExcept body For TupleStore NameStore NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareIs NameLoad NameLoad body If CompareNotEq NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str NameLoad Continue If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr orelse If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr orelse If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr orelse If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad While BoolOpAnd AttributeLoad NameLoad attr CompareLtE SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num If CompareEq AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr If Call NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr If Call NameLoad AttributeLoad NameLoad attr Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr BinOpAdd Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad While CompareLt NameLoad Call NameLoad AttributeLoad NameLoad attr body If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad Assign AttributeStore NameLoad attr NameLoad Break If CompareNotEq AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Num body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Break AugAssignAdd NameStore Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad NameLoad body Return Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad orelse AugAssignBitOr NameStore NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad If NameLoad body If NameLoad body AugAssignBitAnd NameStore UnaryOpInvert NameLoad orelse Assign NameStore Num Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body If Call NameLoad NameLoad Str body Return Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr TupleLoad Str Num Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Lambda arguments args NameParam NameParam defaults Call AttributeLoad NameLoad attr NameLoad keyword TupleLoad NameLoad Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Return TupleLoad NameLoad NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body If UnaryOpNot Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad Num If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num NameLoad Assign NameStore ListComp TupleLoad AttributeLoad NameLoad attr IfExp CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr IfExp CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr IfExp CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpBitOr Num AttributeLoad NameLoad attr IfExp CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num comprehension NameStore NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body If UnaryOpNot Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If NameLoad body If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BinOpBitAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Dict For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad AttributeLoad NameLoad attr For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad BinOpBitOr Call AttributeLoad NameLoad attr NameLoad Num AttributeLoad NameLoad attr For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad BinOpBitOr Call AttributeLoad NameLoad attr NameLoad Num AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad decorator_list decorator_list Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If BoolOpAnd UnaryOpNot NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr While CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Yield Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareNotEq AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr NameLoad body Assert CompareGt AttributeLoad NameLoad attr Num AugAssignAdd AttributeStore NameLoad attr Num Raise Call NameLoad NameLoad If BoolOpAnd UnaryOpNot NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad NameLoad While CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Yield Call AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareNotEq AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AugAssignSub AttributeStore NameLoad attr Num If CompareEq AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr NameLoad body AugAssignAdd AttributeStore NameLoad attr Num Raise Call NameLoad NameLoad If BoolOpAnd UnaryOpNot NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad NameLoad While CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Yield Call AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareNotEq AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AugAssignSub AttributeStore NameLoad attr Num If CompareEq AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Expr Str While BoolOpAnd AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr NameLoad AugAssignSub NameStore Num decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareNotEq AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assert CompareGt AttributeLoad NameLoad attr Num Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad If CompareIs Yield Call AttributeLoad NameLoad attr NameLoad NameLoad body TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Pass Raise Call NameLoad NameLoad While CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num NameLoad If CompareIsNot NameLoad NameLoad body AugAssignSub NameStore BinOpSub Call NameLoad NameLoad If CompareLtE NameLoad Num body Raise Call NameLoad NameLoad Assign NameStore Call NameLoad If CompareIs Yield Call AttributeLoad NameLoad attr NameLoad NameLoad body TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Pass Raise Call NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Raise Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If AttributeLoad NameLoad attr body Raise Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body If CompareLtE NameLoad Num body Raise Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIs Yield Call AttributeLoad NameLoad attr NameLoad NameLoad body TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Pass Raise Call NameLoad NameLoad orelse Raise Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults Num body Assert CompareGtE NameLoad Num Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr While CompareEq AttributeLoad NameLoad attr Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Yield Call AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr Num body Raise Call NameLoad NameLoad AugAssignSub AttributeStore NameLoad attr Num Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str AugAssignAdd AttributeStore NameLoad attr Num Assert CompareGt AttributeLoad NameLoad attr Num If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Pass decorator_list ClassDef bases NameLoad body Expr Str Pass decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr If BoolOpOr UnaryOpNot NameLoad CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad If BoolOpOr NameLoad CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Raise Call NameLoad NameLoad Assign NameStore Call NameLoad Str keyword Dict Str NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIs Yield Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Raise Call NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareNotEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Return Num If UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareNotEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Return Num If UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad Str keyword Dict Str Str AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword Num If CompareNotEq Call AttributeLoad NameLoad attr NameLoad Num body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Return Num orelse Return Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad AttributeLoad NameLoad attr If CompareEq NameLoad Num body Assign NameStore Num orelse Assign NameStore Call NameLoad Str keyword Dict Str Str AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore NameLoad attr Num Assign NameStore Yield Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Num If CompareIs NameLoad NameLoad body Assign NameStore Num Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam defaults vararg body Expr Str If CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Str Return Num If CompareEq Call NameLoad NameLoad Num body If BoolOpAnd Call NameLoad SubscriptLoad NameLoad Index Num NameLoad CompareGt Call NameLoad SubscriptLoad NameLoad Index Num Num body Assign NameStore SubscriptLoad NameLoad Index Num orelse Assign NameStore TupleLoad Call NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse If CompareEq AttributeLoad NameLoad attr Num body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr orelse Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call NameLoad Expr Yield Call AttributeLoad AttributeLoad NameLoad attr attr orelse If CompareEq AttributeLoad NameLoad attr Num body Pass orelse If Call NameLoad AttributeLoad NameLoad attr NameLoad body Expr Yield Call AttributeLoad AttributeLoad NameLoad attr attr orelse Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Raise Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Assign NameStore Call NameLoad Str keyword Dict Str AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Num If CompareNotEq Call AttributeLoad NameLoad attr NameLoad Num body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Return Num Return Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body If NameLoad body Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Assign AttributeStore NameLoad attr NameLoad Return Num orelse Expr Call AttributeLoad NameLoad attr Str Return Num decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Return Num Assign AttributeStore NameLoad attr NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad orelse Assign NameStore Call NameLoad Str keyword Dict Str Str NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Num Assign NameStore Yield Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareEq AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad orelse Return Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr If BoolOpAnd UnaryOpNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str TupleLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If BoolOpAnd AttributeLoad NameLoad attr CompareIn Str SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Slice AttributeLoad AttributeLoad NameLoad attr attr Slice UnaryOpUSub Call NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str NameLoad Return Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Str Str AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Return Call NameLoad Call NameLoad NameLoad orelse Return Call NameLoad Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam NameParam defaults body If Call AttributeLoad NameLoad attr Str NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad Call NameLoad NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpOr UnaryOpNot Call NameLoad NameLoad Call NameLoad NameLoad CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Str Str Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr If CompareIsNot NameLoad NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert CompareEq Call NameLoad AttributeLoad NameLoad attr Num handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr If CompareIn NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad NameLoad attr Str NameLoad orelse Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr If BoolOpOr UnaryOpNot NameLoad CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad If BoolOpOr NameLoad CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Raise Call NameLoad NameLoad Assign NameStore Call NameLoad Str keyword Dict Str NameLoad keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign NameStore Call NameLoad NameLoad Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIs Yield Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Raise Call NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str If CompareNotEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Return Num Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareNotEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Return Num Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareNotEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Return Num TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert CompareEq Call NameLoad AttributeLoad NameLoad attr Num handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Str Return Num Assign AttributeStore NameLoad attr NameLoad Return Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If BoolOpAnd UnaryOpNot Call NameLoad NameLoad NameLoad UnaryOpNot Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Raise Call NameLoad Num If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body If BoolOpAnd Call NameLoad NameLoad NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore NameLoad Break orelse If Call NameLoad NameLoad NameLoad body For NameStore AttributeLoad NameLoad attr body If BoolOpAnd Call NameLoad NameLoad NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore NameLoad Break Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Yield Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Num orelse Assign NameStore Dict Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call NameLoad Str keyword NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Yield Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If BoolOpAnd UnaryOpNot Call NameLoad NameLoad NameLoad UnaryOpNot Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Raise Call NameLoad Num If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body If BoolOpAnd Call NameLoad NameLoad NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore NameLoad Break orelse If Call NameLoad NameLoad NameLoad body For NameStore AttributeLoad NameLoad attr body If BoolOpAnd Call NameLoad NameLoad NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore NameLoad Break TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Num orelse Assign NameStore Num orelse Assign NameStore Dict Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call NameLoad Str keyword NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Yield Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body If AttributeLoad NameLoad attr body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad handlers ExceptHandler body Assign NameStore NameLoad If CompareIs NameLoad NameLoad body Return Num Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body If CompareNotEq Call AttributeLoad NameLoad attr NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Yield Call AttributeLoad NameLoad attr NameLoad decorator_list For NameStore NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad orelse Assign NameStore Call NameLoad Str keyword Dict Str Str AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword Num If CompareNotEq Call AttributeLoad NameLoad attr NameLoad Num body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Return Num Return Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad Num body Expr Str If BoolOpOr UnaryOpNot Call NameLoad NameLoad NameLoad CompareLt NameLoad Num body Raise Call NameLoad Num If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body If AttributeLoad NameLoad attr body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad handlers ExceptHandler body Assign NameStore NameLoad If CompareIs NameLoad NameLoad body Raise Call NameLoad Num If NameLoad body While CompareLt Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr If CompareIs Yield Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad body Raise Call NameLoad Num If CompareIsNot NameLoad NameLoad body AugAssignSub NameStore BinOpSub Call NameLoad NameLoad If CompareLtE NameLoad Num body Raise Call NameLoad Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str Str Num Call NameLoad NameLoad Num Call NameLoad ListLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body TryExcept body Assign NameStore Yield Call AttributeLoad NameLoad attr NameLoad keyword NameLoad If CompareGt NameLoad Num body AugAssignAdd SubscriptStore NameLoad Index Str NameLoad AugAssignAdd SubscriptStore NameLoad Index Str Num If BoolOpAnd CompareGt NameLoad Num CompareGtE SubscriptLoad NameLoad Index Str NameLoad body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr orelse If CompareLt NameLoad Num body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad handlers ExceptHandler body Pass AugAssignSub SubscriptStore NameLoad Index Str Num If CompareEq SubscriptLoad NameLoad Index Str Num body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr decorator_list For NameStore NameLoad body If BoolOpAnd Call NameLoad NameLoad NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If CompareEq Call AttributeLoad NameLoad attr NameLoad Num body AugAssignAdd SubscriptStore NameLoad Index Str Num AugAssignAdd SubscriptStore NameLoad Index Str Num AugAssignSub SubscriptStore NameLoad Index Str Num orelse Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad If CompareEq SubscriptLoad NameLoad Index Str Num body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr If BoolOpOr CompareEq NameLoad Num CompareLt SubscriptLoad NameLoad Index Str NameLoad body Expr Yield Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad If SubscriptLoad NameLoad Index Str body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Yield Call AttributeLoad NameLoad attr NameLoad decorator_list For NameStore SubscriptLoad NameLoad Index Str body Expr Call NameLoad NameLoad NameLoad NameLoad Raise Call NameLoad SubscriptLoad NameLoad Index Str orelse Assign NameStore Call NameLoad Str keyword Dict Str Str Str AttributeLoad NameLoad attr NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore NameLoad attr Num Assign NameStore Yield Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Num If CompareIs NameLoad NameLoad body Assign NameStore Num Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict NameLoad Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareNotEq Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore NameLoad orelse If CompareNotEq Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore NameLoad If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Raise Call NameLoad NameLoad If NameLoad body Assign NameStore Call NameLoad While Num body Assign NameStore Yield Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad If CompareEq NameLoad NameLoad body Raise Call NameLoad NameLoad For NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad NameLoad body Raise Call NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If UnaryOpNot NameLoad body Assign NameStore SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Break orelse Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad If NameLoad body Assign NameStore Call NameLoad AugAssignSub NameStore BinOpSub NameLoad NameLoad Assign NameStore NameLoad decorator_list Assign NameStore NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num FunctionDef arguments args NameParam NameParam defaults NameLoad body If CompareIs AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad If CompareIs NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults vararg kwarg body Expr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad NameLoad attr CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign NameStore Num orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Assign NameStore Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr If CompareNotEq AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr Return Num If CompareNotEq AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr NameLoad If NameLoad body AugAssignAdd AttributeStore NameLoad attr Num If CompareEq Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse AugAssignSub AttributeStore NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If BoolOpOr CompareIs NameLoad NameLoad UnaryOpNot Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str Return Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr If CompareNotEq AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr Return Num Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd CompareEq NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num If CompareEq NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad If CompareIs NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse If UnaryOpNot Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return Num If CompareLtE NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad orelse Assign AttributeStore NameLoad attr BinOpAdd Call NameLoad NameLoad Expr Call NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareIs NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str NameLoad Return Num If BoolOpAnd CompareEq NameLoad AttributeLoad NameLoad attr CompareNotEq AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return Num If CompareEq AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad NameLoad attr CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return Num decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If BoolOpOr CompareIs NameLoad NameLoad CompareNotIn AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return Num Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIn AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad NameLoad attr CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return Num If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad Call NameLoad Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad If BoolOpAnd AttributeLoad NameLoad attr CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return Num If BoolOpOr AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return Num orelse Assign AttributeStore NameLoad attr NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If CompareEq AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr NameLoad orelse If Call NameLoad AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad Call NameLoad AttributeLoad NameLoad attr If CompareIn AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd AttributeLoad NameLoad attr CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str While UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr If UnaryOpNot AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Assign NameStore BinOpSub SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num Call NameLoad orelse Assign NameStore NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign NameStore BinOpAdd Call NameLoad Num While BoolOpAnd AttributeLoad NameLoad attr CompareLtE SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num NameLoad body Assign TupleStore NameStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr Assert CompareLtE NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If BoolOpOr UnaryOpNot NameLoad CompareNotEq AttributeLoad NameLoad attr NameLoad body Continue If CompareNotIn AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Continue Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign NameStore ListComp SubscriptLoad AttributeLoad NameLoad attr Index NameLoad comprehension NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore NameLoad body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad TryExcept body If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num If CompareEq SubscriptLoad NameLoad Index Num NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr handlers ExceptHandler body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr If CompareEq SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore AttributeLoad SubscriptLoad NameLoad Index Num attr If NameLoad body If CompareEq Call NameLoad NameLoad Num body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad orelse If CompareEq SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore AttributeLoad SubscriptLoad NameLoad Index Num attr If BoolOpAnd Call NameLoad NameLoad NameLoad CompareEq Call NameLoad NameLoad Num Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr body TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Continue orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse If AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assert Call NameLoad NameLoad NameLoad If CompareEq Call NameLoad NameLoad Num body Assign NameStore Call AttributeLoad Str attr Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad Str attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr If CompareNotIn AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr For NameStore NameLoad body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign NameStore Call NameLoad NameLoad TupleLoad NameLoad AttributeLoad NameLoad attr If CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Slice Num TryExcept body Expr Call NameLoad SubscriptLoad NameLoad Index Num handlers ExceptHandler type AttributeLoad NameLoad attr body Assign NameStore TupleLoad SubscriptLoad NameLoad Index Num Call NameLoad SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Num Assign NameStore Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr ListLoad orelse Assign NameStore AttributeLoad NameLoad attr TryExcept body Expr Call NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If BoolOpOr UnaryOpNot AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr ListLoad If CompareNotEq Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIs AttributeLoad NameLoad attr NameLoad body AugAssignSub AttributeStore NameLoad attr Num orelse If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If CompareEq Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr IfExp AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr While AttributeLoad NameLoad attr body TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num orelse Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str IfExp AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Str While AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr TryExcept body Expr Call NameLoad NameLoad NameLoad handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body If NameLoad body If CompareGt Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str BinOpSub Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad AugAssignAdd AttributeStore NameLoad attr Num If CompareNotEq Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Expr Call NameLoad AttributeLoad NameLoad attr keyword Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Expr Call NameLoad AttributeLoad NameLoad attr TupleLoad BinOpAdd Call NameLoad Num NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr IfExp AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr For NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body While Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad If CompareIs NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Break Assign TupleStore NameStore NameStore NameStore NameStore NameLoad TryFinally body TryExcept body Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr finalbody Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If BoolOpAnd UnaryOpNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str TupleLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore Call NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body TryFinally body Return Call NameLoad finalbody Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Yield Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Expr Yield Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults TupleLoad body Expr Str Expr Yield Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list decorator_list
N/A N/A 
This file is part of asyncoro; see http://asyncoro.sourceforge.net
for details.

This module provides framework for concurrent, asynchronous network
programming with coroutines, asynchronous completions and message
passing. Other modules in asyncoro download package provide API for
distributed programming, asynchronous pipes, distributed concurrent
communicating processes.
 N/A __author__ Giridhar Pemmasani (pgiri@yahoo.com) N/A __email__ pgiri@yahoo.com N/A __copyright__ Copyright (c) 2012-2014 Giridhar Pemmasani N/A __contributors__ N/A N/A __maintainer__ Giridhar Pemmasani (pgiri@yahoo.com) N/A __license__ MIT N/A __url__ http://asyncoro.sourceforge.net N/A __status__ Production N/A __version__ 4.0 N/A __all__ N/A AsyncSocket AsynCoroSocket Coro AsynCoro Lock RLock Event Condition Semaphore HotSwapException MonitorException Location Channel CategorizeMessages AsyncThreadPool AsyncDBCursor MetaSingleton logger serialize unserialize N/A time N/A threading N/A functools N/A socket N/A inspect N/A traceback N/A select N/A sys N/A types N/A struct N/A re N/A logging N/A errno N/A platform N/A ssl heapq heappush heappop bisect bisect_left N/A Queue queue N/A atexit N/A collections N/A cPickle pickle N/A copy N/A N/A N/A N/A platform system Windows N/A errno WSAEINPROGRESS EINPROGRESS errno WSAEWOULDBLOCK EWOULDBLOCK errno WSAEINVAL EINVAL time clock _time N/A N/A _time N/A errno EINPROGRESS errno EWOULDBLOCK errno EINVAL time time _time serialize N/A N/A obj N/A N/A N/A N/A N/A pickle dumps obj N/A pickle HIGHEST_PROTOCOL N/A unserialize N/A N/A pkl N/A N/A N/A N/A N/A pickle loads pkl N/A MetaSingleton N/A type N/A N/A __instance None __call__ N/A N/A cls N/A args kwargs N/A N/A N/A N/A cls __instance None N/A N/A N/A cls __instance N/A N/A N/A super MetaSingleton cls __call__ args kwargs N/A N/A cls __instance N/A N/A Logger N/A object N/A N/A Simple(r) (and more efficient) version of logging mechanism with limited
    features.
     __init__ N/A N/A self name stream level N/A N/A sys stdout N/A logging INFO N/A N/A 
        'name' is appeneded to timestamp (similar to 'logging' module).
        'stream' (default is sys.stdout) is where log entry is written to.
        'level' is initial log level.
         N/A N/A self name name N/A N/A self stream stream N/A N/A self level level N/A N/A self log_ms False N/A setLevel N/A N/A self level N/A N/A N/A Set to new log level.
         N/A N/A self level level N/A show_ms N/A N/A self flag N/A N/A N/A If 'flag' is True, milliseconds is shown in timestamp.
         N/A N/A self log_ms N/A bool flag N/A log N/A N/A self message N/A args N/A N/A now N/A N/A time time N/A N/A N/A len args 1 N/A N/A args N/A args N/A 0 N/A message N/A message args N/A N/A self log_ms N/A N/A N/A N/A N/A self stream write N/A %s.%03d %s - %s
 N/A N/A N/A time strftime %Y-%m-%d %H:%M:%S N/A N/A time localtime now N/A 1000 N/A now N/A long now N/A self name message N/A N/A N/A N/A N/A self stream write N/A %s %s - %s
 N/A N/A N/A time strftime %Y-%m-%d %H:%M:%S N/A N/A time localtime now N/A self name message N/A N/A debug N/A N/A N/A self message N/A args N/A N/A N/A self level N/A logging DEBUG N/A N/A self log message args None N/A info N/A N/A N/A self message N/A args N/A N/A N/A self level N/A logging INFO N/A N/A self log message args None N/A warn warning N/A N/A N/A self message N/A args N/A N/A N/A self level N/A logging WARNING N/A N/A self log message args None flush N/A N/A self N/A N/A N/A N/A N/A N/A self stream flush N/A N/A shutdown flush __enter__ N/A N/A self N/A N/A N/A self N/A __exit__ N/A N/A self exc_type exc_value trace N/A N/A N/A N/A N/A self shutdown N/A N/A N/A logger N/A Logger asyncoro _AsyncSocket N/A object N/A N/A Base class for use with AsynCoro, for asynchronous I/O
    completion and coroutines. This class is for internal use
    only. Use AsyncSocket, defined below, instead.
     N/A __slots__ N/A _rsock _keyfile _certfile _ssl_version _fileno _timeout _timeout_id _read_coro _read_task _read_result _write_coro _write_task _write_result _asyncoro _notifier recvall sendall recv_msg send_msg _blocking recv send recvfrom sendto accept connect ssl_server_ctx N/A _default_timeout None __init__ N/A N/A self sock blocking keyfile certfile ssl_version N/A False None None N/A ssl PROTOCOL_SSLv23 N/A N/A Setup socket for use wih asyncoro.

        @blocking=True implies synchronous sockets and blocking=False
        implies asynchronous sockets.

        @keyfile, @certfile and @ssl_version are as per ssl's wrap_socket
        method.

        Only methods without leading underscore should be used; other
        attributes are for internal use only. In addition to usual
        socket I/O methods, AsyncSocket implemnents 'recvall',
        'send_msg', 'recv_msg' and 'unwrap' methods.
         N/A N/A isinstance sock AsyncSocket N/A N/A N/A N/A logger warning Socket %s is already AsyncSocket N/A sock _fileno N/A k N/A sock __slots__ N/A N/A N/A setattr self k N/A getattr sock k N/A N/A N/A self _rsock sock N/A N/A self _keyfile keyfile N/A N/A self _certfile certfile N/A N/A self _ssl_version ssl_version N/A N/A self _fileno N/A N/A sock fileno N/A N/A self _timeout 0 N/A N/A self _timeout_id None N/A N/A self _read_coro None N/A N/A self _read_task None N/A N/A self _read_result None N/A N/A self _write_coro None N/A N/A self _write_task None N/A N/A self _write_result None N/A N/A self _notifier None N/A N/A self ssl_server_ctx None N/A N/A self recvall None N/A N/A self sendall None N/A N/A self recv_msg None N/A N/A self send_msg None N/A N/A self _blocking None N/A N/A N/A self setblocking blocking N/A N/A _AsyncSocket _default_timeout N/A N/A N/A N/A self settimeout N/A _AsyncSocket _default_timeout N/A __getattr__ N/A N/A self name N/A N/A N/A N/A getattr N/A self _rsock name N/A setblocking N/A N/A self blocking N/A N/A N/A blocking N/A N/A blocking True N/A N/A blocking False N/A N/A N/A self _blocking blocking N/A N/A N/A N/A self _blocking blocking N/A N/A self _blocking N/A N/A N/A N/A self _unregister N/A N/A N/A N/A self _rsock setblocking 1 N/A N/A self _certfile N/A N/A N/A self _rsock N/A N/A ssl wrap_socket N/A self _rsock keyfile N/A self _keyfile certfile N/A self _certfile ssl_version N/A self _ssl_version N/A name N/A recv send recvfrom sendto accept connect N/A N/A N/A setattr self name N/A getattr N/A self _rsock name N/A N/A N/A N/A self _rsock type N/A socket SOCK_STREAM N/A N/A N/A self recvall N/A self _sync_recvall N/A N/A self sendall N/A self _sync_sendall N/A N/A self recv_msg N/A self _sync_recv_msg N/A N/A self send_msg N/A self _sync_send_msg N/A N/A self _notifier None N/A N/A N/A N/A N/A self _rsock setblocking 0 N/A N/A self recv N/A self _async_recv N/A N/A self send N/A self _async_send N/A N/A self recvfrom N/A self _async_recvfrom N/A N/A self sendto N/A self _async_sendto N/A N/A self accept N/A self _async_accept N/A N/A self connect N/A self _async_connect N/A N/A N/A N/A self _rsock type N/A socket SOCK_STREAM N/A N/A N/A self recvall N/A self _async_recvall N/A N/A self sendall N/A self _async_sendall N/A N/A self recv_msg N/A self _async_recv_msg N/A N/A self send_msg N/A self _async_send_msg N/A N/A self _notifier N/A N/A _AsyncNotifier instance N/A N/A N/A self _register N/A _register N/A N/A self N/A N/A N/A Internal use only.
         N/A N/A _unregister N/A N/A self N/A N/A N/A Internal use only.
         N/A N/A self _notifier N/A N/A N/A N/A N/A self _notifier unregister self N/A N/A self _notifier None N/A close N/A N/A self N/A N/A N/A 'close' must be called when done with socket.
         N/A N/A N/A self _unregister N/A N/A self _rsock N/A N/A N/A N/A N/A self _rsock close N/A N/A self _rsock None N/A N/A self _read_coro N/A self _write_coro None N/A unwrap N/A N/A self N/A N/A N/A Get rid of AsyncSocket setup and return underlying socket
        object.
         N/A N/A N/A self _unregister N/A N/A self _notifier None N/A N/A self _read_coro N/A self _write_coro None N/A N/A sock N/A self _rsock N/A N/A self _rsock None N/A sock N/A __enter__ N/A N/A self N/A N/A N/A self N/A __exit__ N/A N/A self exc_type exc_value trace N/A N/A N/A N/A N/A self close N/A __lt__ N/A N/A self other N/A N/A N/A N/A isinstance other AsyncSocket N/A N/A N/A N/A self _fileno N/A other _fileno N/A 1 N/A setdefaulttimeout N/A N/A self timeout N/A N/A N/A N/A N/A isinstance timeout N/A int float N/A timeout 0 N/A N/A N/A N/A N/A self _rsock setdefaulttimeout timeout N/A N/A self _default_timeout timeout N/A N/A N/A N/A logger warning invalid timeout %s ignored timeout N/A getdefaulttimeout N/A N/A self N/A N/A N/A N/A self _blocking N/A N/A N/A N/A N/A self _rsock getdefalttimeout N/A N/A N/A _AsyncSocket _default_timeout N/A settimeout N/A N/A self timeout N/A N/A N/A N/A self _blocking N/A N/A N/A timeout None N/A N/A N/A N/A N/A timeout N/A N/A N/A N/A self setblocking 0 N/A N/A N/A self settimeout 0.0 N/A N/A N/A N/A N/A self _rsock settimeout timeout N/A N/A N/A timeout None N/A N/A N/A N/A self setblocking 1 N/A N/A N/A N/A isinstance timeout N/A int float N/A timeout 0 N/A N/A N/A self _timeout timeout N/A N/A N/A N/A logger warning invalid timeout %s ignored timeout N/A gettimeout N/A N/A self N/A N/A N/A N/A self _blocking N/A N/A N/A N/A N/A self _rsock gettimeout N/A N/A N/A self _timeout N/A _timed_out N/A N/A self N/A N/A N/A Internal use only.
         N/A N/A self _read_coro N/A N/A buf None N/A N/A isinstance N/A self _read_result bytearray N/A N/A view N/A N/A N/A self _read_task args N/A 1 N/A n N/A N/A len N/A self _read_result N/A len view N/A N/A n 0 N/A N/A buf N/A bytes N/A N/A self _read_result N/A n N/A buf N/A N/A N/A N/A N/A self _read_coro _proceed_ buf N/A N/A N/A N/A N/A self _read_coro throw N/A N/A socket timeout timed out N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Read N/A N/A self _read_task N/A self _read_result N/A self _read_coro None N/A N/A self _write_coro N/A N/A sent 0 N/A N/A isinstance N/A self _write_result buffer N/A N/A sent N/A N/A N/A N/A self _write_task args N/A 1 N/A len N/A self _write_result N/A sent N/A N/A N/A N/A N/A self _write_coro _proceed_ sent N/A N/A N/A N/A N/A self _write_coro throw N/A N/A socket timeout timed out N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Write N/A N/A self _write_task N/A self _write_result N/A self _write_coro None N/A _eof N/A N/A self N/A N/A N/A Internal use only.
         N/A N/A self _read_task N/A N/A N/A N/A self _read_task N/A _async_recv N/A N/A self bufsize N/A args N/A N/A Internal use only; use 'recv' with 'yield' instead.

        Asynchronous version of socket recv method.
         _recv N/A N/A self bufsize N/A args N/A N/A N/A N/A buf N/A N/A N/A self _rsock recv bufsize args N/A N/A N/A N/A ssl SSLError N/A err N/A N/A N/A N/A N/A err args N/A 0 N/A ssl SSL_ERROR_WANT_READ N/A N/A N/A N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Read N/A N/A self _read_task None N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Read N/A N/A self _read_task None N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Read N/A N/A self _read_task None N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A N/A N/A coro _proceed_ buf N/A N/A N/A self _read_task N/A N/A functools partial _recv self bufsize args N/A N/A self _read_coro N/A N/A AsynCoro cur_coro N/A N/A N/A N/A self _read_coro _await_ N/A N/A N/A N/A self _notifier add self N/A _AsyncPoller _Read N/A N/A N/A self _certfile N/A N/A N/A self _rsock pending N/A N/A N/A N/A buf N/A N/A N/A self _rsock recv bufsize N/A N/A N/A N/A socket error N/A err N/A N/A N/A N/A N/A err args N/A 0 EWOULDBLOCK N/A N/A N/A self _read_task None N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Read N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A buf N/A N/A N/A self _read_task None N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Read N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A N/A N/A coro _proceed_ buf N/A _async_recvall N/A N/A self bufsize N/A args N/A N/A Internal use only; use 'recvall' with 'yield' instead.

        Receive exactly bufsize bytes. If socket's timeout is set and
        it expires before all the data could be read, it returns
        partial data read if any data has been read at all. If no data
        has been read before timeout, then it causes 'socket.timeout'
        exception to be thrown.
         _recvall N/A N/A self view N/A args N/A N/A N/A N/A recvd N/A N/A N/A self _rsock recv_into view N/A len view args N/A N/A N/A N/A ssl SSLError N/A err N/A N/A N/A N/A N/A err args N/A 0 N/A ssl SSL_ERROR_WANT_READ N/A N/A N/A N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Read N/A N/A self _read_task N/A self _read_result None N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Read N/A N/A self _read_task N/A self _read_result None N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A recvd N/A N/A view N/A view N/A recvd N/A N/A N/A len view 0 N/A N/A buf N/A str N/A self _read_result N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Read N/A N/A self _read_task N/A self _read_result None N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A N/A N/A coro _proceed_ buf N/A N/A N/A self _timeout N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A N/A N/A self _notifier _add_timeout self N/A N/A self _read_task N/A N/A functools partial _recvall self view args N/A N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Read N/A N/A self _read_task N/A self _read_result None N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A N/A N/A coro _proceed_ N/A N/A N/A self _read_result N/A bytearray bufsize N/A view N/A memoryview N/A self _read_result N/A N/A self _read_task N/A N/A functools partial _recvall self view args N/A N/A self _read_coro N/A N/A AsynCoro cur_coro N/A N/A N/A N/A self _read_coro _await_ N/A N/A N/A N/A self _notifier add self N/A _AsyncPoller _Read N/A N/A N/A self _certfile N/A N/A N/A self _rsock pending N/A N/A N/A N/A recvd N/A N/A N/A self _rsock recv_into view bufsize N/A N/A N/A N/A socket error N/A err N/A N/A N/A N/A N/A err args N/A 0 EWOULDBLOCK N/A N/A N/A self _read_task N/A self _read_result None N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Read N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A recvd bufsize N/A N/A buf N/A str N/A self _read_result N/A N/A self _read_task N/A self _read_result None N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Read N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A N/A N/A coro _proceed_ buf N/A N/A recvd N/A N/A view N/A view N/A recvd N/A N/A self _read_task N/A N/A functools partial _recvall self view args N/A _sync_recvall N/A N/A self bufsize N/A args N/A N/A Internal use only; use 'recvall' instead.

        Synchronous version of async_recvall.
         N/A N/A self _read_result N/A bytearray bufsize N/A view N/A memoryview N/A self _read_result N/A N/A N/A len view 0 N/A N/A recvd N/A N/A N/A self _rsock recv_into view args N/A N/A recvd N/A N/A N/A self _read_result None N/A N/A view N/A view N/A recvd N/A N/A buf N/A self _read_result N/A N/A str N/A self _read_result None N/A buf N/A _async_recvfrom N/A N/A self N/A args N/A N/A Internal use only; use 'recvfrom' with 'yield' instead.

        Asynchronous version of socket recvfrom method.
         _recvfrom N/A N/A self N/A args N/A N/A N/A N/A res N/A N/A N/A self _rsock recvfrom args N/A N/A N/A N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Read N/A N/A self _read_task None N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Read N/A N/A self _read_task None N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A N/A N/A coro _proceed_ res N/A N/A N/A self _read_task N/A N/A functools partial _recvfrom self args N/A N/A self _read_coro N/A N/A AsynCoro cur_coro N/A N/A N/A N/A self _read_coro _await_ N/A N/A N/A N/A self _notifier add self N/A _AsyncPoller _Read N/A _async_send N/A N/A self N/A args N/A N/A Internal use only; use 'send' with 'yield' instead.

        Asynchronous version of socket send method.
         _send N/A N/A self N/A args N/A N/A N/A N/A sent N/A N/A N/A self _rsock send args N/A N/A N/A N/A ssl SSLError N/A err N/A N/A N/A N/A N/A err args N/A 0 N/A ssl SSL_ERROR_WANT_WRITE N/A N/A N/A N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Write N/A N/A self _write_task None N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Write N/A N/A self _write_task None N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Write N/A N/A self _write_task None N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A N/A N/A coro _proceed_ sent N/A N/A N/A self _write_task N/A N/A functools partial _send self args N/A N/A self _write_coro N/A N/A AsynCoro cur_coro N/A N/A N/A N/A self _write_coro _await_ N/A N/A N/A N/A self _notifier add self N/A _AsyncPoller _Write N/A _async_sendto N/A N/A self N/A args N/A N/A Internal use only; use 'sendto' with 'yield' instead.

        Asynchronous version of socket sendto method.
         _sendto N/A N/A self N/A args N/A N/A N/A N/A sent N/A N/A N/A self _rsock sendto args N/A N/A N/A N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Write N/A N/A self _write_task None N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Write N/A N/A self _write_task None N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A N/A N/A coro _proceed_ sent N/A N/A N/A self _write_task N/A N/A functools partial _sendto self args N/A N/A self _write_coro N/A N/A AsynCoro cur_coro N/A N/A N/A N/A self _write_coro _await_ N/A N/A N/A N/A self _notifier add self N/A _AsyncPoller _Write N/A _async_sendall N/A N/A self data N/A N/A N/A Internal use only; use 'sendall' with 'yield' instead.

        Asynchronous version of socket sendall method. If socket's
        timeout is set and it expires before all the data could be
        sent, it returns the length of data sent if any data is
        sent. If no data has been sent before timeout, then it causes
        'socket.timeout' exception to be thrown.
         _sendall N/A N/A self data_len N/A N/A N/A N/A N/A sent N/A N/A N/A self _rsock send N/A self _write_result N/A N/A sent 0 N/A N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Write N/A N/A self _write_task N/A self _write_result None N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A N/A ssl SSLError N/A err N/A N/A N/A N/A N/A err args N/A 0 N/A ssl SSL_ERROR_WANT_WRITE N/A N/A N/A N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Write N/A N/A self _write_task N/A self _write_result None N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Write N/A N/A self _write_task N/A self _write_result None N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A sent 0 N/A N/A N/A self _write_result N/A N/A self _write_result N/A sent N/A N/A N/A len N/A self _write_result 0 N/A N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Write N/A N/A self _write_task N/A self _write_result None N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A N/A N/A coro _proceed_ None N/A N/A N/A self _timeout N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A N/A N/A self _notifier _add_timeout self N/A N/A N/A self _write_result N/A buffer data N/A N/A self _write_task N/A N/A functools partial _sendall self N/A len data N/A N/A self _write_coro N/A N/A AsynCoro cur_coro N/A N/A N/A N/A self _write_coro _await_ N/A N/A N/A N/A self _notifier add self N/A _AsyncPoller _Write N/A _sync_sendall N/A N/A self data N/A N/A N/A Internal use only; use 'sendall' instead.

        Synchronous version of async_sendall.
         N/A buf N/A buffer data N/A N/A N/A len buf 0 N/A N/A sent N/A N/A N/A self _rsock send buf N/A N/A sent 0 N/A N/A N/A N/A socket error hangup N/A buf N/A buf N/A sent N/A None N/A _async_accept N/A N/A self N/A N/A N/A Internal use only; use 'accept' with 'yield' instead.

        Asynchronous version of socket accept method. Socket in
        returned pair is asynchronous socket (instance of
        AsyncSocket with blocking=False).
         _accept N/A N/A self N/A N/A N/A N/A conn addr N/A N/A N/A self _rsock accept N/A N/A self _read_task None N/A N/A N/A N/A self _notifier unregister self N/A N/A self _certfile N/A N/A N/A N/A N/A self ssl_server_ctx N/A hasattr ssl create_default_context N/A N/A N/A self ssl_server_ctx N/A N/A ssl create_default_context N/A N/A ssl Purpose CLIENT_AUTH N/A N/A N/A N/A self ssl_server_ctx load_cert_chain certfile N/A self _certfile keyfile N/A self _keyfile _ssl_handshake N/A N/A conn addr N/A N/A N/A N/A N/A N/A N/A N/A conn _rsock do_handshake N/A N/A N/A N/A ssl SSLError N/A err N/A N/A N/A N/A N/A N/A err args N/A 0 N/A ssl SSL_ERROR_WANT_READ N/A N/A N/A err args N/A 0 N/A ssl SSL_ERROR_WANT_WRITE N/A N/A N/A N/A N/A conn _read_task N/A conn _write_task None N/A N/A coro N/A conn _read_coro N/A N/A conn _read_coro None N/A N/A conn _write_coro None N/A N/A N/A conn close N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A N/A conn _read_task N/A conn _write_task None N/A N/A coro N/A conn _read_coro N/A N/A conn _read_coro None N/A N/A conn _write_coro None N/A N/A N/A conn close N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A conn _read_task N/A conn _write_task None N/A N/A coro N/A conn _read_coro N/A N/A conn _read_coro None N/A N/A N/A N/A conn _notifier clear conn N/A N/A N/A coro _proceed_ N/A conn addr N/A N/A conn N/A AsyncSocket conn blocking False keyfile N/A self _keyfile certfile N/A self _certfile ssl_version N/A self _ssl_version N/A N/A N/A N/A self ssl_server_ctx N/A N/A N/A conn _rsock N/A N/A N/A self ssl_server_ctx wrap_socket N/A conn _rsock server_side True do_handshake_on_connect False N/A N/A N/A conn _rsock N/A N/A ssl wrap_socket N/A conn _rsock certfile N/A self _certfile keyfile N/A self _keyfile ssl_version N/A self _ssl_version server_side True do_handshake_on_connect False N/A N/A N/A N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A N/A N/A conn close N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A conn _read_task N/A conn _write_task N/A N/A functools partial _ssl_handshake conn addr N/A N/A conn _read_coro N/A conn _write_coro N/A self _read_coro N/A N/A self _read_coro None N/A N/A N/A N/A conn _notifier add conn N/A N/A _AsyncPoller _Read N/A _AsyncPoller _Write N/A N/A N/A conn _read_task N/A N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A conn N/A AsyncSocket conn blocking False N/A N/A N/A coro _proceed_ N/A conn addr N/A N/A N/A self _read_task N/A N/A functools partial _accept self N/A N/A self _read_coro N/A N/A AsynCoro cur_coro N/A N/A N/A N/A self _read_coro _await_ N/A N/A N/A N/A self _notifier add self N/A _AsyncPoller _Read N/A _async_connect N/A N/A self N/A args N/A N/A Internal use only; use 'connect' with 'yield' instead.

        Asynchronous version of socket connect method.
         _connect N/A N/A self N/A args N/A N/A err N/A N/A N/A self _rsock getsockopt N/A socket SOL_SOCKET N/A socket SO_ERROR N/A err N/A N/A N/A N/A N/A self _notifier unregister self N/A N/A self _write_task None N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A N/A N/A coro throw N/A N/A socket error err N/A N/A N/A self _certfile N/A _ssl_handshake N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A self _rsock do_handshake N/A N/A N/A N/A ssl SSLError N/A err N/A N/A N/A N/A N/A N/A err args N/A 0 N/A ssl SSL_ERROR_WANT_READ N/A N/A N/A err args N/A 0 N/A ssl SSL_ERROR_WANT_WRITE N/A N/A N/A N/A N/A self _read_task N/A self _write_task None N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A N/A self _read_coro None N/A N/A N/A self close N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A N/A self _read_task N/A self _write_task None N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A N/A self _read_coro None N/A N/A N/A self close N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A N/A N/A self _notifier clear self N/A N/A self _read_task N/A self _write_task None N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A N/A self _read_coro None N/A N/A N/A coro _proceed_ 0 N/A N/A N/A N/A N/A self _rsock N/A N/A ssl wrap_socket N/A self _rsock ca_certs N/A self _certfile cert_reqs N/A ssl CERT_REQUIRED server_side False do_handshake_on_connect False N/A N/A N/A N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A N/A N/A self close N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A self _read_task N/A self _write_task N/A N/A functools partial _ssl_handshake self N/A N/A self _read_coro N/A self _write_coro N/A N/A N/A N/A self _notifier add self N/A _AsyncPoller _Read N/A N/A N/A self _write_task N/A N/A N/A self _write_task None N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Write N/A N/A N/A coro _proceed_ 0 N/A N/A N/A self _write_task N/A N/A functools partial _connect self args N/A N/A self _write_coro N/A N/A AsynCoro cur_coro N/A N/A N/A N/A self _write_coro _await_ N/A N/A N/A N/A self _notifier add self N/A _AsyncPoller _Write N/A N/A N/A N/A N/A N/A self _rsock connect args N/A N/A N/A N/A socket error N/A e N/A N/A N/A N/A N/A N/A e args N/A 0 EINPROGRESS N/A N/A N/A e args N/A 0 EWOULDBLOCK N/A N/A N/A N/A N/A _async_send_msg N/A N/A self data N/A N/A N/A Internal use only; use 'send_msg' with 'yield' instead.

        Messages are tagged with length of the data, so on the
        receiving side, recv_msg knows how much data to receive.
         N/A N/A N/A N/A self sendall N/A N/A N/A struct pack >L N/A len data data N/A _sync_send_msg N/A N/A self data N/A N/A N/A Internal use only; use 'send_msg' instead.

        Synchronous version of async_send_msg.
         N/A N/A N/A self _sync_sendall N/A N/A N/A struct pack >L N/A len data data N/A _async_recv_msg N/A N/A self N/A N/A N/A Internal use only; use 'recv_msg' with 'yield' instead.

        Message is tagged with length of the payload (data). This
        method receives length of payload, then the payload and
        returns the payload.
         N/A n N/A N/A struct calcsize >L N/A N/A N/A data N/A N/A N/A self recvall n N/A N/A N/A N/A socket error N/A err N/A N/A N/A N/A N/A err args N/A 0 hangup N/A N/A N/A StopIteration N/A N/A N/A N/A N/A len data n N/A N/A N/A StopIteration N/A n N/A N/A N/A struct unpack >L data N/A 0 N/A N/A n 0 N/A N/A N/A data N/A N/A N/A self recvall n N/A N/A N/A N/A socket error N/A err N/A N/A N/A N/A N/A err args N/A 0 hangup N/A N/A N/A StopIteration N/A N/A N/A N/A N/A len data n N/A N/A N/A StopIteration N/A N/A StopIteration data N/A _sync_recv_msg N/A N/A self N/A N/A N/A Internal use only; use 'recv_msg' instead.

        Synchronous version of async_recv_msg.
         N/A n N/A N/A struct calcsize >L N/A N/A N/A data N/A N/A self _sync_recvall n N/A N/A N/A N/A socket error N/A err N/A N/A N/A N/A N/A err args N/A 0 hangup N/A N/A N/A N/A N/A N/A N/A len data n N/A N/A N/A n N/A N/A N/A struct unpack >L data N/A 0 N/A N/A n 0 N/A N/A N/A data N/A N/A self _sync_recvall n N/A N/A N/A N/A socket error N/A err N/A N/A N/A N/A N/A err args N/A 0 hangup N/A N/A N/A N/A N/A N/A N/A len data n N/A N/A N/A data N/A create_connection N/A N/A self host_port timeout source_address N/A None None N/A N/A N/A timeout None N/A N/A N/A N/A self settimeout timeout N/A N/A source_address None N/A N/A N/A N/A N/A self _rsock bind source_address N/A N/A N/A N/A self connect host_port N/A N/A N/A N/A N/A N/A platform system Windows N/A N/A N/A N/A win32file N/A win32event N/A pywintypes N/A winerror N/A N/A N/A N/A N/A N/A logger warning Could not load pywin32 for I/O Completion Ports; using inefficient polling for sockets N/A _AsyncPoller N/A object N/A N/A Internal use only.
             N/A __metaclass__ MetaSingleton N/A __instance None N/A _Read 1 N/A _Write 2 N/A _Error 4 instance N/A N/A cls N/A N/A N/A N/A cls __instance N/A classmethod __init__ N/A N/A self iocp_notifier N/A N/A N/A N/A N/A hasattr self poller N/A N/A N/A N/A self __class__ __instance self N/A N/A self _fds N/A N/A N/A self _events N/A N/A N/A self _lock N/A N/A threading Lock N/A N/A self polling False N/A N/A self _terminate False N/A N/A self rset N/A set N/A N/A self wset N/A set N/A N/A self xset N/A set N/A N/A self iocp_notifier iocp_notifier N/A N/A N/A self cmd_rsock N/A self cmd_wsock N/A N/A _AsyncPoller _socketpair N/A N/A N/A N/A self cmd_rsock setblocking 0 N/A N/A N/A N/A self cmd_wsock setblocking 0 N/A N/A self poller N/A select select N/A N/A self poll_thread N/A N/A threading Thread target N/A self poll N/A N/A N/A self poll_thread daemon True N/A N/A N/A N/A self poll_thread start N/A unregister N/A N/A self fd update N/A True N/A N/A fid N/A fd _fileno N/A N/A fd _timeout N/A N/A N/A N/A N/A self iocp_notifier _del_timeout fd N/A N/A N/A N/A self _lock acquire N/A update N/A N/A N/A N/A N/A N/A self _fds pop fid None fd N/A N/A N/A N/A N/A self _lock release N/A N/A N/A logger debug fd %s is not registered fid N/A N/A event N/A N/A N/A self _events pop fid 0 N/A N/A event N/A N/A N/A self _events get fd 0 N/A N/A N/A N/A self _lock release N/A N/A event N/A _AsyncPoller _Read N/A N/A N/A N/A N/A self rset discard fid N/A N/A event N/A _AsyncPoller _Write N/A N/A N/A N/A N/A self wset discard fid N/A N/A event N/A _AsyncPoller _Error N/A N/A N/A N/A N/A self xset discard fid N/A N/A update N/A self polling N/A N/A N/A N/A N/A self cmd_wsock send u N/A add N/A N/A self fd event N/A N/A N/A fid N/A fd _fileno N/A N/A fd _timeout N/A N/A N/A N/A N/A self iocp_notifier _del_timeout fd N/A cur_event N/A N/A N/A self _events get fid 0 N/A N/A cur_event N/A _AsyncPoller _Read N/A N/A N/A N/A N/A self rset discard fid N/A N/A cur_event N/A _AsyncPoller _Write N/A N/A N/A N/A N/A self wset discard fid N/A N/A cur_event N/A _AsyncPoller _Error N/A N/A N/A N/A N/A self xset discard fid N/A event cur_event N/A N/A N/A self _events N/A fid event N/A N/A N/A self _fds N/A fid fd N/A event N/A N/A N/A event N/A _AsyncPoller _Read N/A N/A N/A N/A N/A self rset add fid N/A N/A event N/A _AsyncPoller _Write N/A N/A N/A N/A N/A self wset add fid N/A N/A event N/A _AsyncPoller _Error N/A N/A N/A N/A N/A self xset add fid N/A N/A fd _timeout N/A N/A N/A N/A N/A self iocp_notifier _add_timeout fd N/A N/A N/A N/A self iocp_notifier interrupt N/A fd _timeout N/A N/A self polling N/A N/A N/A N/A N/A self cmd_wsock send m N/A clear N/A N/A self fd event N/A 0 N/A N/A fid N/A fd _fileno N/A cur_event N/A N/A N/A self _events get fid 0 N/A cur_event N/A N/A N/A cur_event N/A _AsyncPoller _Read N/A N/A N/A N/A N/A self rset discard fid N/A N/A cur_event N/A _AsyncPoller _Write N/A N/A N/A N/A N/A self wset discard fid N/A N/A cur_event N/A _AsyncPoller _Error N/A N/A N/A N/A N/A self xset discard fid N/A event N/A N/A cur_event N/A event N/A N/A cur_event 0 N/A N/A N/A self _events N/A fid cur_event N/A cur_event N/A N/A N/A cur_event N/A _AsyncPoller _Read N/A N/A N/A N/A N/A self rset add fid N/A N/A cur_event N/A _AsyncPoller _Write N/A N/A N/A N/A N/A self wset add fid N/A N/A cur_event N/A _AsyncPoller _Error N/A N/A N/A N/A N/A self xset add fid N/A N/A N/A fd _timeout_id N/A N/A N/A N/A N/A self iocp_notifier _del_timeout fd N/A N/A self polling N/A N/A N/A N/A N/A self cmd_wsock send m N/A poll N/A N/A self N/A N/A N/A N/A self cmd_rsock N/A AsyncSocket N/A self cmd_rsock N/A N/A setattr N/A self cmd_rsock _read_task N/A N/A N/A N/A N/A N/A N/A N/A self cmd_rsock _rsock recv 128 N/A N/A N/A self add N/A self cmd_rsock N/A _AsyncPoller _Read N/A 1 N/A N/A N/A self polling True N/A N/A rlist wlist xlist N/A N/A self poller N/A self rset N/A self wset N/A self xset N/A N/A self polling False N/A N/A self _terminate N/A N/A N/A events N/A N/A fid rlist N/A N/A N/A events N/A fid N/A _AsyncPoller _Read N/A fid wlist N/A N/A N/A events N/A fid N/A N/A N/A events get fid 0 N/A _AsyncPoller _Write N/A fid xlist N/A N/A N/A events N/A fid N/A N/A N/A events get fid 0 N/A _AsyncPoller _Error N/A N/A N/A N/A self _lock acquire N/A events N/A N/A N/A N/A N/A self _fds get fid None event N/A N/A fid event N/A N/A events iteritems N/A N/A N/A N/A self _lock release N/A iocp_notify False N/A N/A fd event events N/A N/A N/A fd None N/A N/A N/A N/A logger debug invalid fd N/A N/A N/A event N/A _AsyncPoller _Read N/A N/A N/A fd _read_task N/A N/A N/A fd N/A self cmd_rsock N/A N/A iocp_notify True N/A N/A N/A fd _read_task N/A N/A N/A N/A logger debug fd %s is not registered for reading! N/A fd _fileno N/A N/A event N/A _AsyncPoller _Write N/A N/A N/A fd _write_task N/A N/A iocp_notify True N/A N/A N/A fd _write_task N/A N/A N/A N/A logger debug fd %s is not registered for writing! N/A fd _fileno N/A N/A event N/A _AsyncPoller _Error N/A N/A N/A fd _read_coro N/A N/A N/A N/A N/A fd _read_coro throw N/A N/A socket error N/A _AsyncPoller _Error N/A N/A fd _write_coro N/A N/A N/A N/A N/A fd _write_coro throw N/A N/A socket error N/A _AsyncPoller _Error N/A iocp_notify N/A N/A N/A N/A N/A self iocp_notifier interrupt N/A N/A self rset N/A set N/A N/A self wset N/A set N/A N/A self xset N/A set N/A N/A N/A N/A self cmd_rsock close N/A N/A N/A N/A self cmd_wsock close N/A terminate N/A N/A self N/A N/A N/A N/A self _terminate True N/A N/A N/A N/A self cmd_wsock send x N/A N/A N/A N/A self poll_thread join N/A N/A N/A self __class__ __instance None N/A _socketpair N/A N/A N/A N/A N/A srv_sock N/A N/A socket socket N/A socket AF_INET N/A socket SOCK_STREAM N/A N/A N/A srv_sock bind N/A 127.0.0.1 0 N/A N/A N/A srv_sock listen 1 N/A sock1 N/A N/A socket socket N/A socket AF_INET N/A socket SOCK_STREAM N/A conn_thread N/A N/A threading Thread target N/A N/A N/A sock addr_port N/A N/A N/A sock connect addr_port args N/A sock1 N/A N/A srv_sock getsockname N/A N/A conn_thread daemon True N/A N/A N/A conn_thread start N/A N/A sock2 caddr N/A N/A srv_sock accept N/A N/A N/A srv_sock close N/A N/A sock1 sock2 N/A staticmethod N/A _AsyncNotifier N/A object N/A N/A Internal use only.
             N/A __metaclass__ MetaSingleton N/A __instance None N/A _Block N/A win32event INFINITE instance N/A N/A cls N/A args kwargs N/A N/A N/A N/A cls __instance None N/A N/A N/A cls __instance N/A cls args kwargs N/A N/A cls __instance N/A classmethod __init__ N/A N/A self N/A N/A N/A N/A N/A hasattr self iocp N/A N/A N/A N/A self __class__ __instance self N/A N/A self iocp N/A N/A win32file CreateIoCompletionPort N/A win32file INVALID_HANDLE_VALUE None 0 0 N/A N/A self _timeouts N/A N/A N/A self poll_timeout 0 N/A N/A self _lock N/A N/A threading Lock N/A N/A self async_poller N/A _AsyncPoller self N/A N/A N/A self cmd_rsock N/A self cmd_wsock N/A N/A _AsyncPoller _socketpair N/A N/A N/A N/A self cmd_wsock setblocking 0 N/A N/A self cmd_rsock N/A AsyncSocket N/A self cmd_rsock N/A N/A self cmd_rsock_buf N/A N/A win32file AllocateReadBuffer 128 N/A N/A N/A N/A self cmd_rsock _read_overlap object N/A self cmd_rsock_recv N/A N/A err n N/A N/A win32file WSARecv N/A N/A self cmd_rsock _fileno N/A self cmd_rsock_buf N/A N/A self cmd_rsock _read_overlap 0 N/A N/A err N/A err N/A winerror ERROR_IO_PENDING N/A N/A N/A N/A logger warning WSARecv error: %s err N/A N/A self _poller_name IOCP N/A cmd_rsock_recv N/A N/A self err n N/A N/A N/A N/A n 0 N/A N/A err N/A winerror ERROR_CONNECTION_INVALID N/A err N/A N/A N/A N/A logger warning iocp cmd recv error: %s err N/A N/A err n N/A N/A win32file WSARecv N/A N/A self cmd_rsock _fileno N/A self cmd_rsock_buf N/A N/A self cmd_rsock _read_overlap 0 N/A N/A err N/A err N/A winerror ERROR_IO_PENDING N/A N/A N/A N/A logger warning WSARecv error: %s err N/A interrupt N/A N/A self timeout N/A None N/A N/A N/A timeout None N/A N/A N/A N/A N/A self cmd_wsock send i N/A N/A N/A N/A N/A self poll_timeout N/A _AsyncNotifier _Block N/A timeout N/A self poll_timeout N/A N/A N/A N/A N/A self cmd_wsock send I N/A register N/A N/A self handle event N/A 0 N/A N/A N/A N/A win32file CreateIoCompletionPort handle N/A self iocp 1 0 N/A unregister N/A N/A self handle N/A N/A N/A N/A modify N/A N/A self fd event N/A N/A N/A N/A poll N/A N/A self timeout N/A N/A N/A N/A N/A N/A self _lock acquire N/A N/A timeout 0 N/A N/A N/A self poll_timeout 0 N/A N/A N/A self _timeouts N/A N/A N/A self poll_timeout N/A N/A N/A N/A self _timeouts N/A 0 N/A 0 N/A _time N/A N/A N/A self poll_timeout 0.0001 N/A N/A N/A self poll_timeout 0 N/A N/A N/A timeout None N/A N/A N/A self poll_timeout N/A min timeout N/A self poll_timeout N/A N/A N/A timeout None N/A N/A N/A self poll_timeout N/A _AsyncNotifier _Block N/A N/A N/A self poll_timeout timeout N/A timeout N/A self poll_timeout N/A N/A N/A N/A self _lock release N/A N/A timeout N/A timeout N/A _AsyncNotifier _Block N/A N/A timeout N/A int N/A timeout 1000 N/A N/A err n key overlap N/A N/A win32file GetQueuedCompletionStatus N/A self iocp timeout N/A N/A err N/A winerror WAIT_TIMEOUT N/A N/A N/A overlap N/A overlap object N/A N/A N/A N/A overlap object err n N/A N/A N/A N/A logger warning invalid overlap! N/A N/A err n key overlap N/A N/A win32file GetQueuedCompletionStatus N/A self iocp 0 N/A N/A self poll_timeout 0 N/A N/A timeout 0 N/A N/A now N/A _time N/A N/A N/A N/A self _lock acquire N/A N/A N/A self _timeouts N/A N/A N/A N/A self _timeouts N/A 0 N/A 0 now N/A N/A N/A fd_timeout fd N/A N/A N/A self _timeouts pop 0 N/A N/A N/A fd _timeout_id fd_timeout N/A N/A N/A fd _timeout_id None N/A N/A N/A fd _timed_out N/A N/A N/A N/A self _lock release N/A _add_timeout N/A N/A self fd N/A N/A N/A N/A fd _timeout N/A N/A N/A N/A N/A self _lock acquire N/A N/A fd _timeout_id N/A N/A _time N/A fd _timeout N/A i N/A bisect_left N/A self _timeouts N/A N/A fd _timeout_id fd N/A N/A N/A N/A self _timeouts insert i N/A N/A fd _timeout_id fd N/A N/A N/A N/A self _lock release N/A N/A N/A fd _timeout_id None N/A _del_timeout N/A N/A self fd N/A N/A N/A N/A fd _timeout_id N/A N/A N/A N/A N/A self _lock acquire N/A i N/A bisect_left N/A self _timeouts N/A N/A fd _timeout_id fd N/A N/A i N/A len N/A self _timeouts N/A N/A N/A N/A N/A self _timeouts N/A i N/A N/A fd _timeout_id fd N/A N/A N/A N/A self _timeouts N/A i N/A N/A fd _timeout_id None N/A N/A N/A N/A fd _timeout_id N/A N/A N/A self _timeouts N/A i N/A 0 N/A N/A N/A N/A logger warning fd %s with %s is not found N/A fd _fileno N/A fd _timeout_id N/A N/A i 1 N/A N/A N/A N/A self _lock release N/A terminate N/A N/A self N/A N/A N/A N/A N/A N/A self async_poller terminate N/A N/A N/A N/A self cmd_rsock close N/A N/A N/A N/A self cmd_wsock close N/A N/A len N/A self _timeouts N/A N/A N/A N/A logger warning pending timeouts: %s N/A len N/A self _timeouts N/A N/A N/A win32file CloseHandle N/A self iocp N/A N/A self iocp None N/A N/A self cmd_rsock_buf None N/A N/A N/A self __class__ __instance None N/A N/A AsyncSocket N/A _AsyncSocket N/A N/A AsyncSocket with I/O Completion Ports (under
            Windows). See _AsyncSocket above for more details.  UDP
            traffic is handled by _AsyncPoller.
             N/A __slots__ N/A N/A _AsyncSocket __slots__ N/A _read_overlap _write_overlap __init__ N/A N/A self N/A args kwargs N/A N/A N/A self _read_overlap None N/A N/A self _write_overlap None N/A N/A N/A _AsyncSocket __init__ self args kwargs N/A _register N/A N/A self N/A N/A N/A N/A N/A self _blocking N/A N/A N/A N/A N/A self _rsock type N/A socket SOCK_STREAM N/A N/A N/A self _read_overlap N/A N/A pywintypes OVERLAPPED N/A N/A self _write_overlap N/A N/A pywintypes OVERLAPPED N/A N/A N/A N/A self _notifier register N/A self _fileno N/A N/A N/A self _notifier N/A N/A _AsyncPoller instance N/A N/A N/A N/A _AsyncSocket _register self N/A _unregister N/A N/A self N/A N/A N/A N/A self _notifier N/A N/A N/A N/A N/A self _notifier unregister self N/A N/A N/A N/A self _rsock type N/A socket SOCK_STREAM N/A N/A N/A N/A N/A self _read_overlap N/A N/A self _read_overlap object N/A N/A self _write_overlap N/A N/A self _write_overlap object N/A _cleanup_ N/A N/A self rc n N/A N/A N/A N/A N/A self _read_overlap object N/A N/A self _write_overlap object None N/A N/A rc N/A winerror ERROR_OPERATION_ABORTED N/A N/A N/A self _read_result N/A self _write_result None N/A N/A self _read_coro N/A self _write_coro None N/A N/A self _read_overlap N/A self _write_overlap None N/A N/A self _notifier None N/A N/A rc N/A N/A N/A N/A logger warning CancelIo failed?: %x rc N/A N/A N/A N/A self _read_overlap N/A N/A self _read_overlap object N/A N/A N/A N/A self _read_overlap object N/A N/A functools partial _cleanup_ self N/A N/A N/A self _write_overlap N/A N/A self _write_overlap object N/A N/A N/A N/A self _read_overlap object N/A N/A functools partial _cleanup_ self N/A N/A N/A win32file CancelIo N/A self _fileno N/A N/A N/A self _read_overlap N/A self _write_overlap None N/A N/A self _read_result N/A self _write_result None N/A N/A self _read_coro N/A self _write_coro None N/A N/A self _notifier None N/A N/A N/A self _notifier None N/A _timed_out N/A N/A self N/A N/A N/A N/A N/A self _rsock N/A N/A N/A self _rsock type N/A socket SOCK_STREAM N/A N/A N/A N/A self _read_overlap N/A self _write_overlap N/A N/A N/A N/A win32file CancelIo N/A self _fileno N/A N/A self _read_coro N/A N/A N/A N/A self _rsock N/A N/A N/A self _rsock type N/A socket SOCK_DGRAM N/A N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Read N/A N/A self _read_task None N/A N/A N/A N/A self _read_coro throw N/A N/A socket timeout timed out N/A N/A self _read_result N/A self _read_coro None N/A N/A self _write_coro N/A N/A N/A N/A self _rsock N/A N/A N/A self _rsock type N/A socket SOCK_DGRAM N/A N/A N/A N/A N/A self _notifier clear self N/A _AsyncPoller _Write N/A N/A self _write_task None N/A N/A N/A N/A self _write_coro throw N/A N/A socket timeout timed out N/A N/A self _write_result N/A self _write_coro None N/A setblocking N/A N/A self blocking N/A N/A N/A N/A N/A _AsyncSocket setblocking self blocking N/A N/A N/A N/A self _blocking N/A N/A N/A self _rsock type N/A socket SOCK_STREAM N/A N/A N/A self recv N/A self _iocp_recv N/A N/A self send N/A self _iocp_send N/A N/A self recvall N/A self _iocp_recvall N/A N/A self sendall N/A self _iocp_sendall N/A N/A self connect N/A self _iocp_connect N/A N/A self accept N/A self _iocp_accept N/A _iocp_recv N/A N/A self bufsize N/A args N/A N/A Internal use only; use 'recv' with 'yield' instead.
                 _recv N/A N/A self err n N/A N/A N/A N/A N/A self _timeout N/A self _notifier N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A err N/A n 0 N/A N/A N/A N/A self _read_overlap object N/A self _read_result None N/A N/A err N/A winerror ERROR_OPERATION_ABORTED N/A N/A N/A self _read_coro None N/A N/A N/A err N/A N/A err N/A winerror ERROR_CONNECTION_INVALID N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A coro N/A N/A N/A err N/A winerror ERROR_CONNECTION_INVALID N/A N/A N/A N/A coro _proceed_ N/A N/A N/A N/A coro throw N/A N/A socket error err N/A N/A buf N/A N/A self _read_result N/A n N/A N/A N/A self _read_overlap object N/A self _read_result None N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A coro N/A N/A N/A N/A coro _proceed_ buf N/A N/A N/A self _read_result N/A N/A win32file AllocateReadBuffer bufsize N/A N/A N/A self _read_overlap object N/A N/A functools partial _recv self N/A N/A self _read_coro N/A N/A AsynCoro cur_coro N/A N/A N/A N/A self _read_coro _await_ N/A N/A self _timeout N/A N/A N/A N/A N/A self _notifier _add_timeout self N/A N/A err n N/A N/A win32file WSARecv N/A self _fileno N/A self _read_result N/A self _read_overlap 0 N/A N/A err N/A err N/A winerror ERROR_IO_PENDING N/A N/A N/A N/A self _read_overlap object N/A self _read_result N/A self _read_coro None N/A N/A N/A socket error err N/A _iocp_send N/A N/A self buf N/A args N/A N/A Internal use only; use 'send' with 'yield' instead.
                 _send N/A N/A self err n N/A N/A N/A N/A N/A self _timeout N/A self _notifier N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A err N/A n 0 N/A N/A N/A N/A self _write_overlap object N/A self _write_result None N/A N/A err N/A winerror ERROR_OPERATION_ABORTED N/A N/A N/A self _write_coro None N/A N/A N/A err N/A N/A err N/A winerror ERROR_CONNECTION_INVALID N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A coro N/A N/A N/A N/A coro throw N/A N/A socket error err N/A N/A N/A N/A self _write_overlap object None N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A coro N/A N/A N/A N/A coro _proceed_ n N/A N/A N/A N/A self _write_overlap object N/A N/A functools partial _send self N/A N/A self _write_coro N/A N/A AsynCoro cur_coro N/A N/A N/A N/A self _write_coro _await_ N/A N/A self _timeout N/A N/A N/A N/A N/A self _notifier _add_timeout self N/A N/A err n N/A N/A win32file WSASend N/A self _fileno buf N/A self _write_overlap 0 N/A N/A err N/A err N/A winerror ERROR_IO_PENDING N/A N/A N/A N/A self _write_overlap object N/A self _write_coro None N/A N/A N/A socket error err N/A _iocp_recvall N/A N/A self bufsize N/A args N/A N/A Internal use only; use 'recvall' with 'yield' instead.
                 _recvall N/A N/A self pending buf err n N/A N/A N/A N/A err N/A n 0 N/A N/A N/A N/A self _timeout N/A self _notifier N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A N/A self _read_overlap object N/A self _read_result None N/A N/A err N/A winerror ERROR_OPERATION_ABORTED N/A N/A N/A self _read_coro None N/A N/A N/A err N/A N/A err N/A winerror ERROR_CONNECTION_INVALID N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A coro N/A N/A N/A err N/A winerror ERROR_CONNECTION_INVALID N/A N/A N/A N/A coro _proceed_ N/A N/A N/A N/A coro throw N/A N/A socket error err N/A N/A N/A N/A N/A self _read_result append N/A buf N/A n N/A pending n N/A N/A pending 0 N/A N/A buf N/A N/A join N/A self _read_result N/A N/A N/A self _timeout N/A self _notifier N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A N/A self _read_overlap object N/A self _read_result None N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A coro N/A N/A N/A N/A coro _proceed_ buf N/A N/A buf N/A N/A win32file AllocateReadBuffer N/A min pending 1048576 N/A N/A N/A self _read_overlap object N/A N/A functools partial _recvall self pending buf N/A N/A err n N/A N/A win32file WSARecv N/A self _fileno buf N/A self _read_overlap 0 N/A N/A err N/A err N/A winerror ERROR_IO_PENDING N/A N/A N/A N/A self _timeout N/A self _notifier N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A N/A self _read_overlap object N/A self _read_result None N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A coro N/A N/A N/A N/A coro throw N/A N/A socket error err N/A N/A N/A self _read_result N/A N/A buf N/A N/A win32file AllocateReadBuffer N/A min bufsize 1048576 N/A N/A N/A self _read_overlap object N/A N/A functools partial _recvall self bufsize buf N/A N/A self _read_coro N/A N/A AsynCoro cur_coro N/A N/A N/A N/A self _read_coro _await_ N/A N/A self _timeout N/A N/A N/A N/A N/A self _notifier _add_timeout self N/A N/A err n N/A N/A win32file WSARecv N/A self _fileno buf N/A self _read_overlap 0 N/A N/A err N/A err N/A winerror ERROR_IO_PENDING N/A N/A N/A N/A self _read_overlap object N/A self _read_result N/A self _read_coro None N/A N/A N/A socket error err N/A _iocp_sendall N/A N/A self data N/A N/A N/A Internal use only; use 'sendall' with 'yield' instead.
                 _sendall N/A N/A self err n N/A N/A N/A N/A err N/A n 0 N/A N/A N/A N/A self _timeout N/A self _notifier N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A N/A self _write_overlap object N/A self _write_result None N/A N/A err N/A winerror ERROR_OPERATION_ABORTED N/A N/A N/A self _write_coro None N/A N/A N/A err N/A N/A err N/A winerror ERROR_CONNECTION_INVALID N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A coro N/A N/A N/A N/A coro throw N/A N/A socket error err N/A N/A N/A self _write_result N/A N/A self _write_result N/A n N/A N/A N/A len N/A self _write_result 0 N/A N/A N/A N/A self _timeout N/A self _notifier N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A N/A self _write_overlap object N/A self _write_result None N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A coro N/A N/A N/A N/A coro _proceed_ 0 N/A N/A N/A err n N/A N/A win32file WSASend N/A self _fileno N/A self _write_result N/A self _write_overlap 0 N/A N/A err N/A err N/A winerror ERROR_IO_PENDING N/A N/A N/A N/A self _timeout N/A self _notifier N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A N/A self _write_overlap object N/A self _write_result None N/A N/A coro N/A self _write_coro N/A N/A self _write_coro None N/A coro N/A N/A N/A N/A coro throw N/A N/A socket error err N/A N/A N/A self _write_result N/A buffer data N/A N/A N/A self _write_overlap object N/A N/A functools partial _sendall self N/A N/A self _write_coro N/A N/A AsynCoro cur_coro N/A N/A N/A N/A self _write_coro _await_ N/A N/A self _timeout N/A N/A N/A N/A N/A self _notifier _add_timeout self N/A N/A err n N/A N/A win32file WSASend N/A self _fileno N/A self _write_result N/A self _write_overlap 0 N/A N/A err N/A err N/A winerror ERROR_IO_PENDING N/A N/A N/A N/A self _write_overlap object N/A self _write_result N/A self _write_coro None N/A N/A N/A socket error err N/A _iocp_connect N/A N/A self host_port N/A N/A N/A Internal use only; use 'connect' with 'yield' instead.
                 _connect N/A N/A self err n N/A N/A _ssl_handshake N/A N/A self err n N/A N/A N/A N/A N/A N/A N/A N/A self _rsock do_handshake N/A N/A N/A N/A ssl SSLError N/A err N/A N/A N/A N/A N/A err args N/A 0 N/A ssl SSL_ERROR_WANT_READ N/A N/A N/A err n N/A N/A win32file WSARecv N/A self _fileno N/A self _read_result N/A self _read_overlap 0 N/A N/A N/A N/A N/A err args N/A 0 N/A ssl SSL_ERROR_WANT_WRITE N/A N/A N/A err n N/A N/A win32file WSASend N/A self _fileno N/A self _read_overlap 0 N/A N/A N/A N/A self _timeout N/A self _notifier N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A N/A self _read_overlap object N/A self _read_result None N/A coro N/A self _read_coro N/A N/A N/A self close N/A coro N/A N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A N/A N/A self _timeout N/A self _notifier N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A N/A self _read_overlap object N/A self _read_result None N/A coro N/A self _read_coro N/A N/A N/A self close N/A N/A N/A err N/A winerror ERROR_OPERATION_ABORTED coro N/A N/A N/A N/A coro throw N/A N/A socket error err N/A N/A N/A N/A self _timeout N/A self _notifier N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A N/A self _read_overlap object N/A self _read_result None N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A coro N/A N/A N/A N/A coro _proceed_ 0 N/A N/A err N/A N/A N/A N/A self _timeout N/A self _notifier N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A N/A self _read_overlap object N/A self _read_result None N/A N/A err N/A winerror ERROR_OPERATION_ABORTED N/A N/A N/A self _read_coro None N/A N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A coro N/A N/A N/A N/A coro throw N/A N/A socket error err N/A N/A N/A N/A N/A self _rsock setsockopt N/A socket SOL_SOCKET N/A win32file SO_UPDATE_CONNECT_CONTEXT N/A N/A self _certfile N/A N/A N/A self _rsock N/A N/A ssl wrap_socket N/A self _rsock ca_certs N/A self _certfile cert_reqs N/A ssl CERT_REQUIRED server_side False do_handshake_on_connect False N/A N/A self _read_result N/A N/A win32file AllocateReadBuffer 0 N/A N/A N/A self _read_overlap object N/A N/A functools partial _ssl_handshake self N/A N/A N/A N/A self _read_overlap object None 0 N/A N/A N/A N/A self _timeout N/A self _notifier N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A N/A self _read_overlap object N/A self _read_result None N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A coro N/A N/A N/A N/A coro _proceed_ 0 N/A N/A N/A N/A N/A N/A N/A self _rsock bind N/A 0.0.0.0 0 N/A N/A N/A N/A socket error N/A exc N/A N/A N/A N/A exc N/A 0 EINVAL N/A N/A N/A N/A N/A self _read_overlap object N/A N/A functools partial _connect self N/A N/A self _read_coro N/A N/A AsynCoro cur_coro N/A N/A N/A N/A self _read_coro _await_ N/A N/A self _timeout N/A N/A N/A N/A N/A self _notifier _add_timeout self N/A N/A err n N/A N/A win32file ConnectEx N/A self _rsock host_port N/A self _read_overlap N/A N/A err N/A err N/A winerror ERROR_IO_PENDING N/A N/A N/A N/A self _read_overlap object N/A self _read_result N/A self _read_coro None N/A N/A N/A socket error err N/A _iocp_accept N/A N/A self N/A N/A N/A Internal use only; use 'accept' with 'yield'
                instead. Socket in returned pair is asynchronous
                socket (instance of AsyncSocket with blocking=False).
                 _accept N/A N/A self conn err n N/A N/A _ssl_handshake N/A N/A self conn addr err n N/A N/A N/A N/A N/A N/A N/A N/A conn _rsock do_handshake N/A N/A N/A N/A ssl SSLError N/A err N/A N/A N/A N/A N/A err args N/A 0 N/A ssl SSL_ERROR_WANT_READ N/A N/A N/A err n N/A N/A win32file WSARecv N/A conn _fileno N/A self _read_result N/A self _read_overlap 0 N/A N/A N/A N/A N/A err args N/A 0 N/A ssl SSL_ERROR_WANT_WRITE N/A N/A N/A err n N/A N/A win32file WSASend N/A conn _fileno N/A self _read_overlap 0 N/A N/A N/A N/A self _timeout N/A self _notifier N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A N/A self _read_overlap object N/A self _read_result None N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A N/A N/A conn close N/A coro N/A N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A N/A N/A self _timeout N/A self _notifier N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A N/A self _read_overlap object N/A self _read_result None N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A N/A N/A conn close N/A N/A N/A err N/A winerror ERROR_OPERATION_ABORTED coro N/A N/A N/A N/A coro throw N/A N/A socket error err N/A N/A N/A N/A self _timeout N/A self _notifier N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A N/A self _read_overlap object N/A self _read_result None N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A coro N/A N/A N/A N/A coro _proceed_ N/A conn addr N/A N/A err N/A N/A N/A N/A self _timeout N/A self _notifier N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A N/A self _read_overlap object N/A self _read_result None N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A N/A N/A err N/A winerror ERROR_OPERATION_ABORTED coro N/A N/A N/A N/A coro throw N/A N/A socket error err N/A N/A N/A family laddr raddr N/A N/A win32file GetAcceptExSockaddrs conn N/A self _read_result N/A N/A N/A N/A conn _rsock setsockopt N/A socket SOL_SOCKET N/A win32file SO_UPDATE_ACCEPT_CONTEXT N/A N/A struct pack P N/A self _fileno N/A N/A self _certfile N/A N/A N/A N/A N/A self ssl_server_ctx N/A hasattr ssl create_default_context N/A N/A N/A self ssl_server_ctx N/A N/A ssl create_default_context N/A N/A ssl Purpose CLIENT_AUTH N/A N/A N/A N/A self ssl_server_ctx load_cert_chain certfile N/A self _certfile keyfile N/A self _keyfile N/A N/A self ssl_server_ctx N/A N/A N/A conn _rsock N/A N/A N/A self ssl_server_ctx wrap_socket N/A conn _rsock server_side True do_handshake_on_connect False N/A N/A N/A conn _rsock N/A N/A ssl wrap_socket N/A conn _rsock certfile N/A self _certfile keyfile N/A self _keyfile server_side True ssl_version N/A self _ssl_version do_handshake_on_connect False N/A N/A self _read_result N/A N/A win32file AllocateReadBuffer 0 N/A N/A N/A self _read_overlap object N/A N/A functools partial _ssl_handshake self conn raddr N/A N/A N/A N/A self _read_overlap object None 0 N/A N/A N/A N/A self _timeout N/A self _notifier N/A N/A N/A N/A N/A self _notifier _del_timeout self N/A N/A N/A self _read_overlap object N/A self _read_result None N/A N/A coro N/A self _read_coro N/A N/A self _read_coro None N/A coro N/A N/A N/A N/A coro _proceed_ N/A conn raddr N/A N/A sock N/A N/A socket socket N/A N/A self _rsock family N/A N/A self _rsock type N/A N/A self _rsock proto N/A conn N/A AsyncSocket sock keyfile N/A self _keyfile certfile N/A self _certfile ssl_version N/A self _ssl_version N/A N/A self _read_result N/A N/A win32file AllocateReadBuffer N/A N/A win32file CalculateSocketEndPointSize sock N/A N/A N/A self _read_overlap object N/A N/A functools partial _accept self conn N/A N/A self _read_coro N/A N/A AsynCoro cur_coro N/A N/A N/A N/A self _read_coro _await_ N/A N/A self _timeout N/A N/A N/A N/A N/A self _notifier _add_timeout self N/A err N/A N/A win32file AcceptEx N/A self _fileno N/A conn _fileno N/A self _read_result N/A self _read_overlap N/A N/A err N/A err N/A winerror ERROR_IO_PENDING N/A N/A N/A N/A self _read_overlap object N/A self _read_result N/A self _read_coro None N/A N/A N/A socket error err N/A N/A N/A N/A N/A isinstance N/A getattr N/A N/A sys modules N/A __name__ _AsyncNotifier None MetaSingleton N/A _AsyncPoller N/A object N/A N/A Internal use only.
         N/A __metaclass__ MetaSingleton N/A __instance None N/A _Read None N/A _Write None N/A _Hangup None N/A _Error None N/A _Block None instance N/A N/A cls N/A args kwargs N/A N/A N/A N/A cls __instance None N/A N/A N/A cls __instance N/A cls args kwargs N/A N/A cls __instance N/A classmethod __init__ N/A N/A self N/A N/A N/A N/A N/A N/A self __class__ __instance None N/A N/A N/A N/A self __class__ __instance self N/A N/A self timeout_multiplier 1 N/A N/A hasattr select epoll N/A N/A N/A self _poller_name epoll N/A N/A self _poller N/A N/A select epoll N/A N/A _AsyncPoller _Read N/A N/A select EPOLLIN N/A select EPOLLPRI N/A N/A _AsyncPoller _Write N/A select EPOLLOUT N/A N/A _AsyncPoller _Hangup N/A select EPOLLHUP N/A N/A _AsyncPoller _Error N/A select EPOLLERR N/A N/A _AsyncPoller _Block -1 N/A N/A N/A hasattr select kqueue N/A N/A N/A self _poller_name kqueue N/A N/A self _poller N/A _KQueueNotifier N/A N/A _AsyncPoller _Read 1 N/A N/A _AsyncPoller _Write 2 N/A N/A _AsyncPoller _Hangup 4 N/A N/A _AsyncPoller _Error 8 N/A N/A _AsyncPoller _Block None N/A N/A N/A hasattr select devpoll N/A N/A N/A self _poller_name devpoll N/A N/A self _poller N/A N/A select devpoll N/A N/A _AsyncPoller _Read N/A N/A select POLLIN N/A select POLLPRI N/A N/A _AsyncPoller _Write N/A select POLLOUT N/A N/A _AsyncPoller _Hangup N/A select POLLHUP N/A N/A _AsyncPoller _Error N/A select POLLERR N/A N/A _AsyncPoller _Block -1 N/A N/A self timeout_multiplier 1000 N/A N/A N/A hasattr select poll N/A N/A N/A self _poller_name poll N/A N/A self _poller N/A N/A select poll N/A N/A _AsyncPoller _Read N/A N/A select POLLIN N/A select POLLPRI N/A N/A _AsyncPoller _Write N/A select POLLOUT N/A N/A _AsyncPoller _Hangup N/A select POLLHUP N/A N/A _AsyncPoller _Error N/A select POLLERR N/A N/A _AsyncPoller _Block -1 N/A N/A self timeout_multiplier 1000 N/A N/A N/A self _poller_name select N/A N/A self _poller N/A _SelectNotifier N/A N/A _AsyncPoller _Read 1 N/A N/A _AsyncPoller _Write 2 N/A N/A _AsyncPoller _Hangup 4 N/A N/A _AsyncPoller _Error 8 N/A N/A _AsyncPoller _Block None N/A N/A self _fds N/A N/A N/A self _events N/A N/A N/A self _timeouts N/A N/A N/A N/A self cmd_rsock N/A self cmd_wsock N/A N/A _AsyncPoller _socketpair N/A N/A N/A N/A self cmd_wsock setblocking 0 N/A N/A self cmd_rsock N/A AsyncSocket N/A self cmd_rsock N/A N/A setattr N/A self cmd_rsock _read_task N/A N/A N/A N/A N/A N/A N/A N/A self cmd_rsock _rsock recv 128 N/A N/A N/A self add N/A self cmd_rsock N/A _AsyncPoller _Read N/A interrupt N/A N/A self N/A N/A N/A N/A N/A N/A self cmd_wsock send I N/A poll N/A N/A self timeout N/A N/A N/A Calls 'task' method of registered fds when there is a
            read/write event for it.
             N/A N/A timeout 0 N/A N/A poll_timeout timeout N/A N/A N/A self _timeouts N/A N/A poll_timeout N/A N/A N/A N/A self _timeouts N/A 0 N/A 0 N/A _time N/A N/A timeout None N/A N/A poll_timeout N/A min timeout poll_timeout N/A poll_timeout N/A self timeout_multiplier N/A N/A N/A timeout None N/A N/A poll_timeout N/A _AsyncPoller _Block N/A N/A poll_timeout N/A timeout N/A self timeout_multiplier N/A N/A N/A events N/A N/A N/A self _poller poll poll_timeout N/A N/A N/A N/A N/A N/A logger debug poll failed N/A N/A N/A logger debug N/A N/A traceback format_exc N/A N/A N/A time sleep 5 N/A N/A N/A N/A N/A fileno event events N/A N/A fd N/A N/A N/A self _fds get fileno None N/A N/A fd None N/A N/A N/A event N/A _AsyncPoller _Hangup N/A N/A N/A N/A logger debug invalid fd for event %s event N/A N/A N/A event N/A _AsyncPoller _Read N/A N/A N/A N/A fd _read_task None N/A N/A N/A N/A logger debug fd %s is not registered for read; unregistering it N/A fd _fileno N/A N/A N/A self unregister fd N/A N/A N/A N/A fd _read_task N/A N/A N/A event N/A _AsyncPoller _Write N/A N/A N/A N/A fd _write_task None N/A N/A N/A N/A logger debug fd %s is not registered for write; unregistering it N/A fd _fileno N/A N/A N/A self unregister fd N/A N/A N/A N/A fd _write_task N/A N/A N/A event N/A _AsyncPoller _Hangup N/A N/A N/A N/A fd _eof N/A N/A N/A event N/A _AsyncPoller _Error N/A N/A N/A N/A logger warning error on fd %s N/A fd _fileno N/A N/A N/A self unregister fd N/A N/A N/A N/A N/A N/A logger debug N/A N/A traceback format_exc N/A N/A self _timeouts N/A N/A now N/A _time N/A N/A N/A self _timeouts N/A N/A N/A N/A self _timeouts N/A 0 N/A 0 now N/A N/A N/A fd_timeout fd N/A N/A N/A self _timeouts pop 0 N/A N/A N/A fd _timeout_id fd_timeout N/A N/A N/A fd _timeout_id None N/A N/A N/A fd _timed_out N/A terminate N/A N/A self N/A N/A N/A N/A N/A N/A self cmd_wsock close N/A N/A N/A N/A self cmd_rsock close N/A N/A len N/A self _timeouts N/A N/A N/A N/A logger warning pending timeouts: %s N/A len N/A self _timeouts N/A N/A hasattr N/A self _poller terminate N/A N/A N/A N/A N/A self _poller terminate N/A fd N/A N/A N/A self _fds itervalues N/A N/A N/A N/A N/A N/A N/A self _poller unregister N/A fd _fileno N/A N/A N/A N/A N/A N/A logger warning unregister of %s failed with %s N/A fd _fileno N/A N/A traceback format_exc N/A N/A fd _notifier None N/A N/A self _poller None N/A N/A self _timeouts N/A N/A N/A self _fds N/A N/A N/A N/A self __class__ __instance None N/A _add_timeout N/A N/A self fd N/A N/A N/A N/A fd _timeout N/A N/A N/A fd _timeout_id N/A N/A _time N/A fd _timeout N/A i N/A bisect_left N/A self _timeouts N/A N/A fd _timeout_id fd N/A N/A N/A N/A self _timeouts insert i N/A N/A fd _timeout_id fd N/A N/A N/A fd _timeout_id None N/A _del_timeout N/A N/A self fd N/A N/A N/A N/A fd _timeout_id N/A N/A i N/A bisect_left N/A self _timeouts N/A N/A fd _timeout_id fd N/A N/A i N/A len N/A self _timeouts N/A N/A N/A N/A N/A self _timeouts N/A i N/A N/A fd _timeout_id fd N/A N/A N/A N/A self _timeouts N/A i N/A N/A fd _timeout_id None N/A N/A N/A N/A fd _timeout_id N/A N/A N/A self _timeouts N/A i N/A 0 N/A N/A N/A N/A logger warning fd %s with %s is not found N/A fd _fileno N/A fd _timeout_id N/A N/A i 1 N/A unregister N/A N/A self fd N/A N/A N/A N/A N/A N/A N/A self _fds pop N/A fd _fileno None None N/A N/A N/A N/A N/A N/A self _events pop N/A fd _fileno None N/A N/A N/A N/A self _poller unregister N/A fd _fileno N/A N/A N/A self _del_timeout fd N/A add N/A N/A self fd event N/A N/A N/A cur_event N/A N/A N/A self _events get N/A fd _fileno None N/A N/A cur_event None N/A N/A N/A N/A self _fds N/A N/A fd _fileno fd N/A N/A N/A self _events N/A N/A fd _fileno event N/A N/A N/A N/A self _poller register N/A fd _fileno event N/A N/A event cur_event N/A N/A N/A self _events N/A N/A fd _fileno event N/A N/A N/A N/A self _poller modify N/A fd _fileno event N/A N/A N/A self _add_timeout fd N/A clear N/A N/A self fd event N/A 0 N/A N/A cur_event N/A N/A N/A self _events get N/A fd _fileno None N/A cur_event N/A N/A event N/A N/A cur_event N/A event N/A N/A cur_event 0 N/A N/A N/A self _events N/A N/A fd _fileno cur_event N/A N/A N/A N/A self _poller modify N/A fd _fileno cur_event N/A N/A cur_event N/A N/A N/A N/A self _del_timeout fd N/A _socketpair N/A N/A N/A N/A N/A N/A hasattr socket socketpair N/A N/A N/A N/A socket socketpair N/A srv_sock N/A N/A socket socket N/A socket AF_INET N/A socket SOCK_STREAM N/A N/A N/A srv_sock bind N/A 127.0.0.1 0 N/A N/A N/A srv_sock listen 1 N/A sock1 N/A N/A socket socket N/A socket AF_INET N/A socket SOCK_STREAM N/A conn_thread N/A N/A threading Thread target N/A N/A N/A sock addr_port N/A N/A N/A sock connect addr_port args N/A sock1 N/A N/A srv_sock getsockname N/A N/A conn_thread daemon True N/A N/A N/A conn_thread start N/A N/A sock2 caddr N/A N/A srv_sock accept N/A N/A N/A srv_sock close N/A N/A sock1 sock2 N/A staticmethod N/A _KQueueNotifier N/A object N/A N/A Internal use only.
         N/A __metaclass__ MetaSingleton __init__ N/A N/A self N/A N/A N/A N/A N/A hasattr self poller N/A N/A N/A self poller N/A N/A select kqueue N/A N/A self events N/A N/A register N/A N/A self fid event N/A N/A N/A N/A N/A self events N/A fid event N/A N/A N/A self update fid event N/A select KQ_EV_ADD N/A unregister N/A N/A self fid N/A N/A N/A event N/A N/A N/A self events pop fid None N/A N/A event None N/A N/A N/A N/A self update fid event N/A select KQ_EV_DELETE N/A modify N/A N/A self fid event N/A N/A N/A N/A N/A self unregister fid N/A N/A N/A self register fid event N/A update N/A N/A self fid event flags N/A N/A N/A N/A event N/A _AsyncPoller _Read N/A N/A N/A N/A N/A self poller control N/A N/A N/A select kevent fid filter N/A select KQ_FILTER_READ flags flags 0 N/A N/A event N/A _AsyncPoller _Write N/A N/A N/A N/A N/A self poller control N/A N/A N/A select kevent fid filter N/A select KQ_FILTER_WRITE flags flags 0 N/A poll N/A N/A self timeout N/A N/A N/A kevents N/A N/A N/A self poller control None 500 timeout N/A events N/A N/A N/A kevent ident N/A N/A N/A kevent filter N/A select KQ_FILTER_READ N/A _AsyncPoller _Read N/A N/A N/A kevent filter N/A select KQ_FILTER_WRITE N/A _AsyncPoller _Write N/A N/A N/A kevent flags N/A select KQ_EV_EOF N/A 0 N/A _AsyncPoller _Hangup N/A N/A N/A kevent flags N/A select KQ_EV_ERROR N/A _AsyncPoller _Error 0 N/A kevent kevents N/A events N/A N/A _SelectNotifier N/A object N/A N/A Internal use only.
         N/A __metaclass__ MetaSingleton __init__ N/A N/A self N/A N/A N/A N/A N/A hasattr self poller N/A N/A N/A self poller N/A select select N/A N/A self rset N/A set N/A N/A self wset N/A set N/A N/A self xset N/A set N/A register N/A N/A self fid event N/A N/A N/A event N/A N/A N/A event N/A _AsyncPoller _Read N/A N/A N/A N/A N/A self rset add fid N/A N/A event N/A _AsyncPoller _Write N/A N/A N/A N/A N/A self wset add fid N/A N/A event N/A _AsyncPoller _Error N/A N/A N/A N/A N/A self xset add fid N/A unregister N/A N/A self fid N/A N/A N/A N/A N/A N/A self rset discard fid N/A N/A N/A N/A self wset discard fid N/A N/A N/A N/A self xset discard fid N/A modify N/A N/A self fid event N/A N/A N/A N/A N/A self unregister fid N/A N/A N/A self register fid event N/A poll N/A N/A self timeout N/A N/A N/A N/A rlist wlist xlist N/A N/A self poller N/A self rset N/A self wset N/A self xset timeout N/A events N/A N/A fid rlist N/A N/A N/A events N/A fid N/A _AsyncPoller _Read N/A fid wlist N/A N/A N/A events N/A fid N/A N/A N/A events get fid 0 N/A _AsyncPoller _Write N/A fid xlist N/A N/A N/A events N/A fid N/A N/A N/A events get fid 0 N/A _AsyncPoller _Error N/A N/A N/A events iteritems N/A terminate N/A N/A self N/A N/A N/A N/A self rset N/A set N/A N/A self wset N/A set N/A N/A self xset N/A set N/A N/A N/A AsyncSocket _AsyncSocket N/A _AsyncNotifier _AsyncPoller N/A AsynCoroSocket AsyncSocket Lock N/A object N/A N/A 'Lock' primitive for coroutines.
     __init__ N/A N/A self N/A N/A N/A N/A self _owner None N/A N/A self _waitlist N/A N/A acquire N/A N/A self blocking N/A True N/A N/A Must be used with 'yield' as 'yield lock.acquire()'.
         N/A N/A N/A blocking N/A N/A self _owner None N/A N/A N/A StopIteration False N/A coro N/A N/A AsynCoro cur_coro N/A N/A N/A self _owner None N/A N/A N/A N/A N/A self _waitlist append coro N/A N/A N/A N/A coro _await_ N/A N/A self _owner coro N/A N/A StopIteration True N/A release N/A N/A self N/A N/A N/A May be used with 'yield'.
         N/A coro N/A N/A AsynCoro cur_coro N/A N/A N/A self _owner coro N/A N/A N/A RuntimeError N/A "%s"/%s: invalid lock release - not locked N/A N/A coro _name N/A coro _id N/A N/A self _owner None N/A N/A self _waitlist N/A N/A wake N/A N/A N/A self _waitlist pop 0 N/A N/A N/A wake _proceed_ True N/A N/A RLock N/A object N/A N/A 'RLock' primitive for coroutines.
     __init__ N/A N/A self N/A N/A N/A N/A self _owner None N/A N/A self _depth 0 N/A N/A self _waitlist N/A N/A acquire N/A N/A self blocking N/A True N/A N/A Must be used with 'yield' as 'yield rlock.acquire()'.
         N/A coro N/A N/A AsynCoro cur_coro N/A N/A N/A self _owner coro N/A N/A N/A N/A self _depth 0 N/A N/A self _depth 1 N/A N/A StopIteration True N/A N/A N/A blocking N/A N/A self _owner None N/A N/A N/A StopIteration False N/A N/A N/A self _owner None N/A N/A N/A N/A N/A self _waitlist append coro N/A N/A N/A N/A coro _await_ N/A N/A N/A self _depth 0 N/A N/A self _owner coro N/A N/A self _depth 1 N/A N/A StopIteration True N/A release N/A N/A self N/A N/A N/A May be used with 'yield'.
         N/A coro N/A N/A AsynCoro cur_coro N/A N/A N/A self _owner coro N/A N/A N/A RuntimeError N/A "%s"/%s: invalid lock release - owned by "%s"/%s N/A N/A coro _name N/A coro _id N/A N/A self _owner _name N/A N/A self _owner _id N/A N/A self _depth 1 N/A N/A N/A self _depth 0 N/A N/A N/A self _owner None N/A N/A self _waitlist N/A N/A wake N/A N/A N/A self _waitlist pop 0 N/A N/A N/A wake _proceed_ True N/A N/A Condition N/A object N/A N/A 'Condition' primitive for coroutines.
     __init__ N/A N/A self N/A N/A N/A TODO: support lock argument?
         N/A N/A self _owner None N/A N/A self _depth 0 N/A N/A self _waitlist N/A N/A N/A self _notifylist N/A N/A acquire N/A N/A self blocking N/A True N/A N/A Must be used with 'yield' as 'yield cv.acquire()'.
         N/A coro N/A N/A AsynCoro cur_coro N/A N/A N/A self _owner coro N/A N/A N/A self _depth 1 N/A N/A StopIteration True N/A N/A N/A blocking N/A N/A self _owner None N/A N/A N/A StopIteration False N/A N/A N/A self _owner None N/A N/A N/A N/A N/A self _waitlist append coro N/A N/A N/A N/A coro _await_ N/A N/A N/A self _depth 0 N/A N/A self _owner coro N/A N/A self _depth 1 N/A N/A StopIteration True N/A release N/A N/A self N/A N/A N/A May be used with 'yield'.
         N/A coro N/A N/A AsynCoro cur_coro N/A N/A N/A self _owner coro N/A N/A N/A RuntimeError N/A "%s"/%s: invalid lock release - owned by "%s"/%s N/A N/A coro _name N/A coro _id N/A N/A self _owner _name N/A N/A self _owner _id N/A N/A self _depth 1 N/A N/A N/A self _depth 0 N/A N/A N/A self _owner None N/A N/A self _waitlist N/A N/A wake N/A N/A N/A self _waitlist pop 0 N/A N/A N/A wake _proceed_ True N/A notify N/A N/A self n N/A 1 N/A N/A May not be used with 'yield'.
         N/A N/A N/A self _notifylist n N/A N/A wake N/A N/A N/A self _notifylist pop 0 N/A N/A N/A wake _proceed_ True N/A n 1 N/A notify_all N/A N/A self N/A N/A N/A N/A N/A self notify N/A len N/A self _notifylist N/A N/A notifyAll notify_all wait N/A N/A self timeout N/A None N/A N/A Must be used with 'yield' as 'yield cv.wait()'.
         N/A coro N/A N/A AsynCoro cur_coro N/A N/A N/A self _owner coro N/A N/A N/A RuntimeError N/A "%s"/%s: invalid lock release - owned by "%s"/%s N/A N/A coro _name N/A coro _id N/A N/A self _owner _name N/A N/A self _owner _id N/A N/A N/A self _depth 0 N/A depth N/A self _depth N/A N/A self _depth 0 N/A N/A self _owner None N/A N/A self _waitlist N/A N/A wake N/A N/A N/A self _waitlist pop 0 N/A N/A N/A wake _proceed_ True N/A N/A N/A N/A self _notifylist append coro N/A start N/A _time N/A N/A N/A N/A N/A coro _await_ timeout None N/A N/A N/A N/A N/A N/A N/A self _notifylist remove coro N/A N/A N/A ValueError N/A N/A N/A N/A StopIteration False N/A N/A N/A self _owner None N/A N/A N/A N/A N/A self _waitlist insert 0 coro N/A N/A timeout None N/A N/A timeout N/A N/A _time start N/A N/A timeout 0 N/A N/A N/A StopIteration False N/A start N/A _time N/A N/A N/A N/A N/A coro _await_ timeout None N/A N/A N/A N/A N/A N/A N/A self _waitlist remove coro N/A N/A N/A ValueError N/A N/A N/A N/A StopIteration False N/A N/A N/A self _depth 0 N/A N/A self _owner coro N/A N/A self _depth depth N/A N/A StopIteration True N/A N/A Event N/A object N/A N/A 'Event' primitive for coroutines.
     __init__ N/A N/A self N/A N/A N/A N/A self _flag False N/A N/A self _waitlist N/A N/A set N/A N/A self N/A N/A N/A May be used with 'yield'.
         N/A N/A self _flag True N/A coro N/A self _waitlist N/A N/A N/A N/A coro _proceed_ True N/A N/A self _waitlist N/A N/A is_set N/A N/A self N/A N/A N/A No need to use with 'yield'.
         N/A N/A self _flag N/A N/A isSet is_set clear N/A N/A self N/A N/A N/A No need to use with 'yield'.
         N/A N/A self _flag False N/A wait N/A N/A self timeout N/A None N/A N/A Must be used with 'yield' as 'yield event.wait()' .
         N/A N/A self _flag N/A N/A N/A StopIteration True N/A coro N/A N/A AsynCoro cur_coro N/A N/A timeout None N/A N/A N/A timeout 0 N/A N/A N/A StopIteration False N/A N/A N/A N/A self _waitlist append coro N/A N/A N/A N/A N/A coro _await_ timeout None N/A N/A N/A N/A N/A N/A N/A self _waitlist remove coro N/A N/A N/A ValueError N/A N/A N/A N/A StopIteration False N/A N/A N/A StopIteration True N/A N/A Semaphore N/A object N/A N/A 'Semaphore' primitive for coroutines.
     __init__ N/A N/A self value N/A 1 N/A N/A N/A value 1 N/A N/A self _waitlist N/A N/A N/A self _counter value N/A acquire N/A N/A self blocking N/A True N/A N/A Must be used with 'yield' as 'yield sem.acquire()'.
         N/A blocking N/A N/A coro N/A N/A AsynCoro cur_coro N/A N/A N/A self _counter 0 N/A N/A N/A N/A N/A self _waitlist append coro N/A N/A N/A N/A coro _await_ N/A N/A N/A N/A self _counter 0 N/A N/A N/A StopIteration False N/A N/A self _counter 1 N/A N/A StopIteration True N/A release N/A N/A self N/A N/A N/A May be used with 'yield'.
         N/A N/A self _counter 1 N/A N/A N/A self _counter 0 N/A N/A self _waitlist N/A N/A wake N/A N/A N/A self _waitlist pop 0 N/A N/A N/A wake _proceed_ True N/A N/A HotSwapException N/A Exception N/A N/A This exception is used to indicate hot-swap request and
    response.

    If 'exc' is the exception, then len(exc.args) == 1 and
    exc.args[0] is the new generator method.
     N/A N/A MonitorException N/A Exception N/A N/A This execption is used to indicate that a coroutine being
    monitored has finished or terminated.

    If 'exc' is the exception, then

    exc.args[0] is the coroutine (either local or remote) about
    which this exception is thrown,

    If the coroutine finished executing normally, then len(exc.args)
    == 2, type(exc.args[1]) == tuple, len(exc.args[1]) == 2,
    exc.args[1][0] is StopIteration and exc.args[1][1] is the value of
    coroutine (i.e., last value yielded). If the coroutine is remote
    and value (i.e., exc.args[1][1]) is not serializable, then
    exc.args[1][1] is just the type of that value.

    If the coroutine terminated due to exception, then exc.args[1:]
    (i.e., rest of exc.args) is the list of exceptions pending at the
    time coroutine terminated.
     N/A N/A Coro N/A object N/A N/A Creates coroutine with the given generator function and
    schedules that coroutine to be executed with AsynCoro. If the
    function definition has 'coro' keyword argument set to (default
    value) None, that argument will be set to the coroutine created.
     N/A __slots__ N/A _generator _name _id _state _value _exceptions _callers _timeout _daemon _complete _msgs _monitors _swap_generator _hot_swappable _location N/A _asyncoro None __init__ N/A N/A self target N/A args kwargs N/A N/A N/A self _generator N/A N/A Coro __get_generator self target args kwargs N/A N/A self _name N/A target __name__ N/A N/A self _id N/A id self N/A N/A self _state None N/A N/A self _value None N/A N/A self _exceptions N/A N/A N/A self _callers N/A N/A N/A self _timeout None N/A N/A self _daemon False N/A N/A self _complete None N/A N/A self _msgs N/A N/A collections deque N/A N/A self _monitors N/A set N/A N/A self _swap_generator None N/A N/A self _hot_swappable False N/A N/A N/A Coro _asyncoro N/A N/A N/A Coro _asyncoro N/A N/A AsynCoro instance N/A N/A self _location N/A N/A Coro _asyncoro _location N/A N/A N/A N/A Coro _asyncoro _add self N/A location N/A N/A self N/A N/A N/A Get Location instance where this coro is running.

        Can also be used on remotely running coroutines.
         N/A N/A N/A copy copy N/A self _location N/A property name N/A N/A self N/A N/A N/A Get name of coroutine.

        Can also be used on remotely running coroutines.
         N/A N/A self _name N/A property locate N/A N/A name location timeout N/A None None N/A N/A Must be used with 'yield' as
        'rcoro = yield Coro.locate("name")'.

        Returns Coro instance to coroutine at remote peers so it can
        be used to exchange messages, monitor etc. (those methods
        explicitly marked as callable on remote coroutines).
         N/A N/A N/A Coro _asyncoro N/A N/A N/A Coro _asyncoro N/A N/A AsynCoro instance N/A N/A N/A location N/A location N/A N/A Coro _asyncoro _location N/A N/A rcoro N/A N/A N/A N/A Coro _asyncoro _rcoros get name None N/A N/A rcoro N/A location N/A N/A Coro _asyncoro _location N/A N/A N/A StopIteration rcoro N/A req N/A _NetRequest locate_coro kwargs N/A name name dst location timeout timeout N/A req_id N/A id req N/A N/A req event N/A Event N/A N/A N/A N/A Coro _asyncoro _pending_reqs N/A req_id req N/A N/A N/A _Peer send_req_to req location N/A N/A N/A N/A N/A N/A req event wait timeout False N/A N/A N/A req reply None N/A N/A N/A N/A N/A Coro _asyncoro _pending_reqs pop req_id None N/A rcoro N/A req reply N/A N/A StopIteration rcoro N/A staticmethod register N/A N/A self name N/A None N/A N/A Register this coroutine so coroutines running on a remote
        (peer) asyncoro can locate it (with 'locate') so they can
        exchange messages, monitored etc.
         N/A N/A N/A self _location N/A N/A Coro _asyncoro _location N/A N/A -1 N/A N/A name N/A N/A name N/A self _name N/A N/A N/A N/A Coro _asyncoro _register_coro self name N/A unregister N/A N/A self name N/A None N/A N/A Unregister this coroutine (see 'register' above).
         N/A N/A N/A self _location N/A N/A Coro _asyncoro _location N/A N/A -1 N/A N/A name N/A N/A name N/A self _name N/A N/A N/A N/A Coro _asyncoro _unregister_coro self name N/A set_daemon N/A N/A self flag N/A True N/A N/A Mark coroutine is a daemon process or not.

        AsynCoro scheduler waits for all non-daemon coroutines to
        terminate before it terminates itself.
         N/A N/A N/A N/A Coro _asyncoro _set_daemon self N/A bool flag N/A suspend N/A N/A self timeout alarm_value N/A None None N/A N/A Must be used with 'yield' as 'yield coro.suspend()'.

        If timeout is a (floating point) number, this coro is
        suspended for that many seconds (or fractions of second),
        unless resumed by another coroutine, in which case the value
        it is resumed with is the return value of this suspend.

        If suspend times out (no other coroutine resumes it), AsynCoro
        resumes it with the value 'alarm_value'.
         N/A N/A N/A N/A Coro _asyncoro _suspend self timeout alarm_value N/A AsynCoro _Suspended N/A N/A sleep suspend resume N/A N/A self update N/A None N/A N/A May be used with 'yield'. Resume/wakeup this coro and send
        'update' to it.

        The resuming coro gets 'update' for the 'yield' that caused it
        to suspend. If coro is currently not suspended/sleeping,
        resume is ignored.
         N/A N/A N/A N/A Coro _asyncoro _resume self update N/A AsynCoro _Suspended N/A N/A wakeup resume send N/A N/A self message N/A N/A N/A May be used with 'yield'. Sends 'message' to coro.

        If coro is currently waiting with 'receive', it is resumed
        with 'message'. Otherwise, 'message' is queued so that next
        receive call will return message.

        Can also be used on remotely running coroutines.
         N/A N/A N/A self _location N/A N/A Coro _asyncoro _location N/A N/A N/A N/A N/A Coro _asyncoro _resume self message N/A AsynCoro _AwaitMsg_ N/A N/A request N/A _NetRequest send kwargs N/A coro message N/A self _id message dst N/A self _location timeout 5 N/A N/A N/A N/A _Peer send_req request 0 N/A N/A N/A N/A logger warning remote coro at %s may not be valid N/A self _location N/A -1 N/A N/A 0 N/A deliver N/A N/A self message timeout N/A None N/A N/A Must be used with 'yield' as 'yield coro.deliver(message)'.

        Can also be used on remotely running coroutines.

        Return value indicates status of delivering the message: If it
        is 1, then message has been delivered, if it is 0, it couldn't
        be delivered before timeout, and if it is < 0, then the
        (remote) coroutine is not valid.
         N/A N/A N/A self _location N/A N/A Coro _asyncoro _location N/A N/A reply N/A N/A N/A Coro _asyncoro _resume self message N/A AsynCoro _AwaitMsg_ N/A N/A reply 0 N/A N/A reply 1 N/A N/A request N/A _NetRequest deliver kwargs N/A coro message N/A self _id message dst N/A self _location timeout timeout N/A N/A request reply -1 N/A reply N/A N/A N/A N/A Coro _asyncoro _sync_reply request alarm_value 0 N/A N/A reply None N/A N/A reply -1 N/A N/A StopIteration reply N/A receive N/A N/A self timeout alarm_value N/A None None N/A N/A Must be used with 'yield' as 'message = yield coro.receive()'.
        Gets/waits for message.

        Gets earliest queued message if available (that has been sent
        earlier with 'send'). Otherwise, suspends until 'timeout'. If
        timeout happens, coro receives alarm_value.
         N/A N/A N/A N/A Coro _asyncoro _suspend self timeout alarm_value N/A AsynCoro _AwaitMsg_ N/A N/A recv receive throw N/A N/A self N/A args N/A N/A Throw exception in coroutine. This method must be called from
        coro only.
         N/A N/A N/A len args 0 N/A N/A N/A N/A logger warning throw: invalid argument(s) N/A -1 N/A N/A N/A len args 1 N/A N/A N/A N/A isinstance N/A args N/A 0 tuple N/A N/A len N/A args N/A 0 1 N/A N/A args N/A args N/A 0 N/A N/A args N/A N/A type N/A args N/A 0 N/A args N/A 0 N/A N/A N/A N/A Coro _asyncoro _throw self args N/A value N/A N/A self N/A N/A N/A Get last value 'yield'ed / value of StopIteration of coro.

        NB: This method should _not_ be called from a coroutine! This
        method is meant for main thread in the user program to wait for
        (main) coroutine(s) it creates.

        Once coroutine stops (finishes) executing, the last value is
         returned.
         N/A N/A N/A N/A N/A Coro _asyncoro _lock acquire N/A N/A N/A self _complete None N/A N/A N/A self _complete N/A N/A threading Event N/A N/A N/A N/A N/A Coro _asyncoro _lock release N/A N/A N/A N/A self _complete wait N/A N/A N/A N/A self _complete 0 N/A N/A N/A N/A N/A N/A Coro _asyncoro _lock release N/A N/A N/A N/A N/A N/A Coro _asyncoro _lock release N/A N/A N/A N/A self _complete wait N/A N/A self _value N/A finish N/A N/A self N/A N/A N/A Get last value 'yield'ed / value of StopIteration of
        coro. Must be used in a coroutine with 'yield' as
        'value = yield other_coro.finish()'

        Once coroutine stops (finishes) executing, the last value is
        returned.
         N/A N/A N/A self _complete None N/A N/A N/A self _complete N/A Event N/A N/A N/A N/A N/A self _complete wait N/A N/A N/A N/A self _complete 0 N/A N/A N/A N/A N/A isinstance N/A self _complete Event N/A N/A N/A N/A N/A N/A self _complete wait N/A N/A N/A RuntimeError N/A invalid wait on %s/%s: %s N/A N/A self _name N/A self _id N/A type N/A self _complete N/A N/A StopIteration N/A self _value N/A terminate N/A N/A self N/A N/A N/A Terminate coro.

        If this method called by a thread (and not a coro), there is a
        chance that coro being terminated is currently running and can
        interfere with GenratorExit exception that will be thrown to
        coro.

        Can also be used on remotely running coroutines.
         N/A N/A N/A self _location N/A N/A Coro _asyncoro _location N/A N/A N/A N/A N/A Coro _asyncoro _terminate_coro self N/A N/A request N/A _NetRequest terminate_coro kwargs N/A coro N/A self _id dst N/A self _location timeout 5 N/A N/A N/A N/A _Peer send_req request 0 N/A N/A N/A N/A logger warning remote coro at %s may not be valid N/A self _location N/A -1 N/A 0 N/A hot_swappable N/A N/A self flag N/A N/A N/A N/A N/A N/A N/A Coro _asyncoro cur_coro self N/A N/A flag N/A N/A N/A self _hot_swappable True N/A N/A self _swap_generator N/A N/A N/A N/A N/A Coro _asyncoro _swap_generator self N/A N/A N/A self _hot_swappable False N/A 0 N/A N/A N/A N/A logger warning hot_swappable must be called from running coro N/A -1 N/A hot_swap N/A N/A self target N/A args kwargs N/A N/A Replaces coro's generator function with given target(*args, **kwargs).

        The new generator starts executing from the beginning. If
        there are any pending messages, they will not be reset, so new
        generator can process them (or clear them with successive
        'receive' calls with timeout=0 until it returns
        'alarm_value').
         N/A N/A N/A generator N/A N/A Coro __get_generator self target args kwargs N/A N/A N/A N/A N/A N/A logger warning %s is not a generator! N/A target __name__ N/A -1 N/A N/A self _swap_generator generator N/A N/A N/A N/A Coro _asyncoro _swap_generator self N/A monitor N/A N/A self observe N/A N/A N/A Must be used with 'yield' as 'yield coro.monitor(observe)',
        where 'observe' is a coroutine which will be monitored by
        'coro'.  When 'observe' is finished (raises StopIteration or
        terminated due to uncaught exception), that exception is
        sent as a message to 'coro' (monitor coroutine).

        Monitor can inspect the exception and restart observed
        coroutine if necessary. 'observe' can be a remote coroutine.

        Can also be used on remotely running 'observe' coroutine.
         N/A N/A N/A observe _location N/A N/A Coro _asyncoro location N/A N/A reply N/A N/A N/A Coro _asyncoro _monitor self observe N/A N/A request N/A _NetRequest monitor kwargs N/A monitor coro self N/A observe _id dst N/A observe _location timeout 5 N/A reply N/A N/A N/A N/A Coro _asyncoro _sync_reply request N/A N/A StopIteration reply N/A notify N/A N/A self monitor N/A N/A N/A Similar to 'monitor' method, except that it is invoked with
        local coroutine to add argument as monitor.
         N/A N/A N/A N/A Coro _asyncoro location N/A self _location N/A N/A N/A N/A N/A Coro _asyncoro _monitor monitor self N/A N/A -1 N/A _await_ N/A N/A self timeout alarm_value N/A None None N/A N/A Internal use only.
         N/A N/A N/A N/A Coro _asyncoro _suspend self timeout alarm_value N/A AsynCoro _AwaitIO_ N/A _proceed_ N/A N/A self update N/A None N/A N/A Internal use only.
         N/A N/A N/A N/A Coro _asyncoro _resume self update N/A AsynCoro _AwaitIO_ N/A __get_generator N/A N/A coro target N/A args kwargs N/A N/A N/A N/A N/A inspect isgeneratorfunction target N/A N/A N/A Exception N/A %s is not a generator! N/A target __name__ N/A N/A N/A args kwargs N/A N/A args N/A N/A kwargs pop args N/A N/A kwargs N/A N/A kwargs pop kwargs kwargs N/A N/A N/A target func_defaults N/A coro N/A N/A N/A N/A target func_code co_varnames N/A N/A N/A target func_code co_argcount N/A N/A N/A len N/A target func_defaults N/A N/A N/A kwargs N/A coro coro N/A N/A target args kwargs N/A staticmethod __getstate__ N/A N/A self N/A N/A N/A state N/A _name _id _location N/A self _name N/A str N/A self _id N/A self _location N/A state N/A __setstate__ N/A N/A self state N/A N/A N/A N/A self _name N/A state N/A _name N/A N/A self _location N/A state N/A _location N/A N/A self _id N/A state N/A _id N/A __repr__ N/A N/A self N/A N/A N/A s N/A %s/%s N/A N/A self _name N/A self _id N/A N/A self _location N/A N/A s N/A %s@%s N/A s N/A self _location N/A s N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other Coro N/A N/A self _location N/A other _location N/A N/A self _id N/A other _id N/A __hash__ N/A N/A self N/A N/A N/A N/A self _location N/A N/A N/A hash N/A str self N/A N/A N/A hash N/A id self N/A N/A Location N/A object N/A N/A Distributed asyncoro, coroutines, channels use Location to
    identify where they are running, where to send a message etc.

    Users can create instances (which can be passed to 'locate'
    methods) 'host' is either name or IP address and 'tcp_port' is TCP
    port where (peer) asyncoro runs network services.
     N/A __slots__ N/A addr port __init__ N/A N/A self host tcp_port N/A N/A N/A N/A N/A re match ^\d+[\.\d]+$ host N/A N/A N/A self addr host N/A N/A N/A self addr N/A N/A socket gethostbyname host N/A N/A self port N/A int tcp_port N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A type self N/A N/A self addr N/A other addr N/A N/A self port N/A other port N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A N/A isinstance other N/A type self N/A N/A self addr N/A other addr N/A N/A self port N/A other port N/A __repr__ N/A N/A self N/A N/A N/A N/A %s:%s N/A N/A self addr N/A self port N/A __hash__ N/A N/A self N/A N/A N/A N/A hash N/A str self N/A N/A Channel N/A object N/A N/A Subscription based channel. Broadcasts a message to all
    registered subscribers, whether they are currently waiting for
    message or not. Messages are queued (buffered) at receiving
    coroutines. To get a message, a coro must use 'yield
    coro.receive()', with timeout and alarm_value, if necessary.

    Channels can be hierarchical, and subscribers can be remote.
     N/A __slots__ N/A _name _location _transform _subscribers _subscribe_event N/A _asyncoro None __init__ N/A N/A self name transform N/A None N/A N/A 'name' must be unique across all channels.

        'transform' is a function that can either filter or
        transform a message. If the function returns 'None', the
        message is filtered (ignored). The function is called with
        first parameter set to channel name and second parameter set
        to the message.
         N/A N/A N/A Channel _asyncoro N/A N/A N/A Channel _asyncoro N/A N/A AsynCoro instance N/A N/A self _name name N/A N/A self _location N/A N/A Channel _asyncoro _location N/A N/A transform None N/A N/A N/A N/A argspec N/A N/A inspect getargspec transform N/A N/A N/A len N/A argspec args 2 N/A N/A N/A N/A N/A N/A logger warning invalid "transform" function ignored N/A transform None N/A N/A self _transform transform N/A N/A self _subscribers N/A set N/A N/A self _subscribe_event N/A Event N/A N/A N/A N/A N/A Channel _asyncoro _lock acquire N/A N/A name N/A N/A Channel _asyncoro _channels N/A N/A N/A N/A N/A N/A Channel _asyncoro _lock release N/A N/A N/A logger warning duplicate channel "%s"! name N/A N/A N/A N/A N/A Channel _asyncoro _channels N/A name self N/A N/A N/A N/A N/A Channel _asyncoro _lock release N/A location N/A N/A self N/A N/A N/A Get Location instance where this channel is located.

        Can also be used on remote channels.
         N/A N/A N/A copy copy N/A self _location N/A property name N/A N/A self N/A N/A N/A Get name of channel.

        Can also be used on remote channel.
         N/A N/A self _name N/A property locate N/A N/A name location timeout N/A None None N/A N/A Must be used with 'yield' as
        'rchannel = yield Channel.locate("name")'.

        Returns Channel instance to registered channel at remote peers
        so it can be used to send/deliver messages..
         N/A N/A N/A Channel _asyncoro N/A N/A N/A Channel _asyncoro N/A N/A AsynCoro instance N/A N/A N/A location N/A location N/A N/A Channel _asyncoro _location N/A N/A rchannel N/A N/A N/A N/A Channel _asyncoro _channels get name None N/A N/A rchannel N/A location N/A N/A Channel _asyncoro _location N/A N/A N/A StopIteration rchannel N/A req N/A _NetRequest locate_channel kwargs N/A name name dst location timeout timeout N/A N/A req event N/A Event N/A req_id N/A id req N/A N/A N/A N/A Channel _asyncoro _pending_reqs N/A req_id req N/A N/A N/A _Peer send_req_to req location N/A N/A N/A N/A N/A N/A req event wait timeout False N/A N/A N/A req reply None N/A N/A N/A N/A N/A Channel _asyncoro _pending_reqs pop req_id None N/A rchannel N/A req reply N/A N/A StopIteration rchannel N/A staticmethod register N/A N/A self N/A N/A N/A A registered channel can be located (with 'locate') by a
        coroutine on a remote asyncoro.
         N/A N/A N/A self _location N/A N/A Channel _asyncoro _location N/A N/A -1 N/A N/A N/A N/A Channel _asyncoro _register_channel self N/A self _name N/A unregister N/A N/A self N/A N/A N/A Unregister channel (see 'register' above).
         N/A N/A N/A self _location N/A N/A Channel _asyncoro _location N/A N/A -1 N/A N/A N/A N/A Channel _asyncoro _unregister_channel self N/A self _name N/A set_transform N/A N/A self transform N/A N/A N/A N/A N/A self _location N/A N/A Channel _asyncoro _location N/A N/A -1 N/A N/A N/A argspec N/A N/A inspect getargspec transform N/A N/A N/A len N/A argspec args 2 N/A N/A N/A N/A N/A N/A logger warning invalid "transform" function ignored N/A -1 N/A N/A self _transform transform N/A 0 N/A subscribe N/A N/A self subscriber timeout N/A None N/A N/A Must be used with 'yield', as, for example,
        'yield channel.subscribe(coro)'.

        Subscribe to receive messages. Senders don't need to
        subscribe. A message sent to this channel is delivered to all
        subscribers.

        Can also be used on remote channels.
         N/A N/A N/A N/A isinstance subscriber Coro N/A N/A isinstance subscriber Channel N/A N/A N/A N/A logger warning invalid subscriber ignored N/A N/A StopIteration -1 N/A N/A N/A self _location N/A N/A Channel _asyncoro _location N/A N/A N/A N/A subscriber _location N/A self _location N/A N/A N/A isinstance subscriber Coro N/A N/A N/A subscriber _id N/A int N/A subscriber _id N/A s N/A self _subscribers N/A N/A N/A N/A isinstance s Coro N/A N/A s _id N/A subscriber _id N/A N/A s _location N/A subscriber _location N/A N/A subscriber s N/A N/A N/A N/A isinstance subscriber Channel N/A N/A s N/A self _subscribers N/A N/A N/A N/A isinstance s Channel N/A N/A s _name N/A subscriber _name N/A N/A s _location N/A subscriber _location N/A N/A subscriber s N/A N/A N/A N/A N/A self _subscribers add subscriber N/A N/A N/A N/A N/A self _subscribe_event set N/A reply 0 N/A N/A kwargs N/A channel N/A self _name N/A N/A kwargs N/A subscriber subscriber N/A request N/A _NetRequest subscribe kwargs kwargs dst N/A self _location timeout timeout N/A reply N/A N/A N/A N/A Channel _asyncoro _sync_reply request N/A N/A StopIteration reply N/A unsubscribe N/A N/A self subscriber timeout N/A None N/A N/A Must be called with 'yield' as, for example,
        'yield channel.unsubscribe(coro)'.

        Future messages will not be delivered after unsubscribing.

        Can also be used on remote channels.
         N/A N/A N/A N/A isinstance subscriber Coro N/A N/A isinstance subscriber Channel N/A N/A N/A N/A logger warning invalid subscriber ignored N/A N/A StopIteration -1 N/A N/A N/A self _location N/A N/A Channel _asyncoro _location N/A N/A N/A N/A subscriber _location N/A self _location N/A N/A N/A isinstance subscriber Coro N/A N/A N/A subscriber _id N/A int N/A subscriber _id N/A s N/A self _subscribers N/A N/A N/A N/A isinstance s Coro N/A N/A s _id N/A subscriber _id N/A N/A s _location N/A subscriber _location N/A N/A subscriber s N/A N/A N/A N/A isinstance subscriber Channel N/A N/A s N/A self _subscribers N/A N/A N/A N/A isinstance s Channel N/A N/A s _name N/A subscriber _name N/A N/A s _location N/A subscriber _location N/A N/A subscriber s N/A N/A N/A N/A N/A N/A N/A self _subscribers remove subscriber N/A N/A N/A KeyError N/A N/A reply -1 N/A N/A reply 0 N/A N/A kwargs N/A channel N/A self _name N/A N/A kwargs N/A subscriber subscriber N/A request N/A _NetRequest unsubscribe kwargs kwargs dst N/A self _location timeout timeout N/A reply N/A N/A N/A N/A Channel _asyncoro _sync_reply request N/A N/A StopIteration reply N/A send N/A N/A self message N/A N/A N/A Message is sent to currently registered subscribers.

        Can also be used on remote channels.
         N/A N/A N/A self _location N/A N/A Channel _asyncoro _location N/A N/A N/A self _transform N/A N/A N/A N/A message N/A N/A self _transform N/A self _name message N/A N/A N/A N/A message None N/A N/A message None N/A N/A 0 N/A invalid N/A N/A subscriber N/A self _subscribers N/A N/A N/A N/A N/A subscriber send message 0 N/A N/A N/A N/A invalid append subscriber N/A invalid N/A _unsub N/A N/A self subscriber coro N/A None N/A N/A N/A N/A logger debug remote subscriber %s is not valid; unsubscribing it subscriber N/A N/A N/A N/A self unsubscribe subscriber N/A N/A subscriber invalid N/A N/A N/A Coro _unsub self subscriber N/A N/A request N/A _NetRequest send kwargs N/A channel message N/A self _name message dst N/A self _location timeout 5 N/A N/A N/A N/A _Peer send_req request 0 N/A N/A N/A N/A logger warning remote channel at %s may not be valid N/A self _location N/A -1 N/A 0 N/A deliver N/A N/A self message timeout n N/A None 0 N/A N/A Must be used with 'yield' as 'rcvd = yield channel.deliver(message)'.

        Blocking 'send': Wait until message can be delivered to at
        least 'n' subscribers before timeout. Returns number of
        end-point recipients (coroutines) the message is delivered to;
        i.e., in case of heirarchical channels, it is the sum of
        recipients of all the channels.

        Can also be used on remote channels.
         N/A N/A N/A N/A isinstance n int N/A n 0 N/A N/A N/A StopIteration -1 N/A N/A N/A self _location N/A N/A Channel _asyncoro _location N/A N/A N/A self _transform N/A N/A N/A N/A message N/A N/A self _transform N/A self _name message N/A N/A N/A N/A message None N/A N/A message None N/A N/A N/A StopIteration 0 N/A n N/A N/A N/A N/A len N/A self _subscribers n N/A N/A start N/A _time N/A N/A N/A N/A self _subscribe_event clear N/A N/A N/A N/A N/A N/A self _subscribe_event wait timeout False N/A N/A N/A StopIteration 0 N/A N/A timeout None N/A N/A timeout N/A N/A _time start N/A N/A timeout 0 N/A N/A N/A StopIteration 0 N/A subscribers N/A list N/A self _subscribers N/A info N/A reply pending success done invalid 0 N/A len subscribers 0 N/A Event N/A _deliver N/A N/A subscriber info timeout n coro N/A None N/A N/A N/A N/A reply N/A N/A N/A subscriber deliver message timeout timeout N/A N/A reply 0 N/A N/A N/A info N/A reply reply N/A N/A info N/A success 1 N/A N/A N/A n 0 N/A N/A info N/A success n N/A N/A N/A N/A N/A info N/A done set N/A N/A N/A reply 0 N/A N/A N/A N/A N/A info N/A invalid append subscriber N/A N/A N/A N/A N/A N/A info N/A pending 1 N/A N/A N/A info N/A pending 0 N/A N/A N/A N/A N/A info N/A done set N/A N/A subscriber subscribers N/A N/A N/A N/A isinstance subscriber Coro N/A N/A self _location N/A subscriber _location N/A N/A N/A N/A N/A subscriber send message 0 N/A N/A N/A info N/A reply 1 N/A N/A info N/A success 1 N/A N/A info N/A pending 1 N/A N/A N/A Coro _deliver subscriber info timeout n N/A N/A N/A info N/A pending 0 N/A N/A N/A N/A N/A info N/A done set N/A N/A N/A n 0 N/A N/A info N/A success n N/A N/A N/A N/A N/A N/A info N/A done wait timeout N/A N/A info N/A invalid N/A _unsub N/A N/A self subscriber coro N/A None N/A N/A N/A N/A logger debug remote subscriber %s is not valid; unsubscribing it subscriber N/A N/A N/A N/A self unsubscribe subscriber N/A N/A subscriber N/A info N/A invalid N/A N/A N/A Coro _unsub self subscriber N/A N/A StopIteration N/A info N/A reply N/A N/A request N/A _NetRequest deliver kwargs N/A channel message n N/A self _name message n dst N/A self _location timeout timeout N/A N/A request reply -1 N/A reply N/A N/A N/A N/A Channel _asyncoro _sync_reply request alarm_value 0 N/A N/A reply None N/A N/A reply -1 N/A N/A StopIteration reply N/A close N/A N/A self N/A N/A N/A N/A N/A self _location N/A N/A Channel _asyncoro _location N/A N/A N/A N/A self unregister N/A N/A self _subscribers N/A set N/A N/A N/A N/A N/A Channel _asyncoro _lock acquire N/A N/A N/A N/A N/A Channel _asyncoro _channels pop N/A self _name None N/A N/A N/A N/A N/A Channel _asyncoro _lock release N/A __getstate__ N/A N/A self N/A N/A N/A state N/A _name _location N/A self _name N/A self _location N/A state N/A __setstate__ N/A N/A self state N/A N/A N/A N/A self _name N/A state N/A _name N/A N/A self _location N/A state N/A _location N/A N/A self _transform None N/A __repr__ N/A N/A self N/A N/A N/A s N/A %s N/A self _name N/A N/A self _location N/A N/A s N/A %s@%s N/A s N/A self _location N/A s N/A N/A CategorizeMessages N/A object N/A N/A Splits messages to coroutine into categories so that they can
    be processed on priority basis, for example.
     __init__ N/A N/A self coro N/A N/A N/A Categorize messages to coroutine 'coro'.
         N/A N/A self _coro coro N/A N/A self _categories N/A None N/A N/A collections deque N/A N/A self _categorize N/A N/A add N/A N/A self categorize N/A N/A N/A Add given method to categorize messages. When a message is
        received, each of the added methods (most recently added
        method first) is called with the message. The method should
        return a category (any hashable object) or None (in which case
        next recently added method is called with the same
        message). If all the methods return None for a given message,
        the message is queued with category=None, so that 'receive'
        method here works just as Coro.receive.
         N/A N/A N/A inspect isfunction categorize N/A N/A argspec N/A N/A inspect getargspec categorize N/A N/A N/A len N/A argspec args 1 N/A N/A categorize None N/A N/A N/A N/A type categorize N/A functools partial N/A N/A categorize None N/A categorize N/A N/A N/A N/A N/A self _categorize append categorize N/A N/A N/A N/A logger warning invalid categorize function ignored N/A remove N/A N/A self categorize N/A N/A N/A Remove given method (added earlier).
         N/A N/A N/A N/A N/A N/A self _categorize remove categorize N/A N/A N/A ValueError N/A N/A N/A N/A logger warning invalid categorize function N/A receive N/A N/A self category timeout alarm_value N/A None None None N/A N/A Similar to 'receive' of Coro, except it retrieves (waiting,
        if necessary) messages in given 'category'.
         N/A c N/A N/A N/A self _categories get category None N/A c N/A N/A msg N/A N/A c popleft N/A N/A StopIteration msg N/A timeout N/A N/A start N/A _time N/A 1 N/A N/A msg N/A N/A N/A N/A self _coro receive timeout timeout alarm_value alarm_value N/A N/A msg alarm_value N/A N/A N/A StopIteration msg N/A categorize N/A reversed N/A self _categorize N/A N/A c N/A categorize msg N/A N/A c category N/A N/A N/A StopIteration msg N/A N/A c None N/A N/A bucket N/A N/A N/A self _categories get c None N/A N/A bucket N/A N/A bucket N/A N/A self _categories N/A c N/A N/A collections deque N/A N/A N/A bucket append msg N/A N/A N/A N/A N/A N/A N/A self _categories N/A None append msg N/A timeout N/A N/A now N/A _time N/A timeout N/A now start N/A start now N/A N/A recv receive N/A AsynCoro N/A object N/A N/A Coroutine scheduler.

    The scheduler is created and started automatically (when a
    coroutine is created, for example), so there is no reason to
    create it explicitly. To use distributed programming, AsynCoro in
    disasyncoro module should be used.
     N/A __metaclass__ MetaSingleton N/A __instance None N/A __cur_coro None N/A _Scheduled 1 N/A _Running 2 N/A _Suspended 3 N/A _AwaitIO_ 4 N/A _AwaitMsg_ 5 __init__ N/A N/A self notifier N/A None N/A N/A N/A N/A N/A self __class__ __instance None N/A N/A N/A N/A self __class__ __instance self N/A N/A notifier None N/A N/A N/A self _notifier N/A _AsyncNotifier N/A N/A N/A self _notifier notifier N/A N/A self _location None N/A N/A self _name None N/A N/A self _coros N/A N/A N/A self _scheduled N/A set N/A N/A self _suspended N/A set N/A N/A self _timeouts N/A N/A N/A self _lock N/A N/A threading RLock N/A N/A self _quit False N/A N/A self _complete N/A N/A threading Event N/A N/A self _daemons 0 N/A N/A self _polling False N/A N/A self _channels N/A N/A N/A self _atexit N/A N/A N/A Coro _asyncoro N/A Channel _asyncoro self N/A N/A self _scheduler N/A N/A threading Thread target N/A self _schedule N/A N/A N/A self _scheduler daemon True N/A N/A N/A N/A self _scheduler start N/A N/A N/A atexit register N/A self finish N/A N/A N/A logger info version %s with %s I/O notifier __version__ N/A N/A self _notifier _poller_name N/A location N/A N/A self N/A N/A N/A Get Location instance where this AsynCoro is running.
         N/A N/A N/A copy copy N/A self _location N/A property name N/A N/A self N/A N/A N/A Get name of AsynCoro.
         N/A N/A self _name N/A property instance N/A N/A cls N/A args kwargs N/A N/A Returns (singleton) instance of AsynCoro.
         N/A N/A N/A cls __instance None N/A N/A N/A cls __instance N/A cls args kwargs N/A N/A cls __instance N/A classmethod cur_coro N/A N/A N/A N/A N/A Must be called from a coro only.
         N/A N/A AsynCoro __cur_coro N/A staticmethod _add N/A N/A self coro N/A N/A N/A Internal use only. See Coro class.
         N/A N/A N/A N/A self _lock acquire N/A N/A N/A self _coros N/A N/A coro _id coro N/A N/A N/A N/A self _complete clear N/A N/A coro _state N/A AsynCoro _Scheduled N/A N/A N/A N/A self _scheduled add N/A coro _id N/A N/A N/A self _polling N/A N/A len N/A self _scheduled 1 N/A N/A N/A N/A N/A self _notifier interrupt N/A N/A N/A N/A self _lock release N/A _remove N/A N/A self coro N/A N/A N/A Internal use only.
         N/A N/A N/A N/A self _lock acquire N/A N/A N/A N/A N/A N/A self _scheduled remove N/A coro _id N/A N/A N/A KeyError N/A N/A ret -1 N/A N/A N/A N/A N/A self _coros pop N/A coro _id None N/A ret 0 N/A N/A N/A N/A self _lock release N/A ret N/A _set_daemon N/A N/A self coro flag N/A N/A N/A Internal use only. See set_daemon in Coro.
         N/A N/A N/A N/A self _lock acquire N/A N/A N/A AsynCoro __cur_coro coro N/A N/A N/A N/A N/A self _lock release N/A N/A N/A logger warning invalid "set_daemon" - "%s" != "%s" coro N/A AsynCoro __cur_coro N/A -1 N/A N/A N/A coro _daemon flag N/A N/A N/A coro _daemon flag N/A flag N/A N/A N/A self _daemons 1 N/A N/A N/A len N/A self _coros N/A self _daemons N/A N/A N/A N/A N/A self _complete set N/A N/A N/A self _daemons 1 N/A N/A N/A N/A self _complete clear N/A N/A N/A N/A self _lock release N/A 0 N/A _monitor N/A N/A self monitor coro N/A N/A N/A Internal use only. See monitor in Coro.
         N/A N/A N/A N/A self _lock acquire N/A cid N/A coro _id N/A coro N/A N/A N/A self _coros get cid None N/A N/A N/A coro None N/A N/A isinstance monitor Coro N/A N/A N/A N/A N/A self _lock release N/A N/A N/A logger warning monitor: invalid coroutine N/A -1 N/A N/A N/A N/A coro _monitors add monitor N/A N/A N/A N/A self _lock release N/A 0 N/A _suspend N/A N/A self coro timeout alarm_value state N/A N/A N/A Internal use only. See sleep/suspend in Coro.
         N/A N/A N/A N/A self _lock acquire N/A N/A N/A AsynCoro __cur_coro coro N/A N/A N/A N/A N/A self _lock release N/A N/A N/A logger warning invalid "suspend" - "%s" != "%s" coro N/A AsynCoro __cur_coro N/A -1 N/A cid N/A coro _id N/A N/A N/A state N/A AsynCoro _AwaitMsg_ N/A coro _msgs N/A N/A N/A s update N/A N/A coro _msgs N/A 0 N/A N/A s state N/A N/A N/A N/A N/A coro _msgs popleft N/A N/A N/A N/A self _lock release N/A update N/A N/A timeout None N/A N/A N/A coro _timeout None N/A N/A N/A N/A isinstance timeout N/A float int N/A N/A N/A N/A logger warning invalid timeout %s timeout N/A N/A N/A N/A self _lock release N/A -1 N/A N/A timeout 0 N/A N/A N/A N/A N/A self _lock release N/A alarm_value N/A N/A N/A coro _timeout N/A N/A _time timeout N/A N/A heappush N/A self _timeouts N/A N/A coro _timeout cid alarm_value N/A N/A N/A N/A self _scheduled discard cid N/A N/A N/A N/A self _suspended add cid N/A N/A coro _state state N/A N/A N/A N/A self _lock release N/A 0 N/A _resume N/A N/A self coro update state N/A N/A N/A Internal use only. See resume in Coro.
         N/A N/A N/A N/A self _lock acquire N/A cid N/A coro _id N/A coro N/A N/A N/A self _coros get cid None N/A N/A coro None N/A N/A N/A N/A N/A self _lock release N/A N/A N/A logger warning invalid coroutine %s to resume cid N/A -1 N/A N/A N/A state N/A AsynCoro _AwaitMsg_ N/A N/A coro _state state N/A N/A N/A N/A N/A coro _msgs append N/A state update N/A N/A N/A N/A self _lock release N/A 0 N/A N/A N/A coro _state state N/A N/A N/A coro _timeout None N/A N/A coro _value update N/A N/A N/A N/A self _suspended discard cid N/A N/A N/A N/A self _scheduled add cid N/A N/A coro _state N/A AsynCoro _Scheduled N/A N/A N/A self _polling N/A N/A len N/A self _scheduled 1 N/A N/A N/A N/A N/A self _notifier interrupt N/A N/A N/A N/A logger warning ignoring resume for %s/%s: %s N/A coro _name cid N/A coro _state N/A N/A N/A N/A self _lock release N/A 0 N/A _throw N/A N/A self coro N/A args N/A N/A Internal use only. See throw in Coro.
         N/A N/A N/A N/A self _lock acquire N/A cid N/A coro _id N/A coro N/A N/A N/A self _coros get cid None N/A N/A N/A coro None N/A N/A coro _state N/A N/A AsynCoro _Scheduled N/A AsynCoro _Suspended N/A AsynCoro _AwaitIO_ N/A AsynCoro _AwaitMsg_ N/A N/A N/A N/A logger warning invalid coroutine %s to throw exception cid N/A N/A N/A N/A self _lock release N/A -1 N/A N/A coro _timeout None N/A N/A N/A N/A coro _exceptions append args N/A N/A N/A coro _state N/A N/A AsynCoro _AwaitIO_ N/A AsynCoro _Suspended N/A AsynCoro _AwaitMsg_ N/A N/A N/A N/A N/A self _suspended discard cid N/A N/A N/A N/A self _scheduled add cid N/A N/A coro _state N/A AsynCoro _Scheduled N/A N/A N/A self _polling N/A N/A len N/A self _scheduled 1 N/A N/A N/A N/A N/A self _notifier interrupt N/A N/A N/A N/A self _lock release N/A 0 N/A _terminate_coro N/A N/A self coro N/A N/A N/A Internal use only.
         N/A N/A N/A N/A self _lock acquire N/A cid N/A coro _id N/A coro N/A N/A N/A self _coros get cid None N/A N/A coro None N/A N/A N/A N/A logger warning invalid coroutine %s to terminate cid N/A N/A N/A N/A self _lock release N/A -1 N/A N/A N/A coro _state N/A AsynCoro _Running N/A N/A N/A N/A logger warning coroutine to terminate %s/%s is running N/A coro _name cid N/A N/A N/A N/A N/A self _suspended discard cid N/A N/A N/A N/A self _scheduled add cid N/A N/A N/A N/A coro _exceptions append N/A GeneratorExit N/A GeneratorExit close N/A N/A coro _timeout None N/A N/A coro _state N/A AsynCoro _Scheduled N/A N/A coro _callers N/A N/A N/A N/A self _polling N/A N/A len N/A self _scheduled 1 N/A N/A N/A N/A N/A self _notifier interrupt N/A N/A N/A N/A self _lock release N/A 0 N/A _swap_generator N/A N/A self coro N/A N/A N/A Internal use only.
         N/A N/A N/A N/A self _lock acquire N/A cid N/A coro _id N/A coro N/A N/A N/A self _coros get cid None N/A N/A coro None N/A N/A N/A N/A logger warning invalid coroutine %s to swap cid N/A N/A N/A N/A self _lock release N/A -1 N/A N/A N/A coro _callers N/A N/A coro _hot_swappable N/A N/A N/A N/A logger debug postponing hot swapping of %s N/A str coro N/A N/A N/A N/A self _lock release N/A 0 N/A N/A N/A coro _timeout None N/A N/A N/A coro _state None N/A N/A N/A coro _generator N/A coro _swap_generator N/A N/A coro _value None N/A N/A N/A coro _complete 0 N/A N/A N/A coro _complete None N/A N/A N/A isinstance N/A coro _complete Event N/A N/A N/A N/A N/A coro _complete clear N/A N/A N/A N/A self _scheduled add cid N/A N/A coro _state N/A AsynCoro _Scheduled N/A N/A coro _hot_swappable False N/A N/A N/A N/A N/A coro _exceptions append N/A HotSwapException N/A HotSwapException N/A coro _swap_generator N/A N/A N/A coro _state N/A N/A AsynCoro _Suspended N/A AsynCoro _AwaitMsg_ N/A N/A N/A N/A N/A self _suspended discard cid N/A N/A N/A N/A self _scheduled add cid N/A N/A coro _state N/A AsynCoro _Scheduled N/A N/A coro _swap_generator None N/A N/A N/A self _polling N/A N/A len N/A self _scheduled 1 N/A N/A N/A N/A N/A self _notifier interrupt N/A N/A N/A N/A self _lock release N/A 0 N/A _schedule N/A N/A self N/A N/A N/A Internal use only.
         N/A N/A N/A self _quit N/A N/A N/A N/A N/A self _notifier poll 0 N/A N/A N/A N/A self _lock acquire N/A N/A N/A self _scheduled N/A N/A N/A self _timeouts N/A N/A timeout N/A N/A N/A N/A self _timeouts N/A 0 N/A 0 N/A _time N/A N/A timeout None N/A N/A self _polling True N/A N/A N/A N/A self _lock release N/A N/A N/A N/A self _notifier poll timeout N/A N/A N/A N/A self _lock acquire N/A N/A self _polling False N/A N/A self _timeouts N/A N/A now N/A N/A _time 0.0001 N/A N/A N/A self _timeouts N/A N/A N/A N/A self _timeouts N/A 0 N/A 0 now N/A N/A N/A timeout cid alarm_value N/A heappop N/A self _timeouts N/A N/A timeout now N/A coro N/A N/A N/A self _coros get cid None N/A N/A N/A coro N/A N/A coro _timeout timeout N/A N/A N/A N/A N/A coro _state N/A N/A AsynCoro _AwaitIO_ N/A AsynCoro _Suspended N/A AsynCoro _AwaitMsg_ N/A N/A N/A N/A logger warning coro %s/%s is in state %s for resume; ignored N/A coro _name N/A coro _id N/A coro _state N/A N/A N/A coro _timeout None N/A N/A N/A N/A self _suspended discard cid N/A N/A N/A N/A self _scheduled add cid N/A N/A coro _state N/A AsynCoro _Scheduled N/A N/A coro _value alarm_value N/A scheduled N/A N/A N/A self _coros N/A cid N/A cid N/A self _scheduled N/A N/A N/A N/A self _lock release N/A coro scheduled N/A N/A N/A coro _state N/A AsynCoro _Running N/A N/A AsynCoro __cur_coro coro N/A N/A N/A N/A coro _exceptions N/A N/A exc N/A N/A N/A coro _exceptions pop 0 N/A N/A N/A exc N/A 0 GeneratorExit N/A N/A N/A N/A N/A coro _generator close N/A retval N/A coro _value N/A N/A retval N/A N/A N/A coro _generator throw exc N/A N/A retval N/A N/A N/A coro _generator send N/A coro _value N/A N/A N/A N/A N/A N/A N/A self _lock acquire N/A exc N/A N/A sys exc_info N/A N/A N/A exc N/A 0 StopIteration N/A N/A v N/A N/A exc N/A 1 args N/A v N/A N/A N/A N/A len v 1 N/A N/A N/A coro _value N/A v N/A 0 N/A N/A N/A coro _value v N/A N/A coro _exceptions N/A N/A N/A N/A N/A exc N/A 0 HotSwapException N/A N/A v N/A N/A exc N/A 1 args N/A N/A N/A isinstance v tuple N/A N/A len v 1 N/A N/A inspect isgenerator N/A v N/A 0 N/A coro _hot_swappable N/A N/A coro _callers N/A N/A N/A N/A N/A N/A N/A coro _generator close N/A N/A N/A N/A N/A N/A logger warning closing %s/%s raised exception: %s N/A coro _name N/A coro _id N/A N/A traceback format_exc N/A N/A coro _generator N/A v N/A 0 N/A N/A coro _name N/A N/A coro _generator __name__ N/A N/A coro _exceptions N/A N/A N/A coro _value None N/A N/A coro _state N/A AsynCoro _Scheduled N/A N/A N/A N/A logger warning invalid HotSwapException from %s/%s ignored N/A coro _name N/A coro _id N/A N/A N/A N/A self _lock release N/A N/A N/A N/A N/A N/A coro _exceptions append exc N/A N/A coro _callers N/A N/A caller N/A N/A N/A coro _callers pop -1 N/A N/A coro _generator N/A caller N/A 0 N/A N/A N/A coro _swap_generator N/A N/A coro _callers N/A coro _hot_swappable N/A N/A N/A N/A N/A coro _exceptions append N/A HotSwapException N/A HotSwapException N/A coro _swap_generator N/A N/A coro _swap_generator None N/A N/A coro _state N/A AsynCoro _Scheduled N/A N/A N/A coro _exceptions N/A N/A N/A coro _value N/A caller N/A 1 N/A N/A N/A N/A self _suspended discard N/A coro _id N/A N/A N/A N/A self _scheduled add N/A coro _id N/A N/A coro _state N/A AsynCoro _Scheduled N/A N/A N/A N/A coro _state N/A AsynCoro _Running N/A N/A N/A coro _state N/A AsynCoro _Scheduled N/A N/A N/A coro _exceptions N/A N/A exc N/A N/A coro _exceptions N/A 0 N/A N/A isinstance exc tuple N/A N/A N/A len exc 2 N/A N/A exc N/A N/A join N/A N/A traceback format_exception_only exc N/A N/A exc N/A N/A join N/A N/A traceback format_exception exc N/A N/A N/A logger warning uncaught exception in %s:
%s coro exc N/A N/A N/A N/A N/A N/A coro _generator close N/A N/A N/A N/A N/A N/A logger warning closing %s raised exception: %s N/A coro _name N/A N/A traceback format_exc N/A N/A N/A coro _state N/A N/A AsynCoro _Scheduled N/A AsynCoro _Running N/A N/A N/A N/A logger warning coro "%s" is in state: %s N/A coro _name N/A coro _state N/A monitors N/A list N/A coro _monitors N/A monitor monitors N/A N/A N/A N/A monitor _location N/A self _location N/A N/A N/A coro _exceptions N/A N/A exc N/A MonitorException coro N/A N/A coro _exceptions N/A 0 N/A N/A exc N/A MonitorException coro N/A StopIteration N/A coro _value N/A N/A N/A N/A N/A self _coros get N/A monitor _id None monitor N/A N/A N/A N/A monitor send exc N/A N/A N/A N/A logger warning monitor for %s/%s has gone away! N/A coro _name N/A coro _id N/A N/A N/A N/A coro _monitors discard monitor N/A N/A N/A coro _exceptions N/A N/A exc N/A N/A N/A coro _exceptions N/A 0 N/A 2 N/A N/A N/A N/A serialize N/A exc N/A 1 N/A N/A N/A N/A pickle PicklingError N/A N/A exc N/A N/A exc N/A 0 N/A type N/A N/A N/A exc N/A 1 args N/A 0 N/A exc N/A MonitorException coro exc N/A N/A coro _exceptions N/A N/A N/A exc N/A coro _value N/A N/A N/A N/A serialize exc N/A N/A N/A N/A pickle PicklingError N/A N/A exc N/A type exc N/A exc N/A MonitorException coro N/A StopIteration exc N/A N/A N/A monitor send exc N/A N/A N/A N/A coro _monitors N/A N/A coro _exceptions N/A N/A N/A N/A N/A coro _msgs clear N/A N/A N/A N/A coro _monitors clear N/A N/A coro _exceptions N/A N/A N/A N/A N/A N/A self _coros pop N/A coro _id None coro N/A N/A N/A N/A logger warning invalid coro: %s, %s N/A coro _id N/A coro _state N/A N/A N/A coro _daemon True N/A N/A N/A self _daemons 1 N/A N/A N/A coro _monitors N/A N/A N/A coro _hot_swappable True N/A N/A coro _exceptions N/A N/A N/A coro _state None N/A N/A coro _generator None N/A N/A coro _complete N/A N/A N/A N/A N/A coro _complete set N/A N/A N/A coro _complete 0 N/A N/A N/A N/A self _scheduled discard N/A coro _id N/A N/A N/A len N/A self _coros N/A self _daemons N/A N/A N/A N/A N/A self _complete set N/A N/A N/A N/A self _lock release N/A N/A N/A N/A N/A self _lock acquire N/A N/A N/A coro _state N/A AsynCoro _Running N/A N/A N/A coro _state N/A AsynCoro _Scheduled N/A N/A coro _value retval N/A N/A isinstance retval N/A types GeneratorType N/A N/A N/A N/A N/A coro _callers append N/A N/A coro _generator N/A coro _value N/A N/A coro _generator retval N/A N/A coro _value None N/A N/A N/A N/A self _lock release N/A N/A AsynCoro __cur_coro None N/A N/A N/A N/A self _lock acquire N/A coro N/A N/A N/A self _coros itervalues N/A N/A N/A N/A logger debug terminating Coro %s/%s%s N/A coro _name N/A coro _id N/A N/A coro _daemon  (daemon) N/A N/A AsynCoro __cur_coro coro N/A N/A coro _state N/A AsynCoro _Running N/A N/A coro _generator N/A N/A N/A N/A N/A N/A N/A coro _generator close N/A N/A N/A N/A N/A N/A logger warning closing %s raised exception: %s N/A N/A coro _generator __name__ N/A N/A traceback format_exc N/A N/A coro _callers N/A N/A N/A N/A coro _generator N/A coro _value N/A N/A N/A coro _callers pop -1 N/A N/A N/A coro _generator None N/A N/A coro _complete N/A N/A N/A N/A N/A coro _complete set N/A N/A N/A coro _complete 0 N/A N/A self _scheduled N/A set N/A N/A self _suspended N/A set N/A N/A self _timeouts N/A N/A N/A self _coros N/A N/A N/A self _channels N/A N/A N/A N/A self __class__ __instance None N/A N/A self _quit True N/A N/A N/A N/A self _notifier terminate N/A N/A N/A N/A self _lock release N/A N/A N/A logger debug AsynCoro %sterminated N/A N/A self _location N/A %s  N/A self _location N/A N/A self _atexit N/A N/A N/A func fargs fkwargs N/A N/A N/A self _atexit pop N/A N/A N/A N/A func fargs fkwargs N/A N/A N/A N/A N/A N/A logger warning running %s failed: N/A func __name__ N/A N/A N/A logger warning N/A N/A traceback format_exc N/A N/A N/A N/A self _complete set N/A N/A N/A logger shutdown N/A N/A N/A time sleep 0.1 N/A _exit N/A N/A self await_non_daemons N/A N/A N/A Internal use only.
         N/A N/A N/A self _quit N/A N/A await_non_daemons N/A N/A N/A N/A len N/A self _coros N/A self _daemons N/A N/A N/A N/A logger debug waiting for %s coroutines to terminate N/A N/A len N/A self _coros N/A self _daemons N/A N/A N/A N/A N/A self _lock acquire N/A coro N/A N/A N/A self _coros itervalues N/A N/A N/A N/A coro _daemon N/A N/A N/A coro _daemon True N/A N/A self _daemons 1 N/A N/A N/A len N/A self _coros N/A self _daemons N/A N/A N/A N/A logger warning daemons mismatch: %s != %s N/A len N/A self _coros N/A self _daemons N/A N/A N/A N/A self _complete set N/A N/A N/A N/A self _lock release N/A N/A N/A N/A self _complete wait N/A N/A self _location N/A N/A N/A Coro N/A _Peer shutdown timeout 5 N/A N/A N/A N/A self _complete wait N/A N/A N/A N/A self _lock acquire N/A N/A N/A self _quit N/A N/A N/A N/A N/A self _complete clear N/A N/A self _quit True N/A N/A heappush N/A self _timeouts N/A N/A N/A _time 0.1 None None N/A N/A N/A N/A self _lock release N/A N/A N/A N/A self _notifier interrupt N/A N/A N/A N/A self _complete wait N/A N/A N/A N/A N/A self _lock release N/A finish N/A N/A self N/A N/A N/A Wait until all non-daemon coroutines finish and then
        shutdown the scheduler.

        Should be called from main program (or a thread, but _not_
        from coroutines).
         N/A N/A N/A self _exit True N/A terminate N/A N/A self N/A N/A N/A Kill all non-daemon coroutines and shutdown the scheduler.

        Should be called from main program (or a thread, but _not_
        from coroutines).
         N/A N/A N/A self _exit False N/A join N/A N/A self show_running N/A False N/A N/A Wait for currently scheduled coroutines to finish. AsynCoro
        continues to execute, so new coroutines can be added if
        necessary.
         N/A show_running N/A N/A N/A N/A N/A self _lock acquire N/A coro N/A N/A N/A self _coros itervalues N/A N/A N/A N/A logger info waiting for %s/%s%s N/A coro _name N/A coro _id N/A N/A coro _daemon  (daemon) N/A N/A N/A N/A self _lock release N/A N/A N/A N/A self _complete wait N/A atexit N/A N/A self func N/A fargs fkwargs N/A N/A Function 'func' will be called after the scheduler has
        terminated.
         N/A N/A N/A N/A self _atexit append N/A func fargs fkwargs N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A AsyncThreadPool N/A object N/A N/A Schedule synchronous tasks with threads to be executed
    asynchronously.

    NB: As coroutines run in a separate thread, any variables shared
    between coroutines and tasks scheduled with thread pool must be
    protected by thread locking (not coroutine locking).
     __init__ N/A N/A self num_threads N/A N/A N/A N/A self _num_threads num_threads N/A N/A self _task_queue N/A N/A queue Queue N/A n N/A xrange num_threads N/A N/A tasklet N/A N/A threading Thread target N/A self _tasklet N/A N/A tasklet daemon True N/A N/A N/A tasklet start N/A _tasklet N/A N/A self N/A N/A N/A 1 N/A N/A item N/A N/A N/A self _task_queue get block True N/A N/A item None N/A N/A N/A N/A N/A self _task_queue task_done N/A N/A N/A coro target args kwargs item N/A N/A N/A N/A N/A val N/A target args kwargs N/A N/A N/A coro _proceed_ val N/A N/A N/A N/A N/A N/A coro throw N/A N/A sys exc_info N/A N/A N/A N/A N/A self _task_queue task_done N/A async_task N/A N/A self target N/A args kwargs N/A N/A Must be used with 'yield', as
        'val = yield pool.async_task(target, args, kwargs)'.

        @coro is coroutine where this method is called.

        @target is function/method that will be executed asynchronously
        in a thread.

        @args and @kwargs are arguments and keyword arguments passed
        to @target.

        This call effectively returns result of executing
        'target(*args, **kwargs)'.
         N/A coro N/A N/A AsynCoro cur_coro N/A N/A N/A args kwargs N/A N/A args N/A N/A kwargs pop args N/A N/A kwargs N/A N/A kwargs pop kwargs kwargs N/A N/A N/A coro _await_ N/A N/A N/A N/A self _task_queue put N/A coro target args kwargs N/A join N/A N/A self N/A N/A N/A Wait till all scheduled tasks are completed.
         N/A N/A N/A N/A self _task_queue join N/A terminate N/A N/A self N/A N/A N/A Wait for all scheduled tasks to complete and terminate
        threads.
         N/A n N/A xrange N/A self _num_threads N/A N/A N/A N/A N/A self _task_queue put None N/A N/A N/A N/A self _task_queue join N/A N/A AsyncDBCursor N/A object N/A N/A Database cursor proxy for asynchronous processing of executions.

    Since connections (and cursors) can't be shared in threads,
    operations on same cursor are run sequentially.
     __init__ N/A N/A self thread_pool cursor N/A N/A N/A N/A self _thread_pool thread_pool N/A N/A self _cursor cursor N/A N/A self _sem N/A Semaphore N/A __getattr__ N/A N/A self name N/A N/A N/A N/A getattr N/A self _cursor name N/A _exec_task N/A N/A self func N/A N/A N/A N/A N/A N/A func N/A N/A N/A N/A N/A self _sem release N/A execute N/A N/A self query args N/A None N/A N/A Must be used with 'yield' as 'n = yield cursor.execute(stmt)'.
         N/A N/A N/A N/A N/A self _sem acquire N/A N/A N/A N/A self _thread_pool async_task N/A self _exec_task N/A N/A functools partial N/A N/A self _cursor execute query args N/A executemany N/A N/A self query args N/A N/A N/A Must be used with 'yield' as 'n = yield cursor.executemany(stmt)'.
         N/A N/A N/A N/A N/A self _sem acquire N/A N/A N/A N/A self _thread_pool async_task N/A self _exec_task N/A N/A functools partial N/A N/A self _cursor executemany query args N/A callproc N/A N/A self proc args N/A N/A N/A N/A Must be used with 'yield' as 'yield cursor.callproc(proc)'.
         N/A N/A N/A N/A N/A self _sem acquire N/A N/A N/A N/A self _thread_pool async_task N/A self _exec_task N/A N/A functools partial N/A N/A self _cursor callproc proc args N/A N/A