Module Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If NameLoad body Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str CompareIn Call NameLoad NameLoad NameLoad orelse Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr ListComp NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Str decorator_list ClassDef bases NameLoad body Assign NameStore Dict FunctionDef arguments args NameParam defaults vararg kwarg body If CompareNotIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListComp IfExp UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body For NameStore AttributeLoad NameLoad attr body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Continue For TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareEq NameLoad Str body Continue Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad TupleLoad Str Str Expr Yield TupleLoad NameLoad NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body If CompareIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return NameLoad Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad AttributeLoad NameLoad attr TryFinally body TryExcept body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr Raise Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore NameLoad Raise Call NameLoad Str handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Str finalbody Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore BoolOpAnd NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict For TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr body If UnaryOpNot NameLoad body Continue If UnaryOpNot CompareIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad ListLoad If CompareNotIn NameLoad SubscriptLoad NameLoad Index NameLoad body Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Str body Expr Str If UnaryOpNot NameLoad body Assign NameStore ListComp SubscriptLoad Call AttributeLoad NameLoad attr Str Num Index Num comprehension NameStore AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore ListComp SubscriptLoad Call AttributeLoad NameLoad attr Str Index NameLoad comprehension NameStore AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Str For NameStore Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If NameLoad body Return TupleLoad NameLoad NameLoad NameLoad For NameStore Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If NameLoad body Return TupleLoad NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore NameLoad For NameStore Call AttributeLoad NameLoad attr Str body If Call AttributeLoad NameLoad attr Str NameLoad body Assign NameStore NameLoad Continue orelse If Call AttributeLoad NameLoad attr Str NameLoad body Assign NameStore NameLoad Continue orelse If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Continue If CompareIn NameLoad ListLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Return TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Return TupleLoad ListComp NameLoad comprehension TupleStore NameStore NameStore NameLoad ListComp NameLoad comprehension TupleStore NameStore NameStore NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore IfExp UnaryOpNot AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr Assign NameStore BinOpSub Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Num NameLoad Assign NameStore DictComp NameLoad NameLoad comprehension TupleStore NameStore NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad NameLoad Return Dict Str Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return NameLoad TryExcept body With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad Return NameLoad If CompareNotEq SubscriptLoad NameLoad Index Str NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad SubscriptLoad NameLoad Index Str NameLoad Return NameLoad Return SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Return NameLoad Assign NameStore BinOpAdd BinOpAdd NameLoad Str NameLoad Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Return NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Return NameLoad Assign NameStore BinOpAdd NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num NameLoad Assign NameStore Dict Str Str NameLoad NameLoad TryExcept body With Call NameLoad NameLoad Str NameStore body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpAdd NameLoad ListComp Call NameLoad NameLoad comprehension NameStore Call NameLoad NameLoad TupleLoad Str Str CompareNotIn Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad Assign NameStore IfExp NameLoad BinOpAdd NameLoad Str Str For NameStore Call AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpAdd NameLoad Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpAdd NameLoad ListComp NameLoad comprehension NameStore Call NameLoad NameLoad TupleLoad Str Str CompareNotIn Str NameLoad If BoolOpAnd UnaryOpNot NameLoad UnaryOpNot NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num For NameStore Call AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpAdd NameLoad ListComp NameLoad comprehension NameStore Call NameLoad NameLoad TupleLoad Str Str CompareEq Call NameLoad NameLoad NameLoad Return BinOpAdd NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Dict Str Str Str Str Str Str Str NameLoad Str Str Str Str Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If BoolOpAnd NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Num Assign SubscriptStore NameLoad Index Str Call AttributeLoad Str attr SubscriptLoad NameLoad Slice Num Break If BoolOpAnd UnaryOpNot SubscriptLoad NameLoad Index Str UnaryOpNot SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str BinOpMod Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Return NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Str NameLoad NameLoad Str SubscriptLoad NameLoad Index Num Call AttributeLoad Str attr SubscriptLoad NameLoad Slice Num Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Assign NameStore Dict Str Str Str Str Str Str Str Str Str NameLoad NameLoad Str SubscriptLoad NameLoad Index Num Call AttributeLoad Str attr SubscriptLoad NameLoad Slice Num Call NameLoad SetComp SubscriptLoad SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Index NameLoad Index Str comprehension NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Dict Str Str SubscriptLoad NameLoad Index Str Dict ListComp TupleLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Str NameLoad comprehension NameStore SubscriptLoad NameLoad Index Str ListComp TupleLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Str NameLoad comprehension NameStore SubscriptLoad NameLoad Index Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad NameLoad Index Str For NameStore SubscriptLoad NameLoad Index Str body If Call AttributeLoad NameLoad attr Str body Assign TupleStore NameStore NameStore NameStore NameStore TupleLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str orelse Assign TupleStore NameStore NameStore NameStore NameStore TupleLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str If BoolOpAnd UnaryOpNot NameLoad CompareEq NameLoad NameLoad CompareIn NameLoad SubscriptLoad NameLoad Index Str body Return Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad Index Str NameLoad NameLoad Return Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Return NameLoad Assign NameStore IfExp Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str For TupleStore NameStore NameStore NameLoad body If CompareEq NameLoad NameLoad body Assign NameStore NameLoad Break Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Str Str Str Str Str Str NameLoad Str Str Str Str Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore IfExp NameLoad BinOpAdd BinOpAdd NameLoad Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad For TupleStore NameStore NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Return Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareNotEq Call NameLoad NameLoad NameLoad body Return NameLoad Return BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr Str Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListComp Call AttributeLoad Str attr NameLoad Call AttributeLoad NameLoad attr NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Assign NameStore BinOpAdd SubscriptLoad NameLoad Index Str NameLoad Return Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Str If CompareIn Str NameLoad body AugAssignAdd NameStore Call AttributeLoad Str attr NameLoad If CompareEq SubscriptLoad NameLoad Index Str Str body AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad orelse AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIn Str NameLoad body AugAssignAdd NameStore Call AttributeLoad Str attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Str attr keyword Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad AugAssignAdd NameStore IfExp SubscriptLoad NameLoad Index Str BinOpMod Str SubscriptLoad NameLoad Index Str Str If CompareEq SubscriptLoad NameLoad Index Str Str body AugAssignAdd NameStore Call AttributeLoad Str attr keyword Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str If SubscriptLoad NameLoad Index Str body AugAssignAdd NameStore Call AttributeLoad Str attr keyword Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If SubscriptLoad NameLoad Index Str body AugAssignAdd NameStore Call AttributeLoad Str attr keyword Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot SubscriptLoad NameLoad Index Str body Assign NameStore Call AttributeLoad Str attr NameLoad orelse Assign NameStore Call AttributeLoad Str attr NameLoad AugAssignAdd NameStore IfExp SubscriptLoad NameLoad Index Str BinOpMod Str SubscriptLoad NameLoad Index Str Str If SubscriptLoad NameLoad Index Str body AugAssignAdd NameStore Call AttributeLoad Str attr keyword Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str If BoolOpAnd CompareIn Str NameLoad SubscriptLoad NameLoad Index Str body AugAssignAdd NameStore Call AttributeLoad Str attr keyword Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Str If CompareEq SubscriptLoad NameLoad Index Str Str body AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad orelse AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Str attr keyword Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad If CompareEq SubscriptLoad NameLoad Index Str Str body AugAssignAdd NameStore BinOpMod Str Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str If SubscriptLoad NameLoad Index Str body AugAssignAdd NameStore BinOpMod Str Call AttributeLoad Str attr ListComp NameLoad comprehension TupleStore NameStore NameStore SubscriptLoad NameLoad Index Str If SubscriptLoad NameLoad Index Str body AugAssignAdd NameStore BinOpMod Str Call AttributeLoad Str attr ListComp NameLoad comprehension TupleStore NameStore NameStore SubscriptLoad NameLoad Index Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpMod Str TupleLoad IfExp SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str If SubscriptLoad NameLoad Index Str body AugAssignAdd NameStore BinOpMod Str Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str If BoolOpAnd CompareIn Str NameLoad SubscriptLoad NameLoad Index Str body AugAssignAdd NameStore BinOpMod Str Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore IfExp CompareEq SubscriptLoad NameLoad Index Str Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Assign NameStore BinOpMod Str TupleLoad NameLoad SubscriptLoad NameLoad Index Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad Str body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Assign NameStore BinOpMod Str NameLoad orelse Assign NameStore IfExp NameLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body For NameStore IfExp CompareIs NameLoad NameLoad ListLoad Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr IfExp NameLoad BinOpAdd BinOpAdd NameLoad Str NameLoad NameLoad For NameStore Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr IfExp NameLoad BinOpAdd BinOpAdd NameLoad Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If BoolOpOr CompareNotIn Str NameLoad SubscriptLoad NameLoad Index Str body Assign NameStore Dict Str Str Str Call NameLoad SubscriptLoad NameLoad Index Str Call NameLoad ListComp Call NameLoad NameLoad comprehension NameStore SubscriptLoad NameLoad Index Str Call NameLoad ListComp Call NameLoad NameLoad comprehension NameStore SubscriptLoad NameLoad Index Str orelse Assign NameStore Dict Str Str Str Call NameLoad SubscriptLoad NameLoad Index Str Call NameLoad ListComp Call NameLoad NameLoad comprehension NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Call NameLoad ListComp Call NameLoad NameLoad comprehension NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Return Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword TupleLoad Str Str keyword NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad NameLoad body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr NameLoad Return NameLoad orelse If Call NameLoad NameLoad TupleLoad NameLoad NameLoad NameLoad body Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad orelse Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword TupleLoad Str Str keyword NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr ListLoad Str Str NameLoad NameLoad keyword Num Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str NameLoad NameLoad NameLoad orelse Print BinOpMod Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Continue If NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Str Str Str Str Str Str NameLoad NameLoad NameLoad ListComp SubscriptLoad NameLoad Index Num comprehension NameStore NameLoad ListComp SubscriptLoad NameLoad Index Num comprehension NameStore NameLoad IfExp Call NameLoad NameLoad Str AttributeLoad NameLoad attr ListLoad orelse Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr ListLoad Str Str NameLoad Call NameLoad AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If NameLoad body Assign NameStore ListLoad Call NameLoad NameLoad Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad AugAssignSub SubscriptStore NameLoad Index Num Num If CompareEq SubscriptLoad NameLoad Index Num Num body Expr Call NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str NameLoad If SubscriptLoad NameLoad Index Num body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str orelse AugAssignAdd SubscriptStore NameLoad Index Str Num Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str NameLoad SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad If BoolOpAnd UnaryOpNot SubscriptLoad NameLoad Index Num CompareNotEq NameLoad AttributeLoad NameLoad attr body If SubscriptLoad NameLoad Index Str body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str attr orelse Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore ListLoad If BoolOpAnd Call NameLoad ListComp CompareIn NameLoad NameLoad comprehension NameStore NameLoad Call NameLoad ListComp CompareIn NameLoad BinOpAdd NameLoad NameLoad comprehension NameStore NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If SubscriptLoad NameLoad Index Num body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr ListLoad Str Str NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword Num keyword NameLoad If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list decorator_list If CompareEq NameLoad Str body Import alias Assign NameStore Call NameLoad Assign NameStore Call NameLoad Print Call AttributeLoad NameLoad attr Print Str Print Call AttributeLoad NameLoad attr keyword NameLoad Print Str Print Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Print Str Print Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Print Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Print Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Print Str Print Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Print Str Print Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Print Str Print Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Print For NameStore ListLoad Str Str Str Str body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpOr UnaryOpNot NameLoad UnaryOpNot NameLoad body Raise Call NameLoad Str Print NameLoad Str Call AttributeLoad NameLoad attr NameLoad
N/A N/A os N/A glob N/A imp N/A inspect N/A json N/A re types ModuleType N/A hashlib calvin.utilities calvinconfig calvin.utilities dynops calvin.utilities.calvinlogger get_logger calvin.utilities.security Security calvin.utilities.calvin_callback CalvinCB N/A _log N/A get_logger __name__ N/A _conf N/A N/A calvinconfig get _split_path N/A N/A path N/A N/A N/A Split a path into tuple: (dirname, basename, ext) N/A N/A dirname filename N/A N/A N/A os path split path N/A N/A basename ext N/A N/A N/A os path splitext filename N/A N/A dirname basename ext N/A _extension N/A N/A path N/A N/A N/A N/A _ _ ext N/A _split_path path N/A ext N/A _basename N/A N/A path N/A N/A N/A N/A _ basename _ N/A _split_path path N/A basename N/A _files_in_dir N/A N/A dir filter N/A None N/A N/A Return list of files in dir/, filter is optional list of extensions to look for. N/A filter N/A N/A files N/A x N/A x N/A N/A glob glob N/A N/A N/A os path join dir * N/A N/A _extension x filter N/A N/A files N/A x N/A x N/A N/A glob glob N/A N/A N/A os path join dir * N/A files N/A _rel_path_to_namespace N/A N/A rel_path N/A N/A N/A N/A N/A . join N/A x N/A x N/A N/A rel_path split / N/A _normalize_namespace N/A N/A namespace N/A N/A N/A N/A N/A namespace strip . N/A Singleton N/A type N/A N/A _instances N/A __call__ N/A N/A cls N/A args kwargs N/A N/A N/A cls N/A cls _instances N/A N/A N/A N/A cls _instances N/A cls N/A N/A N/A super Singleton cls __call__ args kwargs N/A N/A N/A cls _instances N/A cls N/A N/A Store N/A object N/A N/A Base class for retrieving paths to loadable components.

    Provides methods to collect all modules (namespaces) and the components within them in a dictionary
    with mo
    It doesn't know what to do with the
     N/A _excluded_dirs N/A .git __init__ N/A N/A self N/A N/A N/A 
            Subclass must set 'conf_paths_name' before calling superclass init.
         N/A base_path N/A N/A N/A os path abspath N/A N/A N/A os path dirname __file__ N/A paths N/A N/A _conf get global N/A self conf_paths_name N/A N/A self _MODULE_PATHS N/A N/A N/A N/A N/A N/A os path isabs p N/A N/A N/A os path join base_path p p N/A p paths N/A N/A N/A _log debug N/A Actor store paths: %s N/A self _MODULE_PATHS N/A N/A self _MODULE_CACHE N/A N/A update N/A N/A self N/A N/A N/A Should be called after a module has been added at runtime. N/A N/A N/A _log debug N/A Store update SECURITY %s N/A str N/A self sec N/A N/A self _MODULE_CACHE N/A N/A self find_all_modules N/A directories N/A N/A self N/A N/A N/A path N/A self _MODULE_PATHS N/A N/A N/A N/A N/A N/A os path exists path N/A N/A N/A N/A current subdirs _ N/A N/A os walk path N/A N/A rel_path N/A N/A N/A os path relpath current path N/A N/A rel_path . N/A N/A N/A namespace N/A _rel_path_to_namespace rel_path N/A files N/A _files_in_dir current N/A .py .comp N/A N/A N/A current namespace files N/A exclude N/A self _excluded_dirs N/A N/A N/A exclude subdirs N/A N/A N/A N/A subdirs remove exclude N/A _load_pymodule N/A N/A self name path N/A N/A N/A N/A N/A N/A N/A os path isfile path N/A N/A None N/A pymodule None N/A N/A N/A _log debug N/A Store load_pymodule SECURITY %s N/A str N/A self sec N/A N/A N/A N/A N/A N/A self sec N/A N/A N/A N/A _log debug N/A Verify credentials for %s actor with credentials %s N/A name N/A N/A self sec principal N/A N/A N/A N/A N/A self sec verify_signature path actor N/A N/A N/A N/A _log debug N/A Failed verification of credentials for %s actor with credentials %s N/A name N/A N/A self sec principal N/A N/A Exception Actor security signature incorrect N/A pymodule N/A N/A imp load_source name path N/A N/A N/A isinstance pymodule ModuleType N/A N/A pymodule None N/A N/A Exception Invalid module N/A N/A N/A Exception N/A e N/A N/A N/A N/A _log exception Could not load python module N/A N/A pymodule N/A _load_pyclass N/A N/A self name path N/A N/A N/A N/A N/A N/A N/A os path isfile path N/A N/A None N/A pymodule N/A N/A self _load_pymodule name path N/A pyclass N/A pymodule N/A N/A N/A pymodule __dict__ get name None N/A N/A pyclass N/A N/A N/A N/A _log debug N/A No entry %s in %s N/A name path N/A pyclass N/A find_all_modules N/A N/A self N/A N/A N/A modules N/A N/A N/A abs_path namespace files N/A N/A self directories N/A N/A N/A files N/A N/A N/A N/A N/A namespace modules N/A N/A N/A modules N/A namespace N/A N/A N/A abs_path N/A modules N/A namespace N/A N/A N/A N/A N/A modules N/A namespace append abs_path N/A modules N/A paths_for_module N/A N/A self namespace N/A N/A N/A N/A N/A N/A self _MODULE_CACHE get N/A _normalize_namespace namespace N/A N/A modules N/A N/A self namespace N/A N/A N/A Return list of all modules in namespace (or top level if namespace omitted) N/A N/A namespace N/A N/A modlist N/A N/A N/A N/A x split . 1 N/A 0 N/A x N/A self _MODULE_CACHE N/A N/A ns N/A _normalize_namespace namespace N/A depth N/A len N/A N/A ns split . N/A ns N/A ns . N/A modlist N/A N/A N/A N/A x split . N/A depth N/A x N/A self _MODULE_CACHE N/A N/A x startswith ns N/A N/A sorted N/A set modlist N/A N/A ActorStore N/A Store N/A __init__ N/A N/A self security N/A None N/A N/A N/A self conf_paths_name actor_paths N/A N/A N/A N/A super ActorStore self __init__ N/A N/A self sec security N/A N/A N/A _log debug N/A ActorStore init SECURITY %s N/A str N/A self sec N/A N/A N/A self update N/A load_from_path N/A N/A self path N/A N/A N/A N/A actor_type _ N/A N/A N/A os path splitext N/A N/A N/A os path basename path N/A N/A N/A self load_actor actor_type path N/A load_actor N/A N/A self actor_type actor_path N/A N/A N/A actor_class N/A N/A self _load_pyclass actor_type actor_path N/A actor_class N/A N/A N/A inports outports N/A N/A self _gather_ports actor_class N/A N/A actor_class inport_names inports N/A N/A actor_class outport_names outports N/A actor_class N/A lookup N/A N/A self qualified_name N/A N/A N/A 
        Look up actor using qualified_name, e.g. foo.bar.Actor
        If self.sec is set use it to verify access rights
        Return a tuple (found, is_primitive, info) where
            found:         boolean
            is_primitive:  boolean
            info:          if is_primitive is
                            True  => actor object
                            False => component definition dictionary
         N/A N/A N/A _log debug N/A ActorStore lookup SECURITY %s N/A str N/A self sec N/A N/A namespace _ actor_type N/A N/A qualified_name rpartition . N/A path N/A N/A self paths_for_module namespace N/A N/A actor_path N/A N/A N/A os path join path N/A actor_type .py N/A actor_class N/A N/A self load_actor actor_type actor_path N/A actor_class N/A N/A N/A True True actor_class N/A path N/A N/A self paths_for_module namespace N/A N/A actor_path N/A N/A N/A os path join path N/A actor_type .comp N/A comp N/A N/A self load_component actor_type actor_path N/A comp N/A N/A N/A True False comp N/A N/A False False None N/A _parse_docstring N/A N/A self class_ N/A N/A N/A docstring N/A class_ __doc__ N/A inputs N/A N/A outputs N/A N/A doctext N/A N/A dest doctext N/A line N/A N/A docstring split N/A N/A N/A N/A re match ^\s*[Ii]nputs?\s?:\s*$ line N/A N/A dest inputs N/A N/A N/A N/A N/A re match ^\s*[Oo]utputs?\s?:\s*$ line N/A N/A dest outputs N/A N/A N/A N/A dest doctext N/A N/A line N/A N/A line strip N/A line N/A N/A N/A N/A dest append line N/A N/A N/A dest N/A inputs outputs N/A N/A match N/A N/A re match ^\s*([a-zA-Z][a-zA-Z0-9_]*)\s*:?\s*(.*)$ line N/A match N/A N/A N/A N/A dest append N/A N/A N/A match group 1 N/A N/A match group 2 N/A N/A inputs outputs doctext N/A _gather_ports N/A N/A self class_ N/A N/A N/A N/A inputs outputs _ N/A N/A self _parse_docstring class_ N/A N/A N/A p N/A N/A p _ inputs N/A p N/A N/A p _ outputs N/A _get_args N/A N/A self actor_class N/A N/A N/A 
        Return a dict with a list of mandatory arguments, and a dictionary of optional arguments.
        Either one may be empty.
         N/A a N/A N/A inspect getargspec N/A actor_class init N/A defaults N/A N/A N/A a defaults N/A N/A a defaults N/A n_mandatory N/A N/A len N/A a args N/A len defaults N/A mandatory N/A N/A a args N/A 1 n_mandatory N/A optional N/A arg default N/A N/A arg default N/A zip N/A N/A a args N/A n_mandatory defaults N/A N/A mandatory optional mandatory optional N/A load_component N/A N/A self name path N/A N/A N/A N/A N/A N/A N/A os path isfile path N/A N/A None N/A N/A N/A N/A open path r source N/A N/A dict N/A N/A json load source N/A N/A N/A Exception N/A e N/A N/A N/A N/A _log exception N/A Failed to read source for component '%s' :  N/A name N/A None N/A N/A N/A dict N/A type name N/A N/A N/A N/A _log info N/A Found component '%s' didn't match type '%s' N/A N/A dict N/A type name N/A None N/A N/A dict N/A definition N/A add_component N/A N/A self namespace component_type definition overwrite N/A False N/A N/A 
      Install a component definition into an actor store
      namespace is relative to config parameter actor_paths
      component_type is the "class" name and must be unique wrt namespace
      definition is the component definition as derived by the compiler
      Returns True on success, False otherwise
       N/A paths N/A N/A self paths_for_module namespace N/A N/A paths N/A N/A N/A N/A _log error N/A namespace creation not implemented: %s namespace N/A False N/A qualified_name N/A N/A namespace . component_type N/A N/A found is_primitive _ N/A N/A self lookup qualified_name N/A N/A found is_primitive N/A N/A N/A N/A _log error N/A Can't overwrite actor: %s qualified_name N/A False N/A N/A found N/A overwrite N/A N/A N/A N/A _log error N/A Can't overwrite existing component (overwrite=%s): %s N/A overwrite qualified_name N/A False N/A filename N/A component_type .comp N/A filepath N/A N/A N/A os path join N/A paths N/A 0 filename N/A comp N/A type definition component_type definition N/A N/A N/A N/A open filepath w f N/A N/A N/A N/A json dump comp f N/A N/A N/A Exception N/A e N/A N/A N/A N/A _log exception N/A Could not write component to: %s filepath N/A False N/A True N/A actors N/A N/A self namespace N/A N/A N/A Return list of actors in namespace N/A actors N/A N/A path N/A N/A self paths_for_module namespace N/A N/A actors N/A actors N/A N/A _basename x N/A x N/A _files_in_dir path N/A .py .comp N/A __init__.py x N/A actors N/A actor_paths N/A N/A self module N/A N/A N/A l N/A N/A prefix N/A module N/A module . N/A m N/A N/A self modules module N/A N/A l N/A l N/A N/A self actor_paths N/A prefix m N/A actors N/A N/A path N/A N/A self paths_for_module module N/A N/A actors N/A actors N/A x N/A x N/A _files_in_dir path N/A .py .comp N/A __init__.py x N/A N/A N/A l N/A actors N/A N/A N/A namespace name N/A N/A module rsplit . 1 N/A path N/A N/A self paths_for_module namespace N/A N/A actors N/A actors N/A x N/A x N/A _files_in_dir path N/A .py .comp N/A N/A _basename x name N/A N/A l actors N/A N/A DocumentationStore N/A ActorStore N/A N/A Interface to documentation module_docs N/A N/A self namespace N/A N/A N/A 
        Return a dict with docstrings for namespace.

        Since a namespace can be implemented in more than one place,
        the path where docstring was found is used as key.
         N/A doc N/A ns name type short_desc long_desc modules actors namespace module N/A N/A self modules namespace N/A N/A self actors namespace N/A paths N/A N/A self paths_for_module namespace N/A path paths N/A N/A docpath N/A N/A N/A os path join path __init__.py N/A pymodule N/A N/A self _load_pymodule __init__ docpath N/A N/A pymodule N/A pymodule __doc__ N/A N/A doclines N/A N/A N/A pymodule __doc__ splitlines N/A N/A doc N/A short_desc N/A doclines N/A 0 N/A N/A doc N/A long_desc N/A N/A join N/A doclines N/A 2 N/A N/A N/A N/A N/A doc N/A short_desc N/A N/A doc N/A long_desc N/A N/A N/A doc N/A short_desc N/A No documentation for "%s" namespace N/A doc N/A actor_docs N/A N/A self actor_type N/A N/A N/A N/A found is_primitive actor N/A N/A self lookup actor_type N/A N/A found N/A N/A None N/A is_primitive N/A N/A docs N/A N/A self primitive_docs actor_type actor N/A N/A docs N/A N/A self component_docs actor_type actor N/A docs N/A primitive_docs N/A N/A self actor_type actor_class N/A N/A N/A Combine info from class and docstring into actor raw docs N/A N/A namespace name N/A N/A actor_type rsplit . 1 N/A N/A inputs outputs doctext N/A N/A self _parse_docstring actor_class N/A doc N/A ns name type short_desc long_desc args inputs outputs namespace name actor N/A doctext N/A 0 N/A N/A join N/A doctext N/A 1 N/A N/A self _get_args actor_class inputs outputs N/A doc N/A component_docs N/A N/A self comp_type compdef N/A N/A N/A Combine info from compdef to raw docs N/A N/A namespace name N/A N/A comp_type rsplit . 1 N/A doctext N/A N/A N/A compdef N/A docstring splitlines N/A doc N/A ns name type short_desc long_desc requires args inputs outputs namespace name component N/A doctext N/A 0 N/A N/A join N/A doctext N/A 1 N/A list N/A N/A N/A N/A N/A compdef N/A structure N/A actors N/A a N/A actor_type N/A a N/A N/A compdef N/A structure N/A actors N/A mandatory optional N/A compdef N/A arg_identifiers N/A N/A N/A p N/A N/A self _fetch_port_docs compdef in p N/A p N/A compdef N/A inports N/A N/A p N/A N/A self _fetch_port_docs compdef out p N/A p N/A compdef N/A outports N/A doc N/A _fetch_port_docs N/A N/A self compdef port_direction port_name N/A N/A N/A structure N/A compdef N/A structure N/A c N/A structure N/A connections N/A N/A N/A N/A port_direction startswith in N/A N/A N/A actor port target_actor target_port N/A N/A c N/A src N/A c N/A src_port N/A c N/A dst N/A c N/A dst_port N/A N/A N/A actor port target_actor target_port N/A N/A c N/A dst N/A c N/A dst_port N/A c N/A src N/A c N/A src_port N/A N/A N/A actor N/A port port_name N/A target_actor N/A structure N/A actors N/A N/A N/A N/A self port_docs N/A N/A N/A structure N/A actors N/A target_actor N/A actor_type port_direction target_port N/A Not documented N/A port_docs N/A N/A self actor_type port_direction port_name N/A N/A N/A docs N/A adoc N/A N/A self actor_docs actor_type N/A N/A adoc N/A N/A docs N/A pdocs N/A N/A N/A port_direction startswith in N/A adoc N/A inputs N/A adoc N/A outputs N/A N/A port pdoc pdocs N/A N/A N/A port port_name N/A N/A docs pdoc N/A N/A docs N/A root_docs N/A N/A self N/A N/A N/A doc N/A ns name type short_desc long_desc modules footer None Calvin module Merging cloud and IoT A systematic approach to handling impedence mismatch in device-to-device, device-to-service, and service-to-service operations. N/A N/A self modules (C) 2015 N/A doc N/A _list_items N/A N/A self items namespace N/A N/A N/A lines N/A N/A name items N/A N/A full_name N/A namespace N/A N/A namespace . name name N/A N/A N/A lines append N/A N/A self _format_terse N/A N/A self help_raw full_name N/A N/A N/A join lines N/A _list_ports N/A N/A self items N/A N/A N/A lines N/A N/A N/A name desc items N/A N/A N/A N/A lines append N/A %s
