Module Import alias ImportFrom alias Assign NameStore Call NameLoad NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return IfExp AttributeLoad NameLoad attr Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore NameLoad body If Call NameLoad NameLoad Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Raise NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr Raise NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Return NameLoad Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults vararg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Assign AttributeStore NameLoad attr Call NameLoad ListComp NameLoad comprehension NameStore AttributeLoad NameLoad attr Call NameLoad NameLoad Str NameLoad Assign AttributeStore NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Return decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore NameLoad For NameStore AttributeLoad NameLoad attr body TryExcept body While NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr If CompareNotIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore NameLoad ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Pass If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr Raise NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Raise NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr body AugAssignAdd NameStore BinOpAdd Str NameLoad AugAssignAdd NameStore Str Return BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str IfExp AttributeLoad NameLoad attr Str Str IfExp AttributeLoad NameLoad attr Str Str Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults vararg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr ListComp Call NameLoad NameLoad comprehension NameStore NameLoad UnaryOpNot Call NameLoad NameLoad Str NameLoad Assign AttributeStore NameLoad attr Call NameLoad ListLoad Assign AttributeStore NameLoad attr Call NameLoad ListLoad Assign AttributeStore NameLoad attr DictComp Call NameLoad NameLoad Call NameLoad ListLoad comprehension NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr DictComp Call NameLoad NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr DictComp Call NameLoad NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd CompareEq Call NameLoad AttributeLoad NameLoad attr Num CompareGt Call NameLoad NameLoad Num body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad While NameLoad body Assign NameStore NameLoad For NameStore AttributeLoad NameLoad attr body If UnaryOpNot SubscriptLoad AttributeLoad NameLoad attr Index Call NameLoad NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr If Call NameLoad NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Call NameLoad NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Call NameLoad NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Call NameLoad NameLoad attr NameLoad Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Pass ExceptHandler type NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Call NameLoad NameLoad NameLoad If Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr Raise NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Return NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr ListComp SubscriptLoad AttributeLoad NameLoad attr Index Call NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr UnaryOpNot SubscriptLoad AttributeLoad NameLoad attr Index Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str IfExp AttributeLoad NameLoad attr Str Str IfExp AttributeLoad NameLoad attr Str Str AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad If BoolOpOr UnaryOpNot NameLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr body Break If Call NameLoad ListComp SubscriptLoad AttributeLoad NameLoad attr Index Call NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad Raise NameLoad orelse Raise NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr body AugAssignAdd NameStore BinOpAdd Str NameLoad AugAssignAdd NameStore Str Return BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str IfExp AttributeLoad NameLoad attr Str Str IfExp AttributeLoad NameLoad attr Str Str Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults vararg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad If Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Raise NameLoad Assign AttributeStore NameLoad attr ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Assign AttributeStore NameLoad attr Call NameLoad ListComp NameLoad comprehension NameStore AttributeLoad NameLoad attr Call NameLoad NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Call NameLoad ListLoad Assign AttributeStore NameLoad attr DictComp Call NameLoad NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr Raise NameLoad If Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr While NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad If CompareNotIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Return NameLoad Assign NameStore NameLoad For NameStore AttributeLoad NameLoad attr body TryExcept body While NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign NameStore NameLoad ExceptHandler type NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Call NameLoad NameLoad NameLoad If NameLoad body Raise NameLoad orelse Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr body AugAssignAdd NameStore BinOpAdd Str NameLoad AugAssignAdd NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore Call AttributeLoad NameLoad attr body AugAssignAdd NameStore BinOpAdd Str NameLoad Return BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str IfExp AttributeLoad NameLoad attr Str Str NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults vararg body If CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr ListLoad Call NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr BoolOpOr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Assign AttributeStore NameLoad attr DictComp Call NameLoad NameLoad ListLoad comprehension NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr DictComp Call NameLoad NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body TryExcept body While NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler body Pass If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad While NameLoad body Assign NameStore NameLoad For NameStore AttributeLoad NameLoad attr body If UnaryOpNot SubscriptLoad AttributeLoad NameLoad attr Index Call NameLoad NameLoad body TryExcept body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Call NameLoad NameLoad attr NameLoad Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Pass ExceptHandler type NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Call NameLoad NameLoad NameLoad ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Str Raise NameLoad TryExcept body Assign NameStore Call NameLoad ListComp Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Call NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr UnaryOpNot SubscriptLoad AttributeLoad NameLoad attr Index Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Num Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore Call NameLoad NameLoad body TryExcept body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListComp SubscriptLoad AttributeLoad NameLoad attr Index Call NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr ListComp IfExp SubscriptLoad AttributeLoad NameLoad attr Index Call NameLoad NameLoad NameLoad Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Call NameLoad NameLoad attr Num comprehension NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Break ExceptHandler type NameLoad body Assign AttributeStore NameLoad attr DictComp Call NameLoad NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Str Raise NameLoad If Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr body TryExcept body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMult ListLoad NameLoad Call NameLoad AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass ExceptHandler type NameLoad body Pass ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Str Raise NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Raise NameLoad ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Raise NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad If BoolOpOr UnaryOpNot NameLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore NameLoad attr NameLoad Raise Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Return NameLoad handlers ExceptHandler type NameLoad body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr body AugAssignAdd NameStore BinOpAdd Str NameLoad AugAssignAdd NameStore Str Return BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str IfExp AttributeLoad AttributeLoad NameLoad attr attr Str Str Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Slice Num Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad ListLoad Expr Call AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str Call NameLoad NameLoad Return NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str Call NameLoad AttributeLoad NameLoad attr TryExcept body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str Call NameLoad AttributeLoad NameLoad attr Raise NameLoad ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str Call NameLoad AttributeLoad NameLoad attr Raise NameLoad ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str Call NameLoad AttributeLoad NameLoad attr keyword NameLoad Raise NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str Call NameLoad AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore Call AttributeLoad NameLoad attr body AugAssignAdd NameStore BinOpAdd Str NameLoad Return BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Return While NameLoad body TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Assign AttributeStore NameLoad attr NameLoad Break ExceptHandler body Break decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr body Raise NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign TupleStore NameStore NameStore IfExp AttributeLoad NameLoad attr NameLoad TupleLoad NameLoad NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Return IfExp AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Continue ExceptHandler type NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Continue Raise NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore Call AttributeLoad NameLoad attr body AugAssignAdd NameStore BinOpAdd Str NameLoad Return BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr IfExp NameLoad NameLoad ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr ListLoad IfExp NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr IfExp NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If CompareGtE AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If CompareGtE AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad Raise NameLoad TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr NameLoad AugAssignAdd AttributeStore NameLoad attr Num Return NameLoad handlers ExceptHandler body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr Raise NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr Raise NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Num For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore NameLoad For NameStore Call AttributeLoad NameLoad attr body AugAssignAdd NameStore IfExp BoolOpAnd CompareEq NameLoad AttributeLoad NameLoad attr NameLoad Str Str Assign NameStore NameLoad AugAssignAdd NameStore NameLoad AugAssignAdd NameStore Str AugAssignAdd NameStore Num Assign NameStore SubscriptLoad NameLoad Slice Num AugAssignAdd NameStore IfExp CompareEq NameLoad AttributeLoad NameLoad attr Str Str Return BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str IfExp AttributeLoad NameLoad attr Str Str Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Raise NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str Call AttributeLoad NameLoad attr decorator_list decorator_list Import alias If CompareEq NameLoad Str body FunctionDef arguments args defaults body Print Str TryExcept body For NameStore NameLoad body Print NameLoad handlers ExceptHandler type NameLoad body Print Str decorator_list Assign NameStore Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults vararg body If Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr orelse Print NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd Call NameLoad ListComp IfExp CompareIs NameLoad NameLoad Num NameLoad comprehension NameStore NameLoad SubscriptLoad NameLoad Index Str AugAssignAdd SubscriptStore NameLoad Index Str Num decorator_list Assign NameStore Call NameLoad NameLoad NameLoad keyword NameLoad keyword Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr ListLoad Num Num Num Num Num Expr Call AttributeLoad NameLoad attr Expr Str
N/A N/A random calvin.utilities.calvinlogger get_logger N/A _log N/A get_logger __name__ PauseIteration N/A Exception N/A __init__ N/A N/A self N/A N/A N/A N/A N/A N/A super PauseIteration self __init__ N/A N/A FailedElement N/A Exception N/A N/A  Used as an element indicating a failure
     __init__ N/A N/A self N/A N/A N/A N/A N/A N/A super FailedElement self __init__ N/A __str__ N/A N/A self N/A N/A N/A FailedElement N/A N/A FinalElement N/A Exception N/A N/A  Used as an element indicating reached end, only used during special circumstances
     __init__ N/A N/A self N/A N/A N/A N/A N/A N/A super FinalElement self __init__ N/A __str__ N/A N/A self N/A N/A N/A FinalElement N/A N/A InfiniteElement N/A Exception N/A N/A  Used as an element indicating that the set drawn from is infinite
     __init__ N/A N/A self N/A N/A N/A N/A N/A N/A super InfiniteElement self __init__ N/A __str__ N/A N/A self N/A N/A N/A InfiniteElement N/A N/A DynOps N/A object N/A N/A 
    Dynamic operations built around hiraki of iterables.
    Leafs typically async operations filling in values from responses.
    Root and down are lazy evaluated.
    
    This should be used as an iterable, but with the extra exception
    PauseIteration which indicate that the iterable is not finsihed but
    waiting for dynamic filled in elements at leafs. Set a callback
    with set_cb to get notification when new element potentially is available.
     __init__ N/A N/A self N/A N/A N/A N/A N/A N/A super DynOps self __init__ N/A N/A self _trigger None N/A N/A self infinite_set False N/A N/A self infinite_sent False N/A N/A self cb_args N/A N/A N/A self cb_kwargs N/A N/A N/A self name N/A set_name N/A N/A self name N/A N/A N/A N/A self name name N/A self N/A set_cb N/A N/A self trigger N/A args kwargs N/A N/A N/A self cb_args args N/A N/A self cb_kwargs kwargs N/A N/A self _trigger trigger N/A miss_cb_str N/A N/A self N/A N/A N/A N/A N/A self _trigger <NoCB> N/A trig N/A N/A self N/A N/A N/A N/A N/A _log debug N/A %s TRIG BEGIN N/A N/A self __str__ N/A N/A self _trigger N/A N/A N/A N/A self _trigger N/A self cb_args N/A self cb_kwargs N/A trigger_add N/A N/A self iters N/A N/A N/A i iters N/A N/A N/A hasattr i set_cb N/A N/A N/A N/A i set_cb N/A self trig N/A op N/A N/A self N/A N/A N/A  Needs to be overriden in subclasses to get anything done  N/A StopIteration N/A __iter__ N/A N/A self N/A N/A N/A self N/A next N/A N/A self N/A N/A N/A N/A self infinite_set N/A N/A N/A N/A _log debug N/A %s INFINITE N/A N/A self __str__ N/A N/A self infinite_sent N/A N/A N/A N/A _log debug N/A %s INFINITE STOP N/A N/A self __str__ N/A StopIteration N/A N/A N/A N/A _log debug N/A %s INFINITE SEND N/A N/A self __str__ N/A N/A self infinite_sent True N/A InfiniteElement N/A N/A N/A self op N/A __next__ N/A N/A self N/A N/A N/A N/A N/A self next N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A self __str__ N/A N/A Union N/A DynOps N/A N/A  A Dynamic Operations Union set operation
        The union between all supplied iterables
     __init__ N/A N/A self N/A iters N/A N/A N/A N/A N/A super Union self __init__ N/A N/A self iters N/A N/A iter v N/A v iters N/A N/A self infinite_set N/A any N/A True N/A v N/A self iters N/A getattr v infinite_set False N/A N/A self set N/A N/A N/A N/A self trigger_add N/A self iters N/A N/A self final False N/A N/A self infinite_set N/A N/A N/A N/A self trig N/A N/A self final True N/A N/A op N/A N/A self N/A N/A N/A paused False N/A v N/A self iters N/A N/A N/A N/A True N/A N/A N/A N/A _log debug N/A %s:next TRY iter:%s N/A N/A N/A self __str__ N/A str v N/A n N/A N/A v next N/A N/A n N/A self set N/A N/A N/A N/A _log debug N/A %s:next GOT NEW value:%s iter:%s N/A N/A N/A self __str__ N/A str n N/A str v N/A N/A N/A N/A self set append n N/A n N/A N/A N/A PauseIteration N/A N/A N/A N/A _log debug N/A %s:next GOT PAUSE iter:%s N/A N/A N/A self __str__ N/A str v N/A paused True N/A N/A StopIteration N/A N/A N/A N/A _log debug N/A %s:next GOT STOP iter:%s N/A N/A N/A self __str__ N/A str v N/A N/A paused N/A N/A N/A N/A _log debug N/A %s:next RAISE PAUSE N/A N/A N/A self __str__ N/A PauseIteration N/A N/A N/A N/A _log debug N/A %s:next RAISE STOP N/A N/A N/A self __str__ N/A N/A self final True N/A StopIteration N/A __str__ N/A N/A self N/A N/A N/A s N/A i N/A self iters N/A N/A sub N/A N/A i __str__ N/A line N/A N/A sub splitlines N/A N/A s N/A line N/A s ,  N/A N/A Union%s%s%s%s(%s
) N/A N/A N/A self name N/A N/A < N/A self name > N/A N/A self infinite_set <Inf> N/A N/A self final # - N/A N/A self miss_cb_str N/A s N/A -2 N/A N/A Intersection N/A DynOps N/A N/A  A Dynamic Operations Intersection set operation
        The intersection between all supplied iterables
     __init__ N/A N/A self N/A iters N/A N/A N/A N/A N/A super Intersection self __init__ N/A N/A self iters N/A N/A iter v N/A v iters N/A N/A getattr v infinite_set False N/A N/A self set N/A set N/A N/A N/A self candidates N/A set N/A N/A N/A self drawn N/A N/A id k N/A set N/A N/A k N/A self iters N/A N/A self final N/A N/A id k False N/A k N/A self iters N/A N/A self infs N/A N/A id k False N/A k N/A self iters N/A N/A N/A self trigger_add N/A self iters N/A N/A self _final False N/A N/A N/A N/A len N/A self iters 0 N/A N/A len iters 0 N/A N/A N/A self infinite_set True N/A N/A N/A self trig N/A op N/A N/A self N/A N/A N/A N/A self candidates N/A N/A e N/A N/A N/A self candidates pop N/A N/A N/A N/A self set add e N/A e N/A True N/A N/A active False N/A v N/A self iters N/A N/A N/A N/A N/A self final N/A N/A id v N/A N/A N/A N/A n N/A N/A v next N/A N/A isinstance n InfiniteElement N/A N/A N/A N/A self infs N/A N/A id v True N/A N/A N/A self final N/A N/A id v True N/A N/A N/A N/A N/A self drawn N/A N/A id v add n N/A active True N/A N/A N/A PauseIteration N/A N/A N/A N/A StopIteration N/A N/A N/A N/A self final N/A N/A id v True N/A N/A all N/A N/A N/A self infs values N/A N/A N/A self infinite_set True N/A N/A self infinite_sent N/A N/A N/A N/A _log debug N/A %s INFINITE STOP N/A N/A self __str__ N/A StopIteration N/A N/A N/A N/A _log debug N/A %s INFINITE SEND N/A N/A self __str__ N/A N/A self infinite_sent True N/A InfiniteElement N/A N/A N/A N/A self candidates update N/A N/A set intersection N/A N/A N/A self drawn N/A N/A id v N/A v N/A self iters N/A N/A N/A self infs N/A N/A id v N/A N/A N/A _log debug N/A Intersection%s%s%s candidates: %s drawn: %s infs: %s N/A N/A N/A self name N/A N/A < N/A self name > N/A N/A self infinite_set <Inf> N/A N/A self _final # - N/A self candidates N/A N/A N/A self drawn values N/A N/A N/A self infs values N/A v N/A N/A N/A self drawn values N/A N/A N/A N/A v difference_update N/A self candidates N/A N/A N/A N/A self candidates difference_update N/A self set N/A N/A self candidates N/A N/A e N/A N/A N/A self candidates pop N/A N/A N/A N/A self set add e N/A e N/A N/A N/A active N/A all N/A N/A N/A self final values N/A N/A N/A N/A all N/A N/A N/A self final N/A N/A id v N/A v N/A self iters N/A N/A N/A self _final True N/A StopIteration N/A N/A PauseIteration N/A __str__ N/A N/A self N/A N/A N/A s N/A i N/A self iters N/A N/A sub N/A N/A i __str__ N/A line N/A N/A sub splitlines N/A N/A s N/A line N/A s ,  N/A N/A Intersection%s%s%s%s(%s
) out=%s, candidates=%s N/A N/A N/A self name N/A N/A < N/A self name > N/A N/A self infinite_set <Inf> N/A N/A self _final # - N/A N/A self miss_cb_str N/A s N/A -2 N/A self set N/A self candidates N/A N/A Difference N/A DynOps N/A N/A  A Dynamic Operations Difference set operation
        The first iterable is the main set which the following iterables are removed from
     __init__ N/A N/A self first N/A iters N/A N/A N/A N/A N/A super Difference self __init__ N/A N/A self first N/A iter first N/A N/A getattr N/A N/A self first infinite_set infinite_set False N/A N/A NotImplemented N/A N/A self iters N/A N/A iter v N/A v iters N/A N/A self zero_set N/A any N/A True N/A v N/A self iters N/A getattr v infinite_set False N/A N/A N/A self trigger_add N/A N/A N/A self first N/A self iters N/A N/A self set N/A N/A N/A self remove N/A set N/A N/A N/A self final N/A N/A id k False N/A k N/A self iters N/A op N/A N/A self N/A N/A N/A N/A N/A _log debug N/A %s.next() N/A N/A self __str__ N/A N/A self zero_set N/A N/A N/A N/A _log debug N/A %s.next() REMOVE INFINITE N/A N/A self __str__ N/A StopIteration N/A N/A all N/A N/A N/A self final values N/A N/A N/A N/A _log debug N/A %s.next() REMOVE THESE %s N/A N/A N/A self __str__ N/A str N/A self remove N/A True N/A N/A n N/A N/A N/A self first next N/A N/A N/A _log debug N/A %s.next() = %s N/A N/A N/A self __str__ N/A str n N/A N/A n N/A self remove N/A N/A N/A N/A N/A self remove add n N/A N/A N/A _log debug N/A %s.next() ACTUAL = %s N/A N/A N/A self __str__ N/A str n N/A n N/A paused False N/A v N/A self iters N/A N/A N/A N/A True N/A N/A N/A N/A N/A self remove add N/A N/A v next N/A N/A N/A PauseIteration N/A N/A paused True N/A N/A StopIteration N/A N/A N/A N/A self final N/A N/A id v True N/A paused N/A N/A PauseIteration N/A N/A N/A N/A self op N/A __str__ N/A N/A self N/A N/A N/A s N/A i N/A self iters N/A N/A sub N/A N/A i __str__ N/A line N/A N/A sub splitlines N/A N/A s N/A line N/A s ,  N/A f N/A sub N/A N/A N/A self first __str__ N/A line N/A N/A sub splitlines N/A N/A f N/A line N/A N/A Difference%s%s%s(first=%s, %s
) N/A N/A N/A self name N/A N/A < N/A self name > N/A N/A self infinite_set <Inf> f N/A N/A self miss_cb_str N/A s N/A -2 N/A N/A Map N/A DynOps N/A N/A  A Dynamic Operations Map operation
        Applies a map function to all supplied iterables
        When 'eager' kwarg is True it will calculate candidate values directly instead of lazyily
        The map function must take the output List dynamic iterable as first argument
        The second argument is a persistent dictionary (populated from the kwargs supplied when creating Map)
        The third argument is a list of booleans if respective iterable have reached the end, 
            any such iterable will have None elements
        The following params are *args or the exact same number of arguments as iterables supplied.
        The map function is allowed to raise StopIteration which will prematurely end the iteration.
     identity N/A N/A out_iter kwargs final N/A elems N/A N/A N/A N/A len elems 1 N/A N/A N/A N/A out_iter extend N/A N/A tuple elems N/A N/A N/A N/A out_iter append N/A elems N/A 0 N/A staticmethod __init__ N/A N/A self func N/A iters kwargs N/A N/A N/A N/A N/A super Map self __init__ N/A N/A self func N/A func N/A Map identity N/A N/A self eager N/A N/A kwargs pop eager False N/A N/A self kwargs kwargs N/A N/A self iters N/A N/A iter v N/A v iters N/A N/A self drawn N/A N/A id k N/A N/A k N/A self iters N/A N/A self final N/A N/A id k False N/A k N/A self iters N/A N/A N/A self trigger_add N/A self iters N/A N/A self out_iter N/A List N/A N/A self during_next False N/A get_kwargs N/A N/A self N/A N/A N/A N/A self kwargs N/A out_trig N/A N/A self N/A N/A N/A N/A N/A self during_next N/A N/A N/A N/A self trig N/A set_cb N/A N/A self trigger N/A args kwargs N/A N/A N/A self cb_args args N/A N/A self cb_kwargs kwargs N/A N/A self _trigger trigger N/A N/A N/A self out_iter _trigger N/A self out_trig N/A trig N/A N/A self N/A N/A N/A N/A N/A _log debug N/A %s trig BEGIN N/A N/A self __str__ N/A N/A self eager N/A N/A N/A N/A True N/A N/A N/A N/A self _op True N/A N/A N/A N/A N/A N/A self _trigger N/A N/A N/A N/A self _trigger N/A self cb_args N/A self cb_kwargs N/A _op N/A N/A self eager N/A False N/A N/A N/A self during_next True N/A True N/A N/A active False N/A v N/A self iters N/A N/A N/A N/A N/A self final N/A N/A id v N/A N/A N/A N/A N/A N/A _log debug N/A Map%s(func=%s) Next iter: %s N/A N/A N/A self name N/A N/A < N/A self name > N/A N/A self func __name__ N/A str v N/A e N/A N/A v next N/A N/A N/A _log debug N/A Map%s(func=%s) Next in: %s N/A N/A N/A self name N/A N/A < N/A self name > N/A N/A self func __name__ e N/A N/A N/A N/A N/A self drawn N/A N/A id v append e N/A active True N/A N/A N/A PauseIteration N/A N/A N/A N/A StopIteration N/A N/A N/A N/A self final N/A N/A id v True N/A N/A Exception N/A e N/A N/A N/A N/A _log exception Map function failed N/A e N/A N/A N/A l N/A min N/A N/A len N/A N/A self drawn N/A N/A id i N/A i N/A self iters N/A N/A N/A self final N/A N/A id i N/A N/A N/A ValueError N/A N/A l 0 N/A N/A N/A _log debug N/A Map%s(func=%s) Loop: %d, Final:%s N/A N/A N/A self name N/A N/A < N/A self name > N/A N/A self func __name__ l N/A N/A N/A self final values N/A i N/A range l N/A N/A N/A N/A N/A N/A self func N/A self out_iter N/A self kwargs N/A N/A N/A self final N/A N/A id i N/A i N/A self iters N/A N/A N/A N/A self final N/A N/A id i None N/A N/A N/A N/A self drawn N/A N/A id i pop 0 N/A i N/A self iters N/A N/A N/A PauseIteration N/A N/A N/A N/A StopIteration N/A N/A N/A self final N/A N/A id k True N/A k N/A self iters N/A N/A Exception N/A e N/A N/A N/A N/A _log exception Map function failed N/A e N/A N/A all N/A N/A N/A self final values N/A N/A N/A N/A N/A N/A self func N/A self out_iter N/A self kwargs N/A N/A N/A self final values N/A N/A None N/A len N/A self iters N/A N/A N/A PauseIteration N/A N/A N/A N/A StopIteration N/A N/A N/A N/A Exception N/A e N/A N/A N/A N/A _log exception Map function failed N/A e N/A N/A eager N/A N/A N/A N/A _log debug N/A Map%s(func=%s) TRY OUT %s N/A N/A N/A self name N/A N/A < N/A self name > N/A N/A self func __name__ N/A self out_iter N/A N/A N/A e N/A N/A N/A self out_iter next N/A N/A N/A StopIteration N/A N/A N/A N/A _log debug N/A Map%s(func=%s) GOT STOP N/A N/A N/A self name N/A N/A < N/A self name > N/A N/A self func __name__ N/A N/A self during_next False N/A StopIteration N/A N/A PauseIteration N/A N/A N/A N/A _log debug N/A Map%s(func=%s) GOT PAUSE N/A N/A N/A self name N/A N/A < N/A self name > N/A N/A self func __name__ N/A N/A self during_next False N/A PauseIteration N/A N/A N/A _log debug N/A Map%s(func=%s) GOT OUT %s N/A N/A N/A self name N/A N/A < N/A self name > N/A N/A self func __name__ e N/A N/A self during_next False N/A e N/A N/A N/A active N/A all N/A N/A N/A self final values N/A N/A N/A self during_next False N/A N/A Exception N/A op N/A N/A self N/A N/A N/A N/A self during_next True N/A N/A N/A n N/A N/A N/A self out_iter next N/A N/A self during_next False N/A n N/A N/A N/A PauseIteration N/A N/A N/A N/A self _op N/A __str__ N/A N/A self N/A N/A N/A s N/A i N/A self iters N/A N/A sub N/A N/A i __str__ N/A line N/A N/A sub splitlines N/A N/A s N/A line N/A s ,  N/A N/A Map%s%s%s(func=%s, %s
) out=%s N/A N/A N/A self name N/A N/A < N/A self name > N/A N/A N/A self out_iter _final # - N/A N/A self miss_cb_str N/A N/A self func __name__ N/A s N/A -2 N/A N/A N/A self out_iter __str__ N/A N/A Chain N/A DynOps N/A N/A  A Dynamic Operations Chain iterable operation
        
     __init__ N/A N/A self it N/A N/A N/A N/A N/A N/A super Chain self __init__ N/A N/A self it N/A iter it N/A N/A N/A _log debug N/A %s.__init__() N/A N/A self __str__ N/A N/A self elem_it N/A iter N/A N/A N/A N/A self trigger_add N/A N/A self it N/A op N/A N/A self N/A N/A N/A N/A N/A N/A N/A _log debug N/A Chain%s.next() Try %s N/A N/A N/A self name N/A N/A < N/A self name > N/A str N/A self elem_it N/A e N/A N/A N/A self elem_it next N/A N/A N/A _log debug N/A Chain%s.next()=%s N/A N/A N/A self name N/A N/A < N/A self name > N/A str e N/A e N/A N/A N/A StopIteration N/A N/A N/A N/A _log debug N/A Chain%s.next() ELEM ITER STOP %s N/A N/A N/A self name N/A N/A < N/A self name > N/A str N/A self elem_it N/A N/A N/A N/A self elem_it N/A N/A N/A self it next N/A N/A N/A StopIteration N/A N/A N/A N/A _log debug N/A Chain%s.next() ITER STOP %s N/A N/A N/A self name N/A N/A < N/A self name > N/A str N/A self it N/A StopIteration N/A N/A PauseIteration N/A N/A N/A N/A _log debug N/A Chain%s.next() ITER PAUSE %s N/A N/A N/A self name N/A N/A < N/A self name > N/A str N/A self it N/A PauseIteration N/A N/A Exception N/A e N/A N/A N/A N/A _log debug N/A Chain%s.next() ITER OTHER EXCEPTION %s N/A N/A N/A self name N/A N/A < N/A self name > N/A str N/A self it exc_info True N/A e N/A N/A N/A _log debug N/A Chain%s.next() New iterator %s N/A N/A N/A self name N/A N/A < N/A self name > N/A str N/A self elem_it N/A N/A N/A self op N/A __str__ N/A N/A self N/A N/A N/A f N/A sub N/A N/A N/A self it __str__ N/A line N/A N/A sub splitlines N/A N/A f N/A line N/A N/A Chain%s%s(%s
) N/A N/A N/A self name N/A N/A < N/A self name > N/A N/A self miss_cb_str f N/A N/A Collect N/A DynOps N/A N/A  A Dynamic Operations Collect iterable operation
        Collect iterables into one iterable unordered,
        with optional tuple (key, value) for each value
     __init__ N/A N/A self it keyed N/A True N/A N/A N/A N/A N/A super Collect self __init__ N/A N/A self it N/A iter it N/A N/A self it_final False N/A N/A self keyed keyed N/A N/A self iters N/A N/A N/A N/A self trigger_add N/A N/A self it N/A fill_iters N/A N/A self N/A N/A N/A N/A self it_final N/A N/A N/A True N/A N/A N/A N/A N/A N/A N/A self iters append N/A N/A N/A self it next N/A N/A N/A StopIteration N/A N/A N/A self it_final True N/A N/A N/A N/A N/A op N/A N/A self N/A N/A N/A N/A N/A self fill_iters N/A N/A N/A self it_final N/A N/A self iters N/A N/A StopIteration N/A iters_copy N/A self iters N/A N/A N/A random shuffle iters_copy N/A elem iters_copy N/A N/A N/A key it N/A N/A self keyed elem N/A None elem N/A N/A N/A e N/A N/A it next N/A N/A N/A self keyed N/A key e e N/A N/A N/A PauseIteration N/A N/A N/A N/A StopIteration N/A N/A N/A N/A N/A self iters remove elem N/A N/A PauseIteration N/A __str__ N/A N/A self N/A N/A N/A f N/A sub N/A N/A N/A self it __str__ N/A line N/A N/A sub splitlines N/A N/A f N/A line N/A N/A Collect%s%s(%s
) N/A N/A N/A self name N/A N/A < N/A self name > N/A N/A self miss_cb_str f N/A N/A List N/A DynOps N/A N/A  A Dynamic Operations List
        The list grows dynamically and will trigger higher set operations
        Optionally takes an initial list of elements, add elements
        by append or extend. Call final when no more elements will be added.
        Call auto_final and set a max length after which StopIteration is raised.
     __init__ N/A N/A self elems N/A None N/A N/A N/A N/A N/A super List self __init__ N/A N/A self list N/A elems elems N/A N/A N/A self _final False N/A N/A self index 0 N/A N/A self max_length N/A float inf N/A append N/A N/A self elem trigger_iter N/A None N/A N/A  Append elem to dynamic list
            Optinally specify what dynops iterable should trigger this instance
            this is useful when having (key, iter) tuples for Collect
         N/A N/A N/A _log debug N/A %s.append(%s) N/A N/A N/A self __str__ elem N/A N/A N/A self _final N/A N/A N/A N/A N/A self list append elem N/A N/A N/A self trigger_add N/A N/A trigger_iter trigger_iter elem N/A N/A N/A self trig N/A extend N/A N/A self elems trigger_iters N/A None N/A N/A  Extend elems to dynamic list
            Optinally specify what dynops iterables should trigger this instance
            this is useful when having (key, iter) tuples for Collect
         N/A N/A N/A _log debug N/A %s.extend(%s) N/A N/A N/A self __str__ elems N/A N/A N/A self _final N/A N/A N/A N/A N/A self list extend elems N/A N/A N/A self trigger_add N/A trigger_iters trigger_iters elems N/A N/A N/A self trig N/A final N/A N/A self N/A N/A N/A N/A N/A self _final N/A N/A N/A self _final True N/A N/A N/A self trig N/A auto_final N/A N/A self max_length N/A N/A N/A N/A N/A _log debug N/A %s:auto_final max:%d index:%d final:%s trigger:%s N/A N/A N/A self __str__ max_length N/A self index N/A str N/A self _final N/A str N/A self _trigger N/A N/A self max_length max_length N/A N/A N/A self index N/A self max_length N/A N/A N/A N/A self final N/A op N/A N/A self N/A N/A N/A N/A N/A self index N/A self max_length N/A N/A N/A self _final True N/A StopIteration N/A N/A N/A e N/A N/A self list N/A N/A self index N/A N/A N/A _log debug N/A %s.next() = %s N/A N/A N/A self __str__ e N/A N/A self index 1 N/A e N/A N/A N/A N/A N/A self _final N/A N/A N/A N/A _log debug N/A %s.next() GOT STOP N/A N/A self __str__ N/A StopIteration N/A N/A N/A N/A _log debug N/A %s.next() GOT PAUSE N/A N/A self __str__ N/A PauseIteration N/A __str__ N/A N/A self N/A N/A N/A s N/A c 0 N/A i N/A self list N/A N/A sub N/A N/A i __str__ N/A p True N/A line N/A N/A sub splitlines N/A N/A s N/A N/A N/A c N/A self index p 
	->  N/A p False N/A s line N/A s ,  N/A c 1 N/A s N/A s N/A -2 N/A s N/A N/A c N/A self index >>> N/A N/A List%s%s%s(%s
) N/A N/A N/A self name N/A N/A < N/A self name > N/A N/A self _final # - N/A N/A self miss_cb_str s N/A N/A Infinite N/A DynOps N/A N/A  A Dynamic Operations Infinite set
     __init__ N/A N/A self N/A N/A N/A N/A N/A N/A super Infinite self __init__ N/A N/A self infinite_set True N/A op N/A N/A self N/A N/A N/A StopIteration N/A __str__ N/A N/A self N/A N/A N/A N/A Infinite%s%s() N/A N/A N/A self name N/A N/A < N/A self name > N/A N/A self miss_cb_str N/A N/A N/A pprint N/A N/A __name__ __main__ N/A gotit N/A N/A N/A N/A N/A Triggered N/A N/A N/A i d N/A N/A i N/A N/A N/A PauseIteration N/A N/A Paused N/A N/A l1 N/A List map_func N/A N/A it kwargs final N/A iters N/A N/A N/A all final N/A N/A N/A N/A it final N/A N/A kwargs iters N/A N/A N/A it append N/A N/A sum N/A N/A N/A i None 0 i N/A i iters N/A kwargs N/A bias N/A N/A kwargs N/A bias 10 N/A N/A d N/A Map map_func l1 eager True bias 100 N/A N/A N/A d set_cb gotit N/A N/A N/A l1 append 1 N/A N/A N/A l1 extend N/A 4 5 10 2 3 N/A N/A N/A l1 final N/A 
    l1 = List()
    l2 = List()
    l3 = List()
    d = Union(l3, Difference(Intersection(l1, [1, 2, 3], [3, 2, 1], l2, Infinite()), l3))
    d.set_cb(gotit)
    l2.extend(1,2,3,4)
    l3.extend(2)
    l3.final()
    l2.extend(6,7,8,9)
    l2.final()
    l1.append(1)
    l1.extend(4,5,10,2,3)
    l1.final()

    #try:
    #    for i in d:
    #        print i
    #except PauseIteration:
    #    print "Paused 2"
    pprint.pprint(d.final)

    l1 = List()
    l2 = List()
    d = Union(l1, [1, 2, 3], ['a', 'b', 'c'], l2)
    l2.extend(1,2,3,4)
    try:
        for i in d:
            print i
    except PauseIteration:
        print "Paused"

    l2.extend(6,7,8,9)
    l2.final()
    l1.append(1)
    l1.extend(4,5,10)

    try:
        for i in d:
            print i
    except PauseIteration:
        print "Paused"

    l1.final()

    try:
        for i in d:
            print i
    except PauseIteration:
        print "Paused"
    