Module Expr Str ImportFrom alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias Import alias Import alias If UnaryOpNot Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str body Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Import alias TryExcept body Import alias Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Import alias Import alias Import alias Import alias identifier ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad ClassDef bases AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Expr Str Assign NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str If CompareIs NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr If CompareNotIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Call NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad TryExcept body Return SubscriptLoad NameLoad Index NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Return SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Call NameLoad NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body If CompareIn NameLoad TupleLoad Str body Continue If CompareEq NameLoad Str body Expr Call NameLoad NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Continue Expr Call NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Return TupleLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults kwarg body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str If CompareIn Str NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Str SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr If CompareNotEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call NameLoad NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Return SubscriptLoad AttributeLoad NameLoad attr Index Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return Dict Str Str AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad Num Num body If UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Expr Yield Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Yield Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Raise Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num Num body Expr Str FunctionDef arguments args defaults body Assign NameStore Yield Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad keyword NameLoad keyword NameLoad If NameLoad body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Raise Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr If UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Expr Yield Call AttributeLoad AttributeLoad NameLoad attr attr TryExcept body Assign NameStore Yield Call NameLoad handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr body Expr Yield Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Yield Call NameLoad Raise Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num Num body Expr Str Assign NameStore Yield Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Raise Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num Num body Expr Str If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Yield Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad orelse Assign NameStore Yield Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Raise Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr decorator_list ClassDef bases AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Expr Str FunctionDef arguments args NameParam NameParam defaults kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If SubscriptLoad AttributeLoad NameLoad attr Index Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str If Call NameLoad NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str If SubscriptLoad AttributeLoad NameLoad attr Index Str body Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad AttributeLoad NameLoad attr Index Str BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad If Call NameLoad NameLoad Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str If BoolOpAnd CompareIs SubscriptLoad AttributeLoad NameLoad attr Index Str NameLoad Call NameLoad NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Num If BoolOpAnd NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If BoolOpAnd Call NameLoad NameLoad Str CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad If Call NameLoad NameLoad Str body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Num orelse If Call NameLoad NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num If BoolOpAnd Call NameLoad NameLoad Str CompareIs AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Expr Yield Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Str keyword AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num orelse If CompareEq NameLoad Num body If CompareNotIn SubscriptLoad NameLoad Index Num TupleLoad Str AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad NameLoad Index Num Raise Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num orelse Raise Call NameLoad Call AttributeLoad Str attr Call NameLoad NameLoad Assign NameStore Yield Call AttributeLoad NameLoad attr NameLoad Raise Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareIs NameLoad NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Yield Call AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Expr Call NameLoad NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Assign AttributeStore NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If BoolOpAnd CompareIs SubscriptLoad AttributeLoad NameLoad attr Index Str NameLoad Call NameLoad NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Num If BoolOpAnd NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str body Import alias Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str body Assign AttributeStore NameLoad attr Call AttributeLoad Str attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num orelse Assign AttributeStore NameLoad attr Call AttributeLoad Str attr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Str Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr While NameLoad body If BoolOpOr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr body Break TryExcept body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Continue Raise NameLoad ExceptHandler type TupleLoad NameLoad NameLoad body Break decorator_list FunctionDef arguments args NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Return Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd Call NameLoad NameLoad Str CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd Call NameLoad NameLoad Str CompareIs AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr If BoolOpAnd Call NameLoad NameLoad Str CompareIs AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr If Call NameLoad NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr If BoolOpAnd Call NameLoad NameLoad Str CompareIs AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str body Assign AttributeStore NameLoad attr Call AttributeLoad Str attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num orelse Assign AttributeStore NameLoad attr Call AttributeLoad Str attr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Str AttributeLoad Call NameLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Raise Call AttributeLoad AttributeLoad NameLoad attr attr If BoolOpOr UnaryOpNot Call NameLoad NameLoad NameLoad UnaryOpNot Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Raise Call AttributeLoad AttributeLoad NameLoad attr attr If BoolOpAnd CompareEq SubscriptLoad NameLoad Index Str Str CompareEq Call AttributeLoad Call AttributeLoad NameLoad attr Str Dict attr Str Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Raise Call AttributeLoad AttributeLoad NameLoad attr attr TryExcept body Assign TupleStore NameStore NameStore Yield Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str keyword NameLoad Raise Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str Str If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr Str Raise Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad Str attr AttributeLoad AttributeLoad NameLoad attr attr If CompareEq NameLoad AttributeLoad NameLoad attr body AugAssignAdd NameStore Str orelse If CompareEq NameLoad AttributeLoad NameLoad attr body AugAssignAdd NameStore Str AugAssignAdd NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list decorator_list ClassDef bases AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num If BoolOpAnd CompareIs SubscriptLoad AttributeLoad NameLoad attr Index Str NameLoad Call NameLoad NameLoad Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad Str attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str body Assign NameStore Call AttributeLoad Str attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num orelse Assign NameStore Call AttributeLoad Str attr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Str Str Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num TryFinally body Expr Call AttributeLoad NameLoad attr NameLoad finalbody Expr Call AttributeLoad NameLoad attr NameLoad TryExcept body While NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore SubscriptLoad NameLoad Index Str If SubscriptLoad AttributeLoad NameLoad attr Index Str body If CompareIn Str NameLoad body For NameStore SubscriptLoad NameLoad Index Str body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Str keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Continue Raise NameLoad handlers ExceptHandler type NameLoad body If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Dict Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Str Index Str attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr NameLoad If SubscriptLoad AttributeLoad NameLoad attr Index Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Str Str Expr Call AttributeLoad NameLoad attr Str Assign SubscriptStore NameLoad Index Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str body Assign NameStore Call AttributeLoad Str attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num orelse Assign NameStore Call AttributeLoad Str attr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Str Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareEq SubscriptLoad NameLoad Index Str Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Assign NameStore ListLoad Str Str Str If BoolOpAnd SubscriptLoad AttributeLoad NameLoad attr Index Str CompareIn SubscriptLoad NameLoad Index Str NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict decorator_list FunctionDef arguments args NameParam defaults body If BoolOpAnd Call NameLoad NameLoad Str CompareIsNot AttributeLoad NameLoad attr NameLoad body If AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr If CompareIs AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Delete AttributeDel NameLoad attr Delete AttributeDel NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If Call NameLoad NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr If Call AttributeLoad AttributeLoad NameLoad attr attr Str body If Call NameLoad NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Num orelse If Call NameLoad NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Num Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If BoolOpAnd Call NameLoad NameLoad Str AttributeLoad NameLoad attr body If CompareIn Str AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str If CompareIn Str AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str If CompareIn Str AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str If CompareIn Str AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str decorator_list FunctionDef arguments args NameParam defaults body While CompareGt Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareIs NameLoad NameLoad body Delete SubscriptDel AttributeLoad NameLoad attr Index Num Continue FunctionDef arguments args NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num decorator_list Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad TryExcept body Assign NameStore Yield NameLoad handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Delete SubscriptDel AttributeLoad NameLoad attr Index Num Continue Delete SubscriptDel AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam NameParam defaults body If CompareNotIn NameLoad AttributeLoad NameLoad attr body Return Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad If CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body AugAssignAdd AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad orelse Expr Call AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad Num NameLoad NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad If CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str While BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign NameStore Dict For NameStore Call NameLoad NameLoad body If Call AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign SubscriptStore NameLoad Index Str SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad If CompareEq SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Return Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list decorator_list
N/A N/A 
Zeromq transport classes
 __future__ absolute_import N/A os N/A copy N/A errno N/A signal N/A hashlib N/A logging N/A weakref random randint N/A salt.auth N/A salt.crypt N/A salt.utils N/A salt.utils.verify N/A salt.utils.event N/A salt.payload N/A salt.transport.client N/A salt.transport.server N/A salt.transport.mixins.auth salt.exceptions SaltReqTimeoutError N/A zmq N/A zmq.eventloop.ioloop N/A N/A N/A hasattr N/A N/A zmq eventloop ioloop ZMQIOLoop N/A N/A N/A N/A N/A zmq eventloop ioloop ZMQIOLoop N/A N/A N/A zmq eventloop ioloop IOLoop N/A zmq.eventloop.zmqstream N/A N/A N/A zmq.utils.monitor N/A HAS_ZMQ_MONITOR True N/A N/A N/A ImportError N/A N/A HAS_ZMQ_MONITOR False N/A tornado N/A tornado.gen N/A tornado.concurrent N/A salt.ext.six six Crypto.Cipher PKCS1_OAEP N/A log N/A N/A logging getLogger __name__ AsyncZeroMQReqChannel N/A N/A N/A N/A salt transport client ReqChannel N/A N/A 
    Encapsulate sending routines to ZeroMQ.

    ZMQ Channels default to 'crypt=aes'
     N/A instance_map N/A N/A weakref WeakKeyDictionary __new__ N/A N/A cls opts N/A kwargs N/A N/A 
        Only create one instance of channel per __key()
         N/A io_loop N/A N/A kwargs get io_loop N/A N/A io_loop None N/A N/A N/A N/A N/A N/A zmq eventloop ioloop install N/A io_loop N/A N/A N/A N/A tornado ioloop IOLoop current N/A N/A io_loop N/A cls instance_map N/A N/A N/A N/A cls instance_map N/A io_loop N/A N/A weakref WeakValueDictionary N/A loop_instance_map N/A N/A cls instance_map N/A io_loop N/A key N/A N/A cls __key opts kwargs N/A N/A key loop_instance_map N/A N/A N/A N/A log debug N/A N/A Initializing new AsyncZeroMQReqChannel for {0} format key N/A new_obj N/A N/A object __new__ cls N/A N/A N/A new_obj __singleton_init__ opts kwargs N/A N/A loop_instance_map N/A key new_obj N/A N/A N/A log trace N/A N/A Inserted key into loop_instance_map id {0} for key {1} and process {2} format N/A id loop_instance_map key N/A N/A os getpid N/A N/A N/A N/A log debug N/A N/A Re-using AsyncZeroMQReqChannel for {0} format key N/A N/A N/A N/A loop_instance_map N/A key N/A N/A N/A KeyError N/A N/A N/A N/A log debug N/A N/A Initializing new AsyncZeroMQReqChannel due to GC for {0} format key N/A new_obj N/A N/A object __new__ cls N/A N/A N/A new_obj __singleton_init__ opts kwargs N/A N/A loop_instance_map N/A key new_obj N/A N/A loop_instance_map N/A key N/A __deepcopy__ N/A N/A self memo N/A N/A N/A cls N/A self __class__ N/A result N/A N/A cls __new__ cls N/A N/A copy deepcopy N/A self opts memo N/A N/A memo N/A N/A id self result N/A key N/A self __dict__ N/A N/A N/A key N/A _io_loop N/A N/A N/A N/A key message_client N/A N/A N/A setattr result key N/A AsyncReqMessageClient N/A result opts N/A self master_uri io_loop N/A result _io_loop N/A N/A N/A setattr result key N/A N/A copy deepcopy N/A N/A self __dict__ N/A key memo N/A result N/A __key N/A N/A cls opts N/A kwargs N/A N/A N/A N/A opts N/A pki_dir N/A opts N/A id N/A N/A kwargs get master_uri N/A N/A opts get master_uri N/A N/A kwargs get crypt aes N/A classmethod __init__ N/A N/A self opts N/A kwargs N/A N/A N/A __singleton_init__ N/A N/A self opts N/A kwargs N/A N/A N/A self opts N/A dict opts N/A N/A self ttype zeromq N/A N/A self crypt N/A N/A kwargs get crypt aes N/A N/A master_uri kwargs N/A N/A N/A N/A self opts N/A master_uri N/A kwargs N/A master_uri N/A N/A self _io_loop N/A N/A kwargs get io_loop N/A N/A N/A self _io_loop None N/A N/A N/A N/A N/A N/A zmq eventloop ioloop install N/A N/A self _io_loop N/A N/A N/A N/A tornado ioloop IOLoop current N/A N/A N/A self crypt clear N/A N/A N/A self auth N/A N/A N/A salt crypt AsyncAuth N/A self opts io_loop N/A self _io_loop N/A N/A self message_client N/A AsyncReqMessageClient N/A self opts N/A self master_uri io_loop N/A self _io_loop N/A __del__ N/A N/A self N/A N/A N/A 
        Since the message_client creates sockets and assigns them to the IOLoop we have to
        specifically destroy them, since we aren't the only ones with references to the FDs
         N/A N/A hasattr self message_client N/A N/A N/A N/A N/A self message_client destroy N/A N/A N/A N/A log debug No message_client attr for AsyncZeroMQReqChannel found. Not destroying sockets. N/A master_uri N/A N/A self N/A N/A N/A N/A N/A self opts N/A master_uri N/A property _package_load N/A N/A self load N/A N/A N/A N/A enc load N/A self crypt load N/A crypted_transfer_decode_dictentry N/A N/A self load dictkey tries timeout N/A None 3 60 N/A N/A N/A N/A N/A self auth authenticated N/A N/A N/A N/A N/A N/A self auth authenticate N/A ret N/A N/A N/A N/A self message_client send N/A N/A self _package_load N/A N/A N/A N/A self auth crypticle dumps load timeout timeout tries tries N/A key N/A N/A N/A self auth get_keys N/A cipher N/A N/A PKCS1_OAEP new key N/A aes N/A N/A cipher decrypt N/A ret N/A key N/A pcrypt N/A N/A N/A salt crypt Crypticle N/A self opts aes N/A N/A N/A N/A tornado gen Return N/A N/A pcrypt loads N/A ret N/A dictkey N/A N/A N/A tornado gen coroutine _crypted_transfer N/A N/A self load tries timeout N/A 3 60 N/A N/A 
        Send a load across the wire, with encryption

        In case of authentication errors, try to renegotiate authentication
        and retry the method.

        Indeed, we can fail too early in case of a master restart during a
        minion state execution call

        :param dict load: A load to send across the wire
        :param int tries: The number of times to make before failure
        :param int timeout: The number of seconds on a response before failing
         _do_transfer N/A N/A N/A N/A N/A data N/A N/A N/A N/A self message_client send N/A N/A self _package_load N/A N/A N/A N/A self auth crypticle dumps load timeout timeout tries tries N/A data N/A N/A data N/A N/A N/A N/A self auth crypticle loads data N/A N/A N/A N/A tornado gen Return data N/A N/A N/A tornado gen coroutine N/A N/A N/A N/A self auth authenticated N/A N/A N/A N/A N/A N/A self auth authenticate N/A N/A N/A ret N/A N/A _do_transfer N/A N/A N/A N/A N/A salt crypt AuthenticationError N/A N/A N/A N/A N/A N/A self auth authenticate N/A ret N/A N/A _do_transfer N/A N/A N/A N/A tornado gen Return ret N/A N/A N/A tornado gen coroutine _uncrypted_transfer N/A N/A self load tries timeout N/A 3 60 N/A N/A 
        Send a load across the wire in cleartext

        :param dict load: A load to send across the wire
        :param int tries: The number of times to make before failure
        :param int timeout: The number of seconds on a response before failing
         N/A ret N/A N/A N/A N/A self message_client send N/A N/A self _package_load load timeout timeout tries tries N/A N/A N/A N/A tornado gen Return ret N/A N/A N/A tornado gen coroutine send N/A N/A self load tries timeout N/A 3 60 N/A N/A 
        Send a request, return a future which will complete when we send the message
         N/A N/A N/A self crypt clear N/A N/A ret N/A N/A N/A self _uncrypted_transfer load tries tries timeout timeout N/A N/A ret N/A N/A N/A self _crypted_transfer load tries tries timeout timeout N/A N/A N/A N/A tornado gen Return ret N/A N/A N/A tornado gen coroutine N/A AsyncZeroMQPubChannel N/A N/A N/A N/A N/A salt transport mixins auth AESPubClientMixin N/A N/A N/A salt transport client AsyncPubChannel N/A N/A 
    A transport channel backed by ZeroMQ for a Salt Publisher to use to
    publish commands to connected minions
     __init__ N/A N/A self opts N/A kwargs N/A N/A N/A self opts opts N/A N/A self ttype zeromq N/A N/A self io_loop N/A N/A kwargs get io_loop N/A N/A N/A self io_loop None N/A N/A N/A N/A N/A N/A zmq eventloop ioloop install N/A N/A self io_loop N/A N/A N/A N/A tornado ioloop IOLoop current N/A N/A self hexid N/A N/A N/A N/A hashlib sha1 N/A N/A six b N/A N/A self opts N/A id hexdigest N/A N/A self auth N/A N/A N/A salt crypt AsyncAuth N/A self opts io_loop N/A self io_loop N/A N/A self serial N/A N/A N/A salt payload Serial N/A self opts N/A N/A self context N/A N/A zmq Context N/A N/A self _socket N/A N/A N/A self context socket N/A zmq SUB N/A N/A N/A self opts N/A zmq_filtering N/A N/A N/A N/A N/A self _socket setsockopt N/A zmq SUBSCRIBE broadcast N/A N/A N/A N/A self _socket setsockopt N/A zmq SUBSCRIBE N/A self hexid N/A N/A N/A N/A N/A self _socket setsockopt N/A zmq SUBSCRIBE N/A N/A N/A N/A self _socket setsockopt N/A zmq IDENTITY N/A N/A self opts N/A id N/A N/A hasattr zmq TCP_KEEPALIVE N/A N/A N/A N/A N/A self _socket setsockopt N/A zmq TCP_KEEPALIVE N/A N/A self opts N/A tcp_keepalive N/A N/A N/A N/A self _socket setsockopt N/A zmq TCP_KEEPALIVE_IDLE N/A N/A self opts N/A tcp_keepalive_idle N/A N/A N/A N/A self _socket setsockopt N/A zmq TCP_KEEPALIVE_CNT N/A N/A self opts N/A tcp_keepalive_cnt N/A N/A N/A N/A self _socket setsockopt N/A zmq TCP_KEEPALIVE_INTVL N/A N/A self opts N/A tcp_keepalive_intvl N/A recon_delay N/A N/A self opts N/A recon_default N/A N/A N/A self opts N/A recon_randomize N/A N/A recon_delay N/A randint N/A N/A self opts N/A recon_default N/A N/A N/A self opts N/A recon_default N/A N/A self opts N/A recon_max N/A N/A N/A log debug N/A N/A Generated random reconnect delay between '{0}ms' and '{1}ms' ({2}) format N/A N/A self opts N/A recon_default N/A N/A N/A self opts N/A recon_default N/A N/A self opts N/A recon_max recon_delay N/A N/A N/A log debug N/A N/A Setting zmq_reconnect_ivl to '{0}ms' format recon_delay N/A N/A N/A N/A self _socket setsockopt N/A zmq RECONNECT_IVL recon_delay N/A N/A hasattr zmq RECONNECT_IVL_MAX N/A N/A N/A N/A log debug N/A N/A Setting zmq_reconnect_ivl_max to '{0}ms' format N/A N/A N/A self opts N/A recon_default N/A N/A self opts N/A recon_max N/A N/A N/A N/A self _socket setsockopt N/A zmq RECONNECT_IVL_MAX N/A N/A self opts N/A recon_max N/A N/A N/A N/A N/A self opts N/A ipv6 True N/A hasattr zmq IPV4ONLY N/A N/A N/A N/A N/A self _socket setsockopt N/A zmq IPV4ONLY 0 N/A N/A HAS_ZMQ_MONITOR N/A N/A self opts N/A zmq_monitor N/A N/A N/A self _monitor N/A ZeroMQSocketMonitor N/A self _socket N/A N/A N/A N/A self _monitor start_io_loop N/A self io_loop N/A destroy N/A N/A self N/A N/A N/A N/A N/A hasattr self _monitor N/A N/A self _monitor None N/A N/A N/A N/A N/A self _monitor stop N/A N/A self _monitor None N/A N/A hasattr self _stream N/A N/A N/A N/A N/A N/A self _stream io_loop remove_handler N/A N/A self _stream socket N/A N/A N/A N/A N/A self _stream socket close 0 N/A N/A N/A hasattr self _socket N/A N/A N/A N/A N/A self _socket close 0 N/A N/A N/A hasattr self context N/A N/A N/A self context closed False N/A N/A N/A N/A N/A self context term N/A __del__ N/A N/A self N/A N/A N/A N/A N/A self destroy N/A connect N/A N/A self N/A N/A N/A N/A N/A N/A self auth authenticated N/A N/A N/A N/A N/A N/A self auth authenticate N/A N/A self publish_port N/A N/A N/A self auth creds N/A publish_port N/A N/A N/A N/A self _socket connect N/A self master_pub N/A N/A N/A tornado gen coroutine master_pub N/A N/A self N/A N/A N/A 
        Return the master publish port
         N/A N/A N/A tcp://{ip}:{port} format ip N/A N/A self opts N/A master_ip port N/A self publish_port N/A property _decode_messages N/A N/A self messages N/A N/A N/A 
        Take the zmq messages, decrypt/decode them into a payload

        :param list messages: A list of messages to be decoded
         N/A messages_len N/A len messages N/A N/A messages_len 1 N/A N/A payload N/A N/A N/A self serial loads N/A messages N/A 0 N/A N/A N/A messages_len 2 N/A N/A N/A N/A messages N/A 0 N/A broadcast N/A self hexid N/A N/A N/A N/A log debug N/A N/A Publish received for not this minion: {0} format N/A messages N/A 0 N/A N/A N/A N/A tornado gen Return None N/A payload N/A N/A N/A self serial loads N/A messages N/A 1 N/A N/A N/A Exception N/A N/A Invalid number of messages ({0}) in zeromq pubmessage from master format N/A len messages_len N/A ret N/A N/A N/A self _decode_payload payload N/A N/A N/A N/A tornado gen Return ret N/A N/A N/A tornado gen coroutine stream N/A N/A self N/A N/A N/A 
        Return the current zmqstream, creating one if necessary
         N/A N/A N/A hasattr self _stream N/A N/A N/A self _stream N/A N/A N/A N/A zmq eventloop zmqstream ZMQStream N/A self _socket io_loop N/A self io_loop N/A N/A self _stream N/A property on_recv N/A N/A self callback N/A N/A N/A 
        Register a callback for received messages (that we didn't initiate)

        :param func callback: A function which should be called when data is received
         N/A N/A callback None N/A N/A N/A N/A N/A self stream on_recv None wrap_callback N/A N/A messages N/A N/A N/A payload N/A N/A N/A self _decode_messages messages N/A N/A payload None N/A N/A N/A callback payload N/A N/A N/A tornado gen coroutine N/A N/A N/A N/A self stream on_recv wrap_callback N/A N/A ZeroMQReqServerChannel N/A N/A N/A N/A N/A salt transport mixins auth AESReqServerMixin N/A N/A N/A salt transport server ReqServerChannel N/A __init__ N/A N/A self opts N/A N/A N/A N/A N/A N/A N/A N/A salt transport server ReqServerChannel __init__ self opts N/A N/A self _closing False N/A zmq_device N/A N/A self N/A N/A N/A 
        Multiprocessing target for the zmq queue device
         N/A N/A N/A self __setup_signals N/A N/A N/A N/A salt utils appendproctitle MWorkerQueue N/A N/A self context N/A N/A zmq Context N/A N/A self opts N/A worker_threads N/A N/A self uri N/A N/A tcp://{interface}:{ret_port} format N/A self opts N/A N/A self clients N/A N/A N/A self context socket N/A zmq ROUTER N/A N/A N/A N/A N/A self opts N/A ipv6 True N/A hasattr zmq IPV4ONLY N/A N/A N/A N/A N/A self clients setsockopt N/A zmq IPV4ONLY 0 N/A N/A HAS_ZMQ_MONITOR N/A N/A self opts N/A zmq_monitor N/A N/A threading N/A N/A self _monitor N/A ZeroMQSocketMonitor N/A self clients N/A t N/A N/A threading Thread target N/A N/A self _monitor start_poll N/A N/A N/A t start N/A N/A self workers N/A N/A N/A self context socket N/A zmq DEALER N/A N/A N/A N/A N/A self opts get ipc_mode tcp N/A N/A N/A self w_uri N/A N/A tcp://127.0.0.1:{0} format N/A N/A N/A self opts get tcp_master_workers 4515 N/A N/A N/A self w_uri N/A N/A ipc://{0} format N/A N/A N/A os path join N/A N/A self opts N/A sock_dir workers.ipc N/A N/A N/A log info Setting up the master communication server N/A N/A N/A N/A self clients bind N/A self uri N/A N/A N/A N/A self workers bind N/A self w_uri N/A True N/A N/A N/A N/A N/A self clients closed N/A N/A self workers closed N/A N/A N/A N/A N/A N/A N/A zmq device N/A zmq QUEUE N/A self clients N/A self workers N/A N/A N/A N/A zmq ZMQError N/A exc N/A N/A N/A N/A exc errno N/A errno EINTR N/A N/A N/A exc N/A N/A N/A KeyboardInterrupt SystemExit N/A N/A N/A close N/A N/A self N/A N/A N/A 
        Cleanly shutdown the router socket
         N/A N/A self _closing N/A N/A N/A N/A self _closing True N/A N/A N/A hasattr self _monitor N/A N/A self _monitor None N/A N/A N/A N/A N/A self _monitor stop N/A N/A self _monitor None N/A N/A N/A hasattr self clients N/A N/A N/A self clients closed False N/A N/A N/A N/A N/A self clients close N/A N/A N/A hasattr self workers N/A N/A N/A self workers closed False N/A N/A N/A N/A N/A self workers close N/A N/A hasattr self stream N/A N/A N/A N/A N/A self stream close N/A N/A N/A hasattr self context N/A N/A N/A self context closed False N/A N/A N/A N/A N/A self context term N/A pre_fork N/A N/A self process_manager N/A N/A N/A 
        Pre-fork we need to create the zmq router device

        :param func process_manager: An instance of salt.utils.process.ProcessManager
         N/A N/A N/A N/A N/A N/A N/A salt transport mixins auth AESReqServerMixin pre_fork self process_manager N/A N/A N/A process_manager add_process N/A self zmq_device N/A post_fork N/A N/A self payload_handler io_loop N/A N/A N/A 
        After forking we need to create all of the local sockets to listen to the
        router

        :param func payload_handler: A function to called to handle incoming payloads as
                                     they are picked up off the wire
        :param IOLoop io_loop: An instance of a Tornado IOLoop, to handle event scheduling
         N/A N/A self payload_handler payload_handler N/A N/A self io_loop io_loop N/A N/A self context N/A N/A zmq Context 1 N/A N/A self _socket N/A N/A N/A self context socket N/A zmq REP N/A N/A N/A N/A N/A self opts get ipc_mode tcp N/A N/A N/A self w_uri N/A N/A tcp://127.0.0.1:{0} format N/A N/A N/A self opts get tcp_master_workers 4515 N/A N/A N/A self w_uri N/A N/A ipc://{0} format N/A N/A N/A os path join N/A N/A self opts N/A sock_dir workers.ipc N/A N/A N/A log info N/A N/A Worker binding to socket {0} format N/A self w_uri N/A N/A N/A N/A self _socket connect N/A self w_uri N/A N/A N/A N/A N/A N/A N/A salt transport mixins auth AESReqServerMixin post_fork self payload_handler io_loop N/A N/A self stream N/A N/A N/A N/A zmq eventloop zmqstream ZMQStream N/A self _socket io_loop N/A self io_loop N/A N/A N/A N/A self stream on_recv_stream N/A self handle_message N/A handle_message N/A N/A self stream payload N/A N/A N/A 
        Handle incoming messages from underylying TCP streams

        :stream ZMQStream stream: A ZeroMQ stream.
        See http://zeromq.github.io/pyzmq/api/generated/zmq.eventloop.zmqstream.html

        :param dict payload: A payload to process
         N/A N/A N/A payload N/A N/A N/A self serial loads N/A payload N/A 0 N/A payload N/A N/A self _decode_payload payload N/A N/A N/A Exception N/A exc N/A N/A N/A N/A log error Bad load from minion: %s: %s N/A N/A type exc __name__ exc N/A N/A N/A stream send N/A N/A N/A self serial dumps bad load N/A N/A N/A N/A tornado gen Return N/A N/A N/A N/A isinstance payload dict N/A N/A isinstance N/A N/A payload get load dict N/A N/A N/A N/A log error N/A N/A payload and load must be a dict. Payload was: {0} and load was {1} format payload N/A N/A payload get load N/A N/A N/A stream send N/A N/A N/A self serial dumps payload and load must be a dict N/A N/A N/A N/A tornado gen Return N/A N/A N/A N/A payload N/A enc clear N/A N/A N/A N/A N/A payload get load N/A get cmd _auth N/A N/A N/A N/A stream send N/A N/A N/A self serial dumps N/A N/A self _auth N/A payload N/A load N/A N/A N/A N/A tornado gen Return N/A N/A N/A N/A ret req_opts N/A N/A N/A self payload_handler payload N/A N/A N/A Exception N/A e N/A N/A N/A N/A stream send Some exception handling minion payload N/A N/A N/A log error Some exception handling a payload from minion exc_info True N/A N/A N/A N/A tornado gen Return N/A req_fun N/A N/A req_opts get fun send N/A N/A req_fun send_clear N/A N/A N/A N/A stream send N/A N/A N/A self serial dumps ret N/A N/A N/A req_fun send N/A N/A N/A N/A stream send N/A N/A N/A self serial dumps N/A N/A N/A self crypticle dumps ret N/A N/A N/A req_fun send_private N/A N/A N/A N/A stream send N/A N/A N/A self serial dumps N/A N/A self _encrypt_private ret N/A req_opts N/A key N/A req_opts N/A tgt N/A N/A N/A N/A log error N/A N/A Unknown req_fun {0} format req_fun N/A N/A N/A stream send Server-side exception handling payload N/A N/A N/A N/A tornado gen Return N/A N/A N/A tornado gen coroutine __setup_signals N/A N/A self N/A N/A N/A N/A N/A signal signal N/A signal SIGINT N/A self _handle_signals N/A N/A N/A signal signal N/A signal SIGTERM N/A self _handle_signals N/A _handle_signals N/A N/A self signum sigframe N/A N/A N/A msg N/A N/A {0} received a  format N/A N/A self __class__ __name__ N/A N/A signum N/A signal SIGINT N/A N/A msg SIGINT N/A N/A N/A signum N/A signal SIGTERM N/A N/A msg SIGTERM N/A msg . Exiting N/A N/A N/A log debug msg N/A N/A exit N/A N/A N/A salt defaults exitcodes EX_OK N/A N/A ZeroMQPubServerChannel N/A N/A N/A N/A salt transport server PubServerChannel N/A N/A 
    Encapsulate synchronous operations for a publisher channel
     __init__ N/A N/A self opts N/A N/A N/A N/A self opts opts N/A N/A self serial N/A N/A N/A salt payload Serial N/A self opts N/A N/A self ckminions N/A N/A N/A N/A salt utils minions CkMinions N/A self opts N/A connect N/A N/A self N/A N/A N/A N/A N/A N/A tornado gen sleep 5 N/A _publish_daemon N/A N/A self N/A N/A N/A 
        Bind to the interface specified in the configuration file
         N/A N/A N/A N/A salt utils appendproctitle N/A N/A self __class__ __name__ N/A context N/A N/A zmq Context 1 N/A pub_sock N/A N/A context socket N/A zmq PUB N/A N/A N/A N/A N/A pub_sock setsockopt N/A zmq HWM N/A N/A N/A self opts get pub_hwm 1000 N/A N/A N/A AttributeError N/A N/A N/A N/A pub_sock setsockopt N/A zmq SNDHWM N/A N/A N/A self opts get pub_hwm 1000 N/A N/A N/A pub_sock setsockopt N/A zmq RCVHWM N/A N/A N/A self opts get pub_hwm 1000 N/A N/A N/A N/A N/A self opts N/A ipv6 True N/A hasattr zmq IPV4ONLY N/A N/A N/A N/A pub_sock setsockopt N/A zmq IPV4ONLY 0 N/A pub_uri N/A N/A tcp://{interface}:{publish_port} format N/A self opts N/A pull_sock N/A N/A context socket N/A zmq PULL N/A N/A N/A N/A N/A self opts get ipc_mode tcp N/A N/A pull_uri N/A N/A tcp://127.0.0.1:{0} format N/A N/A N/A self opts get tcp_master_publish_pull 4514 N/A N/A pull_uri N/A N/A ipc://{0} format N/A N/A N/A os path join N/A N/A self opts N/A sock_dir publish_pull.ipc N/A N/A N/A N/A N/A salt utils zeromq check_ipc_path_max_len pull_uri N/A N/A N/A log info N/A N/A Starting the Salt Publisher on {0} format pub_uri N/A N/A N/A pub_sock bind pub_uri N/A N/A N/A log info N/A N/A Starting the Salt Puller on {0} format pull_uri N/A old_umask N/A N/A os umask 127 N/A N/A N/A N/A N/A pull_sock bind pull_uri N/A N/A N/A N/A os umask old_umask N/A N/A N/A True N/A N/A N/A N/A package N/A N/A pull_sock recv N/A unpacked_package N/A N/A N/A salt payload unpackage package N/A payload N/A unpacked_package N/A payload N/A N/A N/A self opts N/A zmq_filtering N/A N/A N/A topic_lst unpacked_package N/A N/A topic N/A unpacked_package N/A topic_lst N/A N/A htopic N/A N/A N/A N/A hashlib sha1 topic hexdigest N/A N/A N/A pub_sock send htopic flags N/A zmq SNDMORE N/A N/A N/A pub_sock send payload N/A N/A N/A N/A pub_sock send broadcast flags N/A zmq SNDMORE N/A N/A N/A pub_sock send payload N/A N/A N/A N/A pub_sock send payload N/A N/A N/A N/A zmq ZMQError N/A exc N/A N/A N/A N/A exc errno N/A errno EINTR N/A N/A N/A exc N/A N/A N/A KeyboardInterrupt N/A N/A N/A N/A pub_sock closed False N/A N/A N/A N/A pub_sock setsockopt N/A zmq LINGER 1 N/A N/A N/A pub_sock close N/A N/A N/A pull_sock closed False N/A N/A N/A N/A pull_sock setsockopt N/A zmq LINGER 1 N/A N/A N/A pull_sock close N/A N/A N/A context closed False N/A N/A N/A N/A context term N/A pre_fork N/A N/A self process_manager N/A N/A N/A 
        Do anything necessary pre-fork. Since this is on the master side this will
        primarily be used to create IPC channels and create our daemon process to
        do the actual publishing

        :param func process_manager: A ProcessManager, from salt.utils.process.ProcessManager
         N/A N/A N/A process_manager add_process N/A self _publish_daemon N/A publish N/A N/A self load N/A N/A N/A 
        Publish "load" to minions

        :param dict load: A load to be sent across the wire to minions
         N/A payload N/A enc aes N/A crypticle N/A N/A N/A salt crypt Crypticle N/A self opts N/A N/A N/A N/A N/A N/A salt master SMaster secrets N/A aes N/A secret value N/A N/A payload N/A load N/A N/A crypticle dumps load N/A N/A N/A self opts N/A sign_pub_messages N/A N/A master_pem_path N/A N/A N/A os path join N/A N/A self opts N/A pki_dir master.pem N/A N/A N/A log debug Signing data packet N/A N/A payload N/A sig N/A N/A N/A salt crypt sign_message master_pem_path N/A payload N/A load N/A context N/A N/A zmq Context 1 N/A pub_sock N/A N/A context socket N/A zmq PUSH N/A N/A N/A N/A N/A self opts get ipc_mode tcp N/A N/A pull_uri N/A N/A tcp://127.0.0.1:{0} format N/A N/A N/A self opts get tcp_master_publish_pull 4514 N/A N/A pull_uri N/A N/A ipc://{0} format N/A N/A N/A os path join N/A N/A self opts N/A sock_dir publish_pull.ipc N/A N/A N/A pub_sock connect pull_uri N/A int_payload N/A payload N/A N/A N/A self serial dumps payload N/A N/A N/A load N/A tgt_type list N/A N/A N/A int_payload N/A topic_lst N/A load N/A tgt N/A match_targets N/A pcre glob list N/A N/A N/A N/A self opts N/A zmq_filtering N/A N/A load N/A tgt_type match_targets N/A N/A match_ids N/A N/A N/A self ckminions check_minions N/A load N/A tgt expr_form N/A load N/A tgt_type N/A N/A N/A log debug N/A N/A Publish Side Match: {0} format match_ids N/A N/A int_payload N/A topic_lst match_ids N/A N/A N/A pub_sock send N/A N/A N/A self serial dumps int_payload N/A N/A N/A pub_sock close N/A N/A N/A context term N/A N/A AsyncReqMessageClient N/A object N/A N/A 
    This class wraps the underylying zeromq REQ socket and gives a future-based
    interface to sending and recieving messages. This works around the primary
    limitation of serialized send/recv on the underlying socket by queueing the
    message sends in this class. In the future if we decide to attempt to multiplex
    we can manage a pool of REQ/REP sockets-- but for now we'll just do them in serial
     __init__ N/A N/A self opts addr linger io_loop N/A 0 None N/A N/A 
        Create an asynchronous message client

        :param dict opts: The salt opts dictionary
        :param str addr: The interface IP address to bind to
        :param int linger: The number of seconds to linger on a ZMQ socket. See
                           http://api.zeromq.org/2-1:zmq-setsockopt [ZMQ_LINGER]
        :param IOLoop io_loop: A Tornado IOLoop event scheduler [tornado.ioloop.IOLoop]
         N/A N/A self opts opts N/A N/A self addr addr N/A N/A self linger linger N/A N/A io_loop None N/A N/A N/A N/A N/A N/A zmq eventloop ioloop install N/A N/A N/A N/A N/A tornado ioloop IOLoop current N/A N/A N/A self io_loop io_loop N/A N/A self serial N/A N/A N/A salt payload Serial N/A self opts N/A N/A self context N/A N/A zmq Context N/A N/A N/A self _init_socket N/A N/A self send_queue N/A N/A N/A self send_future_map N/A N/A N/A self send_timeout_map N/A N/A destroy N/A N/A self N/A N/A N/A N/A N/A hasattr self stream N/A N/A self stream None N/A N/A N/A N/A self stream socket N/A N/A N/A N/A N/A N/A self stream socket close N/A N/A N/A N/A N/A self stream io_loop remove_handler N/A N/A self stream socket N/A N/A N/A self stream socket None N/A N/A self stream None N/A N/A N/A N/A self socket close N/A N/A N/A N/A self context closed False N/A N/A N/A N/A N/A self context term N/A __del__ N/A N/A self N/A N/A N/A N/A N/A self destroy N/A _init_socket N/A N/A self N/A N/A N/A N/A hasattr self stream N/A N/A N/A N/A N/A self stream close N/A N/A N/A N/A self socket close N/A N/A self stream N/A N/A self socket N/A N/A self socket N/A N/A N/A self context socket N/A zmq REQ N/A N/A hasattr zmq RECONNECT_IVL_MAX N/A N/A N/A N/A N/A self socket setsockopt N/A zmq RECONNECT_IVL_MAX 5000 N/A N/A N/A self _set_tcp_keepalive N/A N/A N/A N/A self addr startswith tcp://[ N/A N/A N/A hasattr zmq IPV6 N/A N/A N/A N/A N/A self socket setsockopt N/A zmq IPV6 1 N/A N/A N/A hasattr zmq IPV4ONLY N/A N/A N/A N/A N/A self socket setsockopt N/A zmq IPV4ONLY 0 N/A N/A N/A self socket linger N/A self linger N/A N/A N/A N/A self socket connect N/A self addr N/A N/A self stream N/A N/A N/A N/A zmq eventloop zmqstream ZMQStream N/A self socket io_loop N/A self io_loop N/A _set_tcp_keepalive N/A N/A self N/A N/A N/A 
        Ensure that TCP keepalives are set for the ReqServer.

        Warning: Failure to set TCP keepalives can result in frequent or unexpected
        disconnects!
         N/A N/A N/A hasattr zmq TCP_KEEPALIVE N/A self opts N/A N/A N/A tcp_keepalive N/A self opts N/A N/A N/A N/A N/A self socket setsockopt N/A zmq TCP_KEEPALIVE N/A N/A self opts N/A tcp_keepalive N/A N/A tcp_keepalive_idle N/A self opts N/A N/A N/A N/A N/A self socket setsockopt N/A zmq TCP_KEEPALIVE_IDLE N/A N/A self opts N/A tcp_keepalive_idle N/A N/A tcp_keepalive_cnt N/A self opts N/A N/A N/A N/A N/A self socket setsockopt N/A zmq TCP_KEEPALIVE_CNT N/A N/A self opts N/A tcp_keepalive_cnt N/A N/A tcp_keepalive_intvl N/A self opts N/A N/A N/A N/A N/A self socket setsockopt N/A zmq TCP_KEEPALIVE_INTVL N/A N/A self opts N/A tcp_keepalive_intvl N/A _internal_send_recv N/A N/A self N/A N/A N/A N/A N/A len N/A self send_queue 0 N/A N/A message N/A N/A self send_queue N/A 0 N/A future N/A N/A N/A self send_future_map get message None N/A N/A future None N/A N/A N/A N/A self send_queue N/A 0 N/A mark_future N/A N/A msg N/A N/A N/A N/A N/A N/A future done N/A N/A N/A N/A future set_result N/A N/A N/A self serial loads N/A msg N/A 0 N/A N/A N/A N/A N/A self stream on_recv mark_future N/A N/A N/A N/A self stream send message N/A N/A N/A ret N/A future N/A N/A N/A N/A N/A N/A self _init_socket N/A N/A N/A self send_queue N/A 0 N/A N/A N/A N/A self send_queue N/A 0 N/A N/A N/A N/A self send_future_map pop message None N/A N/A N/A self remove_message_timeout message N/A N/A N/A tornado gen coroutine remove_message_timeout N/A N/A self message N/A N/A N/A N/A message N/A self send_timeout_map N/A N/A N/A timeout N/A N/A N/A self send_timeout_map pop message None N/A N/A timeout None N/A N/A N/A N/A N/A self io_loop remove_timeout timeout N/A timeout_message N/A N/A self message N/A N/A N/A 
        Handle a message timeout by removing it from the sending queue
        and informing the caller

        :raises: SaltReqTimeoutError
         N/A future N/A N/A N/A self send_future_map pop message None N/A N/A future None N/A N/A N/A N/A self send_timeout_map N/A message N/A N/A N/A future attempts N/A future tries N/A N/A N/A future attempts 1 N/A N/A N/A log debug N/A N/A SaltReqTimeoutError, retrying. ({0}/{1}) format N/A future attempts N/A future tries N/A N/A N/A self send message timeout N/A future timeout tries N/A future tries future future N/A N/A N/A N/A future set_exception N/A SaltReqTimeoutError Message timed out N/A send N/A N/A self message timeout tries future callback N/A None 3 None None N/A N/A 
        Return a future which will be completed when the message has a response
         N/A N/A future None N/A N/A future N/A N/A N/A tornado concurrent Future N/A N/A future tries tries N/A N/A future attempts 0 N/A N/A future timeout timeout N/A message N/A N/A N/A self serial dumps message N/A N/A callback None N/A handle_future N/A N/A future N/A N/A N/A response N/A N/A future result N/A N/A N/A N/A self io_loop add_callback callback response N/A N/A N/A N/A future add_done_callback handle_future N/A N/A N/A self send_future_map N/A message future N/A N/A timeout None N/A N/A send_timeout N/A N/A N/A self io_loop call_later timeout N/A self timeout_message message N/A N/A N/A self send_timeout_map N/A message send_timeout N/A N/A N/A len N/A self send_queue 0 N/A N/A N/A N/A N/A self io_loop spawn_callback N/A self _internal_send_recv N/A N/A N/A N/A self send_queue append message N/A future N/A N/A ZeroMQSocketMonitor N/A object N/A N/A __EVENT_MAP None __init__ N/A N/A self socket N/A N/A N/A 
        Create ZMQ monitor sockets

        More information:
            http://api.zeromq.org/4-0:zmq-socket-monitor
         N/A N/A self _socket socket N/A N/A self _monitor_socket N/A N/A N/A self _socket get_monitor_socket N/A N/A self _monitor_stream None N/A start_io_loop N/A N/A self io_loop N/A N/A N/A N/A N/A log trace Event monitor start! N/A N/A self _monitor_stream N/A N/A N/A N/A zmq eventloop zmqstream ZMQStream N/A self _monitor_socket io_loop io_loop N/A N/A N/A N/A self _monitor_stream on_recv N/A self monitor_callback N/A start_poll N/A N/A self N/A N/A N/A N/A N/A log trace Event monitor start! N/A N/A N/A N/A self _monitor_socket None N/A N/A N/A self _monitor_socket poll N/A N/A msg N/A N/A N/A self _monitor_socket recv_multipart N/A N/A N/A self monitor_callback msg N/A event_map N/A N/A self N/A N/A N/A N/A N/A ZeroMQSocketMonitor __EVENT_MAP None N/A N/A event_map N/A N/A name N/A dir zmq N/A N/A N/A N/A name startswith EVENT_ N/A N/A value N/A getattr zmq name N/A N/A event_map N/A value name N/A N/A ZeroMQSocketMonitor __EVENT_MAP event_map N/A N/A ZeroMQSocketMonitor __EVENT_MAP N/A property monitor_callback N/A N/A self msg N/A N/A N/A evt N/A N/A N/A N/A zmq utils monitor parse_monitor_message msg N/A N/A evt N/A description N/A N/A self event_map N/A N/A evt N/A event N/A N/A N/A log debug N/A N/A ZeroMQ event: {0} format evt N/A N/A N/A evt N/A event N/A zmq EVENT_MONITOR_STOPPED N/A N/A N/A N/A self stop N/A stop N/A N/A self N/A N/A N/A N/A N/A self _socket None N/A N/A N/A N/A N/A N/A self _socket disable_monitor N/A N/A self _socket None N/A N/A self _monitor_socket None N/A N/A N/A self _monitor_stream None N/A N/A N/A N/A N/A self _monitor_stream close N/A N/A self _monitor_stream None N/A N/A N/A log trace Event monitor done! N/A N/A