:    %s N/A name desc N/A N/A N/A join lines N/A _escape_string_arg N/A N/A self arg N/A N/A N/A N/A N/A type arg str N/A N/A arg N/A N/A N/A " N/A N/A arg encode string_escape " N/A _format_args N/A N/A self args N/A N/A N/A opt_list N/A N/A N/A {0}={1} format param N/A N/A self _escape_string_arg default N/A N/A param default N/A N/A N/A args N/A optional iteritems N/A arg_list N/A N/A args N/A mandatory opt_list N/A N/A N/A ,  join arg_list N/A _format_detailed N/A N/A self raw N/A N/A N/A doc N/A N/A header raw N/A N/A doc N/A N/A {header}
----
 format raw N/A N/A N/A raw N/A type module N/A N/A doc N/A N/A self _format_detailed_module raw N/A N/A doc N/A N/A self _format_detailed_actor raw N/A N/A footer raw N/A N/A doc N/A N/A 
----
{footer} format raw N/A doc N/A _format_detailed_actor N/A N/A self raw N/A N/A N/A doc N/A N/A #### {ns}.{name}({fargs})

{short_desc}

 format fargs N/A N/A self _format_args N/A raw N/A args raw N/A doc N/A N/A raw N/A long_desc N/A %s

 N/A raw N/A long_desc N/A N/A N/A raw N/A type component N/A N/A doc N/A N/A 
##### Requires

{req_list}
 format req_list N/A N/A ,  join N/A raw N/A requires N/A N/A raw N/A inputs N/A N/A doc N/A N/A 
##### Inputs

{ports}
 format ports N/A N/A self _list_ports N/A raw N/A inputs N/A N/A raw N/A outputs N/A N/A doc N/A N/A 
##### Outputs

{ports}
 format ports N/A N/A self _list_ports N/A raw N/A outputs N/A doc N/A _format_detailed_module N/A N/A self raw N/A N/A N/A N/A N/A raw N/A ns N/A N/A doc N/A N/A ## {name}

{short_desc}

 format raw N/A N/A doc N/A N/A ## Module: {ns}

{short_desc}

 format raw N/A doc N/A N/A raw N/A long_desc N/A %s

 N/A raw N/A long_desc N/A N/A raw N/A modules N/A N/A doc N/A N/A 
### Modules

{items}
 format items N/A N/A self _list_items N/A raw N/A modules N/A raw N/A ns N/A N/A N/A actors raw N/A raw N/A actors N/A N/A doc N/A N/A 
### Actors

{items}
 format items N/A N/A self _list_items N/A raw N/A actors N/A raw N/A ns N/A doc N/A _format_compact N/A N/A self raw N/A N/A N/A doc N/A N/A N/A raw N/A type module N/A N/A doc N/A N/A self _format_compact_module raw N/A N/A doc N/A N/A self _format_compact_actor raw N/A doc N/A _format_compact_actor N/A N/A self raw N/A N/A N/A doc N/A N/A {ns}.{name}({fargs}): {short_desc}
 format fargs N/A N/A self _format_args N/A raw N/A args raw N/A N/A N/A raw N/A type component N/A N/A doc N/A Requires: %s
 N/A N/A ,  join N/A raw N/A requires N/A N/A raw N/A inputs N/A N/A doc N/A Inputs: %s
 N/A N/A ,  join N/A p N/A N/A p _ N/A raw N/A inputs N/A N/A raw N/A outputs N/A N/A doc N/A Outputs: %s
 N/A N/A ,  join N/A p N/A N/A p _ N/A raw N/A outputs N/A doc N/A _format_compact_module N/A N/A self raw N/A N/A N/A doc N/A %s: %s
 N/A N/A N/A raw N/A ns N/A raw N/A ns N/A raw N/A name N/A raw N/A short_desc N/A N/A raw N/A modules N/A N/A doc N/A Modules: %s
 N/A N/A ,  join N/A raw N/A modules N/A N/A N/A actors raw N/A raw N/A actors N/A N/A doc N/A Actors: %s
 N/A N/A ,  join N/A raw N/A actors N/A doc N/A _format_terse N/A N/A self raw N/A N/A N/A Return a terse description as a single line. N/A title N/A N/A N/A raw N/A type module N/A raw N/A ns N/A raw N/A name N/A doc N/A %s
:    %s N/A title N/A raw N/A short_desc N/A doc N/A help_raw N/A N/A self what N/A N/A N/A 
        Return help for 'what' in a structured form, but not suitable for printing as-is.
        If what is None, return help on the command itself.
         N/A what N/A N/A doc N/A N/A self actor_docs what N/A N/A doc N/A N/A doc N/A N/A self module_docs what N/A N/A doc N/A N/A self root_docs N/A doc N/A help N/A N/A self what compact formatting N/A None False md N/A N/A Return help for  N/A raw N/A N/A self help_raw what N/A N/A raw N/A N/A doc N/A No help for "%s" what N/A N/A doc N/A compact N/A N/A self _format_compact raw N/A N/A self _format_detailed raw N/A doc N/A N/A GlobalStore N/A ActorStore N/A N/A  Interface to distributed global actor store
        Currently supports meta information on actors and full components
     __init__ N/A N/A self node runtime N/A None None N/A N/A N/A N/A N/A super GlobalStore self __init__ N/A N/A self node node N/A N/A self rt runtime N/A _collect N/A N/A self ns N/A None N/A N/A a N/A N/A ns None N/A N/A N/A self actors ns N/A N/A N/A N/A N/A self qualified_actor_list append N/A ns N/A N/A ns . a a N/A m N/A N/A self modules ns N/A N/A N/A N/A self _collect N/A ns N/A N/A ns . m m N/A actor_signature N/A N/A desc N/A N/A N/A  Takes actor/component description and
            generates a signature string
         N/A N/A N/A is_primitive desc N/A desc N/A is_primitive N/A N/A signature N/A actor_type inports outports N/A unicode N/A desc N/A actor_type N/A sorted N/A N/A unicode i N/A i N/A desc N/A inports N/A sorted N/A N/A unicode i N/A i N/A desc N/A outports N/A N/A signature N/A actor_type inports outports N/A unicode N/A desc N/A actor_type N/A sorted N/A N/A unicode i N/A i N/A N/A desc N/A component N/A inports N/A sorted N/A N/A unicode i N/A i N/A N/A desc N/A component N/A outports N/A N/A N/A N/A N/A hashlib sha256 N/A N/A json dumps signature separators N/A , : sort_keys True hexdigest N/A staticmethod list_sort N/A N/A obj N/A N/A N/A N/A isinstance obj dict N/A N/A N/A k v N/A N/A obj iteritems N/A N/A N/A obj N/A k N/A N/A GlobalStore list_sort v N/A obj N/A N/A N/A isinstance obj N/A set list tuple N/A N/A _obj N/A N/A v obj N/A N/A N/A N/A _obj append N/A N/A GlobalStore list_sort v N/A N/A sorted _obj N/A N/A obj N/A staticmethod actor_hash N/A N/A desc N/A N/A N/A  Takes actor/component description and
            generates one hash of the complete info
         N/A N/A N/A N/A N/A hashlib sha256 N/A N/A json dumps N/A N/A GlobalStore list_sort desc separators N/A , : sort_keys True hexdigest N/A staticmethod export_actor N/A N/A self desc N/A N/A N/A signature N/A N/A self actor_signature desc N/A hash N/A N/A self actor_hash desc N/A N/A self node N/A N/A N/A N/A N/A N/A self node storage add_index N/A actor signature signature hash root_prefix_level 3 N/A N/A N/A N/A N/A self node storage set actor_type- hash desc None N/A N/A N/A global store index %s -> %s N/A signature hash N/A export N/A N/A self N/A N/A N/A N/A self qualified_actor_list N/A N/A N/A N/A self _collect N/A a N/A self qualified_actor_list N/A N/A N/A found is_primitive actor N/A N/A self lookup a N/A N/A found N/A N/A N/A is_primitive N/A N/A N/A inputs outputs _ N/A N/A self _parse_docstring actor N/A args N/A N/A self _get_args actor N/A desc N/A is_primitive actor_type args inports outports requires is_primitive a args N/A N/A p N/A 0 N/A p inputs N/A N/A p N/A 0 N/A p outputs N/A N/A hasattr actor requires N/A actor requires N/A N/A N/A desc N/A is_primitive actor_type component is_primitive a actor N/A N/A N/A self export_actor desc N/A global_lookup N/A N/A self desc cb N/A N/A N/A  Lookup the described actor
            desc is a dict with keys: actor_type, inports and outports
            cb is callback with signature and list of full descriptions
         N/A signature N/A N/A GlobalStore actor_signature desc N/A N/A N/A N/A N/A self node storage get_index N/A actor signature signature N/A CalvinCB N/A self _global_lookup_cb signature signature org_cb cb N/A _global_lookup_cb N/A N/A self key value signature org_cb N/A N/A N/A value N/A N/A nbr N/A N/A len value N/A actors N/A N/A a value N/A N/A N/A N/A N/A N/A self node storage get actor_type- a N/A CalvinCB N/A self _global_lookup_collect nbr actors signature signature org_cb org_cb N/A _global_lookup_collect N/A N/A self key value nbr actors signature org_cb N/A N/A N/A N/A N/A actors append value N/A N/A nbr N/A 0 1 N/A N/A N/A nbr N/A 0 0 N/A N/A N/A org_cb signature signature description actors N/A global_lookup_actor N/A N/A self out_iter kwargs final actor_type_id N/A N/A N/A N/A N/A _log analyze N/A N/A self node id + N/A actor_type_id actor_type_id N/A N/A final N/A 0 N/A N/A N/A N/A _log analyze N/A N/A self node id + FINAL N/A actor_type_id counter actor_type_id N/A kwargs N/A counter N/A N/A N/A out_iter auto_final N/A kwargs N/A counter N/A N/A N/A kwargs N/A counter 1 N/A N/A N/A N/A N/A self node storage get_iter actor_type- actor_type_id it out_iter N/A N/A N/A _log analyze N/A N/A self node id + GET N/A actor_type_id counter actor_type_id N/A kwargs N/A counter N/A filter_actor_on_params N/A N/A self out_iter kwargs final desc N/A N/A N/A param_names N/A N/A kwargs get param_names N/A N/A N/A N/A N/A final N/A 0 N/A desc N/A dynops FailedElement N/A N/A N/A desc N/A is_primitive N/A N/A mandatory N/A N/A desc N/A args N/A mandatory N/A optional N/A N/A N/A N/A desc N/A args N/A optional keys N/A N/A mandatory N/A N/A desc N/A component N/A arg_identifiers N/A optional N/A N/A N/A N/A all N/A N/A p param_names N/A p mandatory N/A all N/A N/A p N/A mandatory optional N/A p param_names N/A N/A N/A N/A _log analyze N/A N/A self node id + FOUND DESC N/A desc desc N/A N/A N/A out_iter append desc N/A N/A final N/A 0 N/A N/A N/A N/A out_iter final N/A global_lookup_iter N/A N/A self signature param_names N/A None N/A N/A  Lookup the described actor type
            signature is the actor/component signature
            param_names is optional list argument to filter out any descriptions which does not support the params
            returns a dynops iterator with all found matching descriptions
         N/A sign_iter N/A N/A N/A N/A N/A N/A self node storage get_index_iter N/A actor signature signature set_name signature N/A actor_type_iter N/A N/A dynops Map N/A self global_lookup_actor sign_iter counter 0 eager True N/A N/A param_names None N/A N/A N/A N/A actor_type_iter set_name global_lookup N/A actor_type_iter N/A filtered_actor_type_iter N/A N/A dynops Map N/A self filter_actor_on_params actor_type_iter param_names param_names eager True N/A N/A N/A actor_type_iter set_name unfiltered_global_lookup N/A N/A N/A filtered_actor_type_iter set_name global_lookup N/A filtered_actor_type_iter N/A N/A N/A N/A __name__ __main__ N/A N/A json N/A a N/A ActorStore N/A ds N/A DocumentationStore N/A N/A N/A ds help N/A ===== N/A N/A N/A ds help compact True N/A ===== N/A N/A N/A ds help what xyz compact True N/A ===== N/A N/A N/A ds help what std compact False N/A N/A N/A ds help what std compact True N/A N/A N/A ds help what std.Constant compact False N/A ===== N/A N/A N/A ds help what std.SumActor compact True N/A ===== N/A N/A N/A ds help what misc.ArgWrapper compact False N/A ===== N/A N/A N/A ds help what misc.ArgWrapper compact True N/A N/A actor N/A std.Constant std.Join std.Identity io.FileReader N/A N/A N/A found is_primitive actor_class N/A N/A a lookup actor N/A N/A N/A found N/A is_primitive N/A N/A N/A Exception Bad actor N/A actor : N/A N/A ds _get_args actor_class