Module Import alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier ImportFrom alias ImportFrom alias ImportFrom alias identifier ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr Str ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore BoolOpOr Call AttributeLoad NameLoad attr Str ListLoad Assign NameStore BoolOpOr Call AttributeLoad NameLoad attr Str ListLoad Assign NameStore BoolOpOr Call AttributeLoad NameLoad attr Str ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str If CompareIn NameLoad ListLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore ListComp IfExp CompareIn Str NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str NameLoad Str Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Str Call NameLoad Call AttributeLoad NameLoad attr Str decorator_list Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore NameLoad If CompareGt Call NameLoad NameLoad Num body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad Call NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad attr Assign NameStore Str Assign NameStore Str If NameLoad body Assign NameStore Call AttributeLoad Str attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body Assign NameStore Call AttributeLoad Str attr Call NameLoad NameLoad Call AttributeLoad Str attr ListComp BoolOpOr Call AttributeLoad NameLoad attr Str Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad Str attr ListLoad NameLoad NameLoad Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad Assign NameStore AttributeLoad NameLoad attr If CompareIn AttributeLoad NameLoad attr TupleLoad Str body Expr Call AttributeLoad NameLoad attr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad attr NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr ListComp AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad Call NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad For NameStore AttributeLoad NameLoad attr body If CompareNotEq NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareNotEq NameLoad Call AttributeLoad NameLoad attr body ImportFrom alias Expr Call AttributeLoad Call NameLoad attr Expr Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad orelse If CompareIn AttributeLoad NameLoad attr TupleLoad Str body Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad Call NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad attr If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad Str attr Call AttributeLoad NameLoad attr NameLoad keyword TupleLoad Str Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str orelse If CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Dict Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore BoolOpOr Call AttributeLoad NameLoad attr Str ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad If UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore DictComp Call NameLoad SubscriptLoad NameLoad Index Str NameLoad comprehension NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Expr Call AttributeLoad NameLoad attr Str Dict If NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr orelse Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore TupleLoad Str Str Str Str Str For NameStore NameLoad body If CompareIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str NameLoad SubscriptLoad NameLoad Index NameLoad Expr Call NameLoad NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad If BoolOpOr BoolOpAnd CompareEq NameLoad Str CompareEq Call AttributeLoad NameLoad attr Str Str CompareIs Call AttributeLoad NameLoad attr Str NameLoad body Assign AttributeStore NameLoad attr Num If BoolOpAnd CompareIs Call AttributeLoad NameLoad attr Str NameLoad UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr BoolOpOr AttributeLoad NameLoad attr Str keyword AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str keyword NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad Str attr Call NameLoad NameLoad For NameStore NameLoad body If BoolOpAnd Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call NameLoad attr If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq Call AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad Assign NameStore DictComp Call NameLoad SubscriptLoad NameLoad Index Str NameLoad comprehension NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict If CompareEq Call AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq Call AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str orelse Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad Str attr Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr If CompareIn NameLoad TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr body For NameStore NameLoad body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Num If CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad Str attr Call AttributeLoad Str attr GeneratorExp AttributeLoad NameLoad attr comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad Call NameLoad attr Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If BoolOpOr BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIs NameLoad NameLoad body Return Expr Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Str If CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad orelse If CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad orelse Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body TryExcept body If CompareIn NameLoad TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad If NameLoad body Assign NameStore Dict Str Str Call AttributeLoad AttributeLoad NameLoad attr attr Dict Str Str Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad If Call NameLoad NameLoad NameLoad body For NameStore NameLoad body If BoolOpAnd Call NameLoad NameLoad NameLoad CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Assign NameStore ListLoad Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad attr NameLoad attr keyword AttributeLoad NameLoad attr attr Call NameLoad CompareEq AttributeLoad NameLoad attr Str CompareEq AttributeLoad NameLoad attr NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr For NameStore NameLoad body If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body If NameLoad body Assign NameStore Call AttributeLoad Str attr NameLoad orelse Assign NameStore Call AttributeLoad Str attr NameLoad orelse Assign NameStore NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body Assign NameStore Call AttributeLoad Str attr NameLoad NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword TupleLoad Str Str keyword NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad NameLoad Assign NameStore IfExp CompareIsNot NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If Call NameLoad GeneratorExp CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr comprehension NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Str Num Return Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad SubscriptLoad NameLoad Index Num attr AttributeLoad SubscriptLoad NameLoad Index Num attr If CompareGt NameLoad Num body Assign NameStore Call AttributeLoad Str attr NameLoad Call NameLoad NameLoad orelse Assign NameStore Call AttributeLoad Str attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If NameLoad body Assign NameStore Call AttributeLoad Str attr NameLoad NameLoad If CompareNotEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body Assign NameStore Call AttributeLoad Str attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Str Return Call AttributeLoad Str attr Call NameLoad Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad Assign NameStore ListLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr GeneratorExp AttributeLoad NameLoad attr comprehension NameStore NameLoad Assign NameStore ListComp SubscriptLoad NameLoad Index Str comprehension NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad Str Assign NameStore Call AttributeLoad Str attr BoolOpOr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr orelse If CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr GeneratorExp AttributeLoad NameLoad attr comprehension NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr For NameStore NameLoad body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call NameLoad attr Assign NameStore Call AttributeLoad Str attr BoolOpOr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad If CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListComp SubscriptLoad NameLoad Index Str comprehension NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad Str Assign NameStore Call AttributeLoad Str attr BoolOpOr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr attr Num Assign NameStore Call AttributeLoad Str attr NameLoad Call AttributeLoad Str attr ListComp Call AttributeLoad Str attr AttributeLoad NameLoad attr comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad Assign NameStore ListLoad If CompareIs NameLoad NameLoad body Pass orelse If Call NameLoad NameLoad NameLoad body Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str Assign NameStore ListComp Call NameLoad SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad Assign NameStore ListComp Call NameLoad SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad Assign NameStore BinOpSub Call NameLoad NameLoad Call NameLoad NameLoad If NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad attr NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Assign NameStore ListLoad For NameStore NameLoad body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad Str attr Call AttributeLoad Str attr NameLoad Assign NameStore Str orelse Assign NameStore ListLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call NameLoad Lambda arguments args NameParam defaults CompareEq Call NameLoad SubscriptLoad NameLoad Index Str Call NameLoad SubscriptLoad NameLoad Index Str NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Continue Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad If NameLoad body Assign NameStore Call AttributeLoad Str attr ListComp Call AttributeLoad NameLoad attr Str comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr Dict Str Str SubscriptLoad NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore NameLoad Assign NameStore Str orelse If NameLoad body Assign NameStore Call AttributeLoad Str attr ListComp Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad Str attr NameLoad If CompareGt SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad Str attr SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str orelse Assign NameStore BoolOpOr NameLoad Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad If CompareNotIn NameLoad TupleLoad Str Str body Assign NameStore Dict Str Str Str Str NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword NameLoad If Call AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Num Assign NameStore Call AttributeLoad NameLoad attr Str Dict Assign NameStore Call AttributeLoad NameLoad attr Str If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore Call NameLoad GeneratorExp SubscriptLoad NameLoad Index Str comprehension NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str Assign NameStore BinOpSub NameLoad Call NameLoad Call AttributeLoad NameLoad attr If NameLoad body Assign NameStore Call AttributeLoad Str attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Dict Assign NameStore BinOpSub NameLoad Call NameLoad BoolOpOr NameLoad ListLoad Assign NameStore Dict Str Str NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore Call AttributeLoad Str attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad Str attr NameLoad If NameLoad body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign SubscriptStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Index Str NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Str Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad attr NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Assign NameStore Call NameLoad GeneratorExp TupleLoad Call NameLoad AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr Str NameLoad For NameStore NameLoad body If CompareEq SubscriptLoad NameLoad Index Str Str body For NameStore Call AttributeLoad NameLoad attr Str ListLoad body If UnaryOpNot Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If NameLoad body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index Str attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore IfExp UnaryOpNot NameLoad NameLoad Str Assign NameStore IfExp NameLoad Call AttributeLoad Str attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad attr NameLoad attr NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Return If NameLoad body Assign NameStore Str Assign NameStore Call AttributeLoad Str attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad orelse If BoolOpAnd CompareEq NameLoad Num CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Str Dict Str NameLoad Assign NameStore Dict Str Str Str Str NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Dict Str Str Str NameLoad Num NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Str Str Assign NameStore Call NameLoad Str keyword Dict Str NameLoad Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad If CompareNotIn NameLoad TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Assign NameStore Dict Str Str Str NameLoad Num NameLoad If CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str ListLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad Assign NameStore DictComp SubscriptLoad NameLoad Index Str NameLoad comprehension NameStore NameLoad CompareNotEq SubscriptLoad NameLoad Index Str Num Assign NameStore ListLoad Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str NameLoad keyword Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Str If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad If NameLoad body AugAssignAdd NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad If BoolOpAnd NameLoad NameLoad body AugAssignAdd NameStore NameLoad If NameLoad body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad Dict decorator_list NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Dict Str AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad Assign NameStore Dict Str Str Str NameLoad Num NameLoad If CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad ListLoad decorator_list NameLoad decorator_list
N/A N/A collections N/A copy N/A datetime N/A itertools N/A logging N/A os N/A six oslo_serialization jsonutils sqlalchemy or_ nailgun consts nailgun errors nailgun_errors nailgun notifier nailgun objects nailgun.settings settings nailgun.consts TASK_STATUSES nailgun.db db nailgun.db.sqlalchemy.models IPAddr nailgun.db.sqlalchemy.models Node nailgun.db.sqlalchemy.models Release nailgun.extensions.network_manager connectivity_check nailgun.extensions.network_manager utils net_utils nailgun.objects.plugin ClusterPlugins nailgun.task.helpers TaskHelper nailgun.utils logs logs_utils nailgun.utils reverse N/A logger N/A N/A logging getLogger receiverd NailgunReceiver N/A object N/A remove_nodes_resp N/A N/A cls N/A kwargs N/A N/A N/A N/A logger info N/A RPC method remove_nodes_resp received: %s N/A N/A jsonutils dumps kwargs N/A task_uuid N/A N/A kwargs get task_uuid N/A nodes N/A N/A N/A kwargs get nodes N/A N/A error_nodes N/A N/A N/A kwargs get error_nodes N/A N/A inaccessible_nodes N/A N/A N/A kwargs get inaccessible_nodes N/A N/A error_msg N/A N/A kwargs get error N/A status N/A N/A kwargs get status N/A progress N/A N/A kwargs get progress N/A N/A status N/A N/A N/A consts TASK_STATUSES ready N/A N/A consts TASK_STATUSES error N/A N/A progress 100 N/A task N/A N/A N/A objects Task get_by_uuid task_uuid fail_if_not_found True lock_for_update True N/A N/A N/A task cluster_id None N/A N/A N/A N/A N/A objects Cluster get_by_uid N/A task cluster_id fail_if_not_found True lock_for_update True N/A all_nodes N/A N/A itertools chain nodes error_nodes inaccessible_nodes N/A all_nodes_ids N/A N/A N/A id node N/A node N/A id N/A node N/A uid N/A node all_nodes N/A locked_nodes N/A N/A N/A objects NodeCollection order_by N/A N/A N/A objects NodeCollection filter_by_list None id all_nodes_ids id N/A N/A N/A N/A N/A N/A objects NodeCollection lock_for_update locked_nodes all get_node_id N/A N/A n N/A N/A N/A N/A N/A n get id N/A int N/A N/A n get uid N/A N/A nodes_to_delete_ids N/A N/A get_node_id n N/A n nodes N/A N/A N/A len inaccessible_nodes 0 N/A N/A inaccessible_node_ids N/A N/A get_node_id n N/A n inaccessible_nodes N/A N/A N/A logger warn Nodes %s not answered by RPC, removing from db inaccessible_nodes N/A N/A N/A nodes_to_delete_ids extend inaccessible_node_ids N/A node N/A N/A N/A objects NodeCollection filter_by_id_list None nodes_to_delete_ids N/A N/A N/A N/A logs_utils delete_node_logs node N/A N/A N/A N/A objects NodeCollection delete_by_ids nodes_to_delete_ids N/A node error_nodes N/A N/A node_db N/A N/A N/A objects Node get_by_uid N/A node N/A uid N/A N/A node_db N/A N/A N/A N/A logger error Failed to delete node '%s' marked as error from Astute: node doesn't exist N/A str node N/A N/A N/A node_db pending_deletion False N/A N/A node_db status error N/A N/A N/A N/A db add node_db N/A N/A node N/A name N/A node_db name N/A N/A N/A N/A db flush N/A success_msg No nodes were removed N/A err_msg No errors occurred N/A nodes N/A N/A success_msg N/A N/A Successfully removed {0} node(s) format N/A len nodes N/A N/A N/A notifier notify done success_msg N/A error_nodes N/A N/A err_msg N/A N/A Failed to remove {0} node(s): {1} format N/A len error_nodes N/A N/A ,  join N/A N/A N/A N/A n get name N/A N/A ID: {0} format N/A n N/A uid N/A n error_nodes N/A N/A N/A notifier notify error err_msg N/A N/A error_msg N/A N/A error_msg N/A N/A .  join N/A success_msg err_msg N/A data N/A status progress message status progress error_msg N/A N/A N/A N/A objects Task update task data N/A N/A N/A cls _update_action_log_entry status N/A task name task_uuid nodes N/A classmethod remove_cluster_resp N/A N/A cls N/A kwargs N/A N/A N/A N/A logger info N/A RPC method remove_cluster_resp received: %s N/A N/A jsonutils dumps kwargs N/A task_uuid N/A N/A kwargs get task_uuid N/A N/A N/A cls remove_nodes_resp kwargs N/A task N/A N/A N/A objects Task get_by_uuid task_uuid fail_if_not_found True N/A cluster N/A task cluster N/A N/A N/A task status N/A ready N/A N/A N/A N/A logger debug Removing environment itself N/A cluster_name N/A cluster name N/A ips N/A N/A N/A N/A N/A db query IPAddr filter N/A N/A N/A IPAddr network in_ N/A N/A n id N/A n N/A cluster network_groups N/A ip ips N/A N/A N/A N/A N/A db delete ip N/A N/A N/A N/A db flush N/A nm N/A N/A N/A objects Cluster get_network_manager cluster N/A admin_nets N/A N/A nm get_admin_networks N/A N/A N/A N/A objects Task delete task N/A task_ N/A cluster tasks N/A N/A N/A task_ task N/A N/A N/A N/A N/A objects Transaction delete task_ N/A N/A N/A N/A objects Cluster delete cluster N/A N/A admin_nets N/A N/A nm get_admin_networks N/A nailgun.task.manager UpdateDnsmasqTaskManager N/A N/A N/A N/A UpdateDnsmasqTaskManager execute N/A N/A N/A notifier notify done N/A Environment '%s' and all its nodes are deleted cluster_name N/A N/A N/A N/A task status N/A error N/A N/A N/A cluster status error N/A N/A N/A N/A db add cluster N/A N/A N/A N/A db flush N/A N/A N/A task message N/A N/A N/A task message N/A N/A Failed to delete nodes:
{0} format N/A N/A cls _generate_error_message task error_types N/A deletion N/A N/A N/A notifier notify error N/A task message N/A cluster id N/A classmethod remove_images_resp N/A N/A cls N/A kwargs N/A N/A N/A N/A logger info RPC method remove_images_resp received: %s N/A N/A jsonutils dumps kwargs N/A status N/A N/A kwargs get status N/A task_uuid N/A kwargs N/A task_uuid N/A task N/A N/A N/A objects Task get_by_uuid task_uuid N/A N/A status N/A N/A consts TASK_STATUSES ready N/A N/A N/A N/A logger info IBP images from deleted cluster have been removed N/A N/A N/A status N/A N/A consts TASK_STATUSES error N/A N/A N/A N/A logger error Removing IBP images failed: task_uuid %s task_uuid N/A N/A N/A N/A objects Task update task N/A status status N/A classmethod deploy_resp N/A N/A cls N/A kwargs N/A N/A N/A N/A logger info N/A RPC method deploy_resp received: %s N/A N/A jsonutils dumps kwargs N/A task_uuid N/A N/A kwargs get task_uuid N/A nodes N/A N/A N/A kwargs get nodes N/A N/A message N/A N/A kwargs get error N/A status N/A N/A kwargs get status N/A progress N/A N/A kwargs get progress N/A task N/A N/A N/A objects Task get_by_uuid task_uuid fail_if_not_found True N/A N/A N/A N/A objects Cluster get_by_uid N/A task cluster_id fail_if_not_found True lock_for_update True N/A N/A status N/A N/A status N/A task status N/A nodes_by_id N/A N/A str N/A n N/A uid n N/A n nodes N/A master N/A N/A nodes_by_id pop N/A consts MASTER_NODE_UID N/A N/A N/A N/A nodes_by_id pop None N/A N/A nodes_by_id N/A N/A q_nodes N/A N/A N/A objects NodeCollection filter_by_id_list None nodes_by_id N/A q_nodes N/A N/A N/A objects NodeCollection order_by q_nodes id N/A db_nodes N/A N/A N/A N/A N/A objects NodeCollection lock_for_update q_nodes all N/A N/A db_nodes N/A N/A node_db db_nodes N/A N/A node N/A N/A nodes_by_id pop N/A node_db uid N/A update_fields N/A error_msg error_type status progress online N/A param update_fields N/A N/A N/A param node N/A N/A N/A N/A logger debug Updating node %s - set %s to %s N/A node N/A uid param N/A node N/A param N/A N/A setattr node_db param N/A node N/A param N/A N/A N/A N/A param progress N/A N/A N/A node get status error N/A N/A N/A node get online False N/A N/A N/A node_db progress 100 N/A N/A N/A N/A N/A node get online False N/A N/A node_db error_msg N/A N/A N/A node_db error_msg Node is offline N/A N/A N/A notifier notify N/A N/A consts NOTIFICATION_TOPICS error N/A N/A Failed to {0} node '{1}': {2} format N/A N/A consts TASK_NAMES deploy N/A node_db name N/A N/A node_db error_msg Unknown error cluster_id N/A task cluster_id node_id N/A node N/A uid task_uuid task_uuid N/A nodes_by_id N/A N/A N/A N/A logger warning The following nodes is not found: %s N/A N/A , join N/A sorted nodes_by_id N/A node nodes N/A N/A N/A N/A N/A node get deployment_graph_task_name N/A N/A node get task_status N/A N/A N/A N/A N/A objects DeploymentHistory update_if_exist N/A task id N/A node N/A uid N/A node N/A deployment_graph_task_name N/A node N/A task_status N/A N/A node get custom N/A N/A N/A N/A db flush N/A N/A nodes N/A progress N/A N/A progress N/A N/A TaskHelper recalculate_deployment_task_progress task N/A N/A N/A N/A master get status N/A N/A consts TASK_STATUSES error N/A N/A status N/A N/A consts TASK_STATUSES error N/A N/A N/A cls _update_task_status task status progress message db_nodes N/A N/A N/A cls _update_action_log_entry status N/A task name task_uuid nodes N/A classmethod provision_resp N/A N/A cls N/A kwargs N/A N/A N/A N/A logger info N/A RPC method provision_resp received: %s N/A N/A jsonutils dumps kwargs N/A task_uuid N/A N/A kwargs get task_uuid N/A message N/A N/A kwargs get error N/A status N/A N/A kwargs get status N/A progress N/A N/A kwargs get progress N/A nodes N/A N/A kwargs get nodes N/A N/A task N/A N/A N/A objects Task get_by_uuid task_uuid fail_if_not_found True lock_for_update True N/A nodes_by_id N/A N/A str N/A n N/A uid n N/A n nodes N/A master N/A N/A nodes_by_id pop N/A consts MASTER_NODE_UID N/A N/A N/A N/A N/A master get status N/A N/A consts TASK_STATUSES error N/A N/A status N/A N/A consts TASK_STATUSES error N/A progress 100 N/A q_nodes N/A N/A N/A objects NodeCollection filter_by_id_list None nodes_by_id N/A q_nodes N/A N/A N/A objects NodeCollection order_by q_nodes id N/A db_nodes N/A N/A N/A N/A N/A objects NodeCollection lock_for_update q_nodes all N/A node_db db_nodes N/A N/A node N/A N/A nodes_by_id pop N/A node_db uid N/A N/A N/A N/A node get status N/A N/A consts TASK_STATUSES error N/A N/A N/A node_db status N/A N/A consts TASK_STATUSES error N/A N/A node_db progress 100 N/A N/A node_db error_type N/A N/A consts TASK_NAMES provision N/A N/A node_db error_msg N/A N/A node get error_msg Unknown error N/A N/A N/A node_db status N/A N/A node get status N/A N/A node_db progress N/A N/A node get progress N/A N/A N/A N/A db flush N/A nodes_by_id N/A N/A N/A N/A logger warning The following nodes is not found: %s N/A N/A , join N/A sorted N/A N/A N/A six moves map str nodes_by_id N/A N/A nodes N/A progress N/A N/A progress N/A N/A TaskHelper recalculate_provisioning_task_progress task N/A N/A N/A cls _update_task_status task status progress message db_nodes N/A N/A N/A cls _update_action_log_entry status N/A task name task_uuid nodes N/A classmethod update_config_resp N/A N/A cls N/A kwargs N/A N/A Updates task and nodes states at the end of upload config task N/A N/A N/A logger info N/A RPC method update_config_resp received: %s N/A N/A jsonutils dumps kwargs N/A task_uuid N/A kwargs N/A task_uuid N/A message N/A N/A kwargs get error N/A status N/A N/A kwargs get status N/A progress N/A N/A kwargs get progress N/A task N/A N/A N/A objects Task get_by_uuid task_uuid fail_if_not_found True lock_for_update True N/A q_nodes N/A N/A N/A objects NodeCollection filter_by_id_list None N/A N/A task cache N/A nodes N/A nodes N/A N/A N/A N/A N/A objects NodeCollection lock_for_update q_nodes all N/A N/A status N/A N/A N/A consts TASK_STATUSES ready N/A N/A consts TASK_STATUSES error N/A N/A node nodes N/A N/A N/A node status N/A N/A consts NODE_STATUSES ready N/A N/A node progress 100 N/A N/A status N/A N/A consts TASK_STATUSES error N/A N/A message N/A N/A Failed to update configuration on nodes: {0}. format N/A N/A ,  join N/A N/A node name N/A node nodes N/A N/A N/A logger error message N/A N/A N/A notifier notify error message N/A N/A N/A N/A db flush N/A data N/A status progress message status progress message N/A N/A N/A N/A objects Task update task data N/A N/A N/A cls _update_action_log_entry status N/A task name task_uuid nodes N/A classmethod _notify N/A N/A cls task topic message node_id task_uuid N/A None None N/A N/A Send notification.

        :param task: objects.Task object
        :param topic: consts.NOTIFICATION_TOPICS value
        :param message: message text
        :param node_id: node identifier
        :param task_uuid: task uuid. specify task_uuid if necessary to pass it
         N/A N/A N/A N/A N/A task name N/A N/A consts TASK_NAMES provision N/A N/A task parent_id None N/A message None N/A N/A N/A N/A N/A notifier notify topic message N/A task cluster_id node_id node_id task_uuid task_uuid N/A classmethod _update_task_status N/A N/A cls task status progress message nodes N/A N/A N/A Do update task status actions.

        :param task: objects.Task object
        :param status: consts.TASK_STATUSES value
        :param progress: progress number value
        :param message: message text
        :param nodes: the modified nodes list
         N/A N/A status N/A N/A consts TASK_STATUSES error N/A N/A N/A N/A cls _error_action task status progress message N/A N/A N/A status N/A N/A consts TASK_STATUSES ready N/A N/A N/A N/A cls _success_action task status progress nodes N/A N/A data N/A status progress message status progress message N/A N/A N/A N/A objects Task update task data N/A classmethod _update_action_log_entry N/A N/A cls task_status task_name task_uuid nodes_from_resp N/A N/A N/A N/A N/A N/A task_status N/A N/A N/A consts TASK_STATUSES ready N/A N/A consts TASK_STATUSES error N/A N/A al N/A N/A N/A objects ActionLog get_by_kwargs task_uuid task_uuid action_name task_name N/A al N/A N/A data N/A end_timestamp additional_info N/A N/A N/A datetime datetime utcnow N/A nodes_from_resp ended_with_status N/A N/A cls sanitize_nodes_from_resp nodes_from_resp task_status N/A N/A N/A N/A objects ActionLog update al data N/A N/A N/A Exception N/A e N/A N/A N/A N/A logger error _update_action_log_entry failed: %s N/A N/A six text_type e N/A classmethod sanitize_nodes_from_resp N/A N/A cls nodes N/A N/A N/A resp N/A N/A N/A isinstance nodes list N/A N/A n nodes N/A N/A N/A N/A isinstance n dict N/A uid n N/A N/A N/A N/A resp append N/A n N/A uid N/A resp N/A classmethod _generate_error_message N/A N/A cls task error_types names_only N/A False N/A N/A nodes_info N/A N/A error_nodes N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A db query Node filter_by cluster_id N/A task cluster_id filter N/A or_ N/A N/A Node status error N/A N/A Node online False filter N/A N/A N/A Node error_type in_ error_types all N/A n error_nodes N/A N/A names_only N/A N/A N/A N/A nodes_info append N/A N/A '{0}' format N/A n name N/A N/A N/A N/A nodes_info append N/A N/A '{0}': {1} format N/A n name N/A n error_msg N/A nodes_info N/A N/A names_only N/A N/A message N/A N/A ,  join nodes_info N/A N/A message N/A N/A join nodes_info N/A N/A message None N/A message N/A classmethod _error_action N/A N/A cls task status progress message N/A None N/A N/A task_name N/A N/A N/A task name title N/A message N/A N/A message N/A N/A {0} has failed. {1} format task_name message N/A notify_message N/A N/A N/A message split N/A 0 N/A N/A error_message N/A N/A cls _generate_error_message task error_types N/A deploy provision names_only True N/A message N/A N/A {0} has failed. Check these nodes:
{1} format task_name error_message N/A notify_message N/A N/A error_message None message None N/A N/A N/A cls _notify task N/A N/A consts NOTIFICATION_TOPICS error notify_message N/A data N/A status progress message status progress message N/A N/A N/A N/A objects Task update task data N/A classmethod _success_action N/A N/A cls task status progress nodes N/A N/A N/A N/A any N/A N/A N/A n status N/A N/A consts NODE_STATUSES error N/A n nodes N/A N/A N/A N/A cls _error_action task error 100 N/A N/A task_name N/A N/A N/A task name title N/A nodes N/A N/A remaining N/A N/A N/A objects Cluster get_nodes_count_unmet_status N/A N/A nodes N/A 0 cluster N/A N/A nodes N/A 0 status N/A N/A remaining 0 N/A N/A message N/A N/A {0} of {1} environment node(s) is done. format task_name N/A len nodes N/A N/A message N/A N/A {0} of environment '{1}' is done. format task_name N/A N/A task cluster name N/A N/A message N/A N/A {0} is done. No changes. format task_name N/A zabbix_url N/A N/A N/A N/A N/A objects Cluster get_network_manager N/A task cluster get_zabbix_url N/A task cluster N/A zabbix_url N/A N/A message N/A N/A {0} Access Zabbix dashboard at {1} format message zabbix_url N/A N/A N/A task name N/A N/A consts TASK_NAMES provision N/A N/A plugins_msg N/A N/A cls _make_plugins_success_message N/A N/A ClusterPlugins get_enabled N/A N/A task cluster id N/A plugins_msg N/A N/A message N/A N/A {0}

{1} format message plugins_msg N/A N/A N/A cls _notify task N/A N/A consts NOTIFICATION_TOPICS done message N/A data N/A status progress message status progress message N/A N/A N/A N/A objects Task update task data N/A classmethod _make_plugins_success_message N/A N/A cls plugins N/A N/A N/A Makes plugins installation message N/A msg Plugin {0} is deployed. {1} N/A N/A N/A join N/A map N/A N/A N/A p N/A N/A N/A msg format N/A p name N/A p description plugins N/A classmethod stop_deployment_resp N/A N/A cls N/A kwargs N/A N/A N/A N/A logger info N/A RPC method stop_deployment_resp received: %s N/A N/A jsonutils dumps kwargs N/A task_uuid N/A N/A kwargs get task_uuid N/A nodes N/A N/A kwargs get nodes N/A N/A ia_nodes N/A N/A kwargs get inaccessible_nodes N/A N/A message N/A N/A kwargs get error N/A status N/A N/A kwargs get status N/A progress N/A N/A kwargs get progress N/A task N/A N/A N/A objects Task get_by_uuid task_uuid fail_if_not_found True N/A stopping_task_names N/A N/A N/A consts TASK_NAMES deploy N/A N/A consts TASK_NAMES deployment N/A N/A consts TASK_NAMES provision N/A q_stop_tasks N/A N/A N/A objects TaskCollection filter_by_list None name stopping_task_names N/A q_stop_tasks N/A N/A N/A objects TaskCollection filter_by q_stop_tasks cluster_id N/A task cluster_id N/A stop_tasks N/A N/A N/A N/A N/A objects TaskCollection order_by q_stop_tasks id all N/A N/A N/A N/A objects Cluster get_by_uid N/A task cluster_id fail_if_not_found True lock_for_update True N/A N/A stop_tasks N/A N/A N/A N/A logger warning stop_deployment_resp: deployment tasks                             not found for environment '%s'! N/A task cluster_id N/A N/A status N/A N/A consts TASK_STATUSES ready N/A N/A N/A N/A task cluster status N/A N/A consts CLUSTER_STATUSES stopped N/A stop_tasks N/A N/A N/A N/A N/A objects Task bulk_delete N/A N/A x id N/A x stop_tasks N/A node_uids N/A N/A n N/A uid N/A n N/A N/A itertools chain nodes ia_nodes N/A q_nodes N/A N/A N/A objects NodeCollection filter_by_id_list None node_uids N/A q_nodes N/A N/A N/A objects NodeCollection filter_by q_nodes cluster_id N/A task cluster_id N/A q_nodes N/A N/A N/A objects NodeCollection order_by q_nodes id N/A update_nodes N/A N/A N/A N/A N/A objects NodeCollection lock_for_update q_nodes all N/A node update_nodes N/A N/A N/A N/A N/A objects Node reset_to_discover node N/A ia_nodes N/A N/A N/A N/A cls _notify_inaccessible N/A task cluster_id N/A N/A n N/A uid N/A n ia_nodes deployment stopping N/A message N/A N/A Deployment of environment '{0}' was successfully stopped.  format N/A N/A N/A task cluster name N/A task cluster_id N/A N/A N/A notifier notify done message N/A task cluster_id N/A N/A N/A status N/A N/A consts TASK_STATUSES error N/A N/A N/A N/A task cluster status N/A N/A consts CLUSTER_STATUSES error N/A stop_tasks N/A N/A N/A N/A N/A objects Task bulk_delete N/A N/A x id N/A x stop_tasks N/A q_nodes N/A N/A N/A objects NodeCollection filter_by None cluster_id N/A task cluster_id N/A q_nodes N/A N/A N/A objects NodeCollection filter_by q_nodes status N/A N/A consts NODE_STATUSES deploying N/A q_nodes N/A N/A N/A objects NodeCollection order_by q_nodes id N/A update_nodes N/A N/A N/A N/A N/A objects NodeCollection lock_for_update q_nodes all N/A node_db update_nodes N/A N/A N/A node_db status N/A N/A consts NODE_STATUSES error N/A N/A node_db progress 100 N/A N/A node_db error_type N/A N/A consts NODE_ERRORS stop_deployment N/A N/A N/A N/A db flush N/A message N/A N/A Deployment of environment '{0}' was failed to stop: {1}. Please check logs for details. format N/A N/A N/A task cluster name N/A task cluster_id message N/A N/A N/A notifier notify error message N/A task cluster_id N/A data N/A status progress message status progress message N/A N/A N/A N/A objects Task update task data N/A N/A N/A cls _update_action_log_entry status N/A task name task_uuid nodes N/A classmethod reset_environment_resp N/A N/A cls N/A kwargs N/A N/A N/A N/A logger info RPC method reset_environment_resp received: %s N/A N/A jsonutils dumps kwargs N/A task_uuid N/A N/A kwargs get task_uuid N/A nodes N/A N/A kwargs get nodes N/A N/A ia_nodes N/A N/A kwargs get inaccessible_nodes N/A N/A message N/A N/A kwargs get error N/A status N/A N/A kwargs get status N/A progress N/A N/A kwargs get progress N/A task N/A N/A N/A objects Task get_by_uuid task_uuid fail_if_not_found True lock_for_update True N/A N/A N/A N/A objects Cluster get_by_uid N/A task cluster_id fail_if_not_found True lock_for_update True N/A N/A status N/A N/A consts TASK_STATUSES ready N/A N/A N/A N/A task cluster status N/A N/A consts CLUSTER_STATUSES new N/A N/A N/A N/A objects Cluster add_pending_changes N/A task cluster N/A N/A consts CLUSTER_CHANGES attributes N/A N/A N/A N/A objects Cluster add_pending_changes N/A task cluster N/A N/A consts CLUSTER_CHANGES networks N/A node_uids N/A N/A n N/A uid N/A n N/A N/A itertools chain nodes ia_nodes N/A q_nodes N/A N/A N/A objects NodeCollection filter_by_id_list None node_uids N/A q_nodes N/A N/A N/A objects NodeCollection filter_by q_nodes cluster_id N/A task cluster_id N/A q_nodes N/A N/A N/A objects NodeCollection order_by q_nodes id N/A update_nodes N/A N/A N/A N/A N/A objects NodeCollection lock_for_update q_nodes all N/A node update_nodes N/A N/A N/A N/A logs_utils delete_node_logs node N/A N/A N/A N/A objects Node reset_to_discover node N/A ia_nodes N/A N/A N/A N/A cls _notify_inaccessible N/A task cluster_id N/A N/A n N/A uid N/A n ia_nodes environment resetting N/A message N/A N/A Environment '{0}' was successfully reset format N/A N/A N/A task cluster name N/A task cluster_id N/A N/A N/A notifier notify done message N/A task cluster_id N/A data N/A status progress message status progress message N/A N/A N/A N/A objects Task update task data N/A N/A N/A cls _update_action_log_entry status N/A task name task_uuid nodes N/A classmethod _notify_inaccessible N/A N/A cls cluster_id nodes_uids action N/A N/A N/A ia_nodes_db N/A N/A N/A N/A N/A N/A N/A N/A N/A db query N/A Node name filter N/A N/A N/A Node id in_ nodes_uids N/A N/A Node cluster_id cluster_id order_by N/A Node id yield_per 100 N/A ia_message N/A N/A Fuel couldn't reach these nodes during {0}: {1}. Manual check may be needed. format action N/A N/A ,  join N/A N/A N/A '{0}' format N/A n name N/A n ia_nodes_db N/A N/A N/A notifier notify warning ia_message cluster_id N/A classmethod verify_networks_resp N/A N/A cls N/A kwargs N/A N/A N/A N/A logger info N/A RPC method verify_networks_resp received: %s N/A N/A jsonutils dumps kwargs N/A task_uuid N/A N/A kwargs get task_uuid N/A nodes N/A N/A kwargs get nodes N/A error_msg N/A N/A kwargs get error N/A status N/A N/A kwargs get status N/A progress N/A N/A kwargs get progress N/A task N/A N/A N/A objects Task get_by_uuid task_uuid fail_if_not_found True N/A result N/A N/A N/A nodes None N/A N/A N/A N/A N/A isinstance nodes list N/A N/A cached_nodes N/A N/A N/A task cache N/A args N/A nodes N/A node_uids N/A N/A str N/A n N/A uid N/A n nodes N/A cached_node_uids N/A N/A str N/A n N/A uid N/A n cached_nodes N/A forgotten_uids N/A N/A set cached_node_uids N/A set node_uids N/A forgotten_uids N/A N/A absent_nodes N/A N/A N/A N/A N/A N/A N/A db query Node filter N/A N/A N/A Node id in_ forgotten_uids all N/A absent_node_names N/A N/A n absent_nodes N/A N/A N/A n name N/A N/A N/A N/A absent_node_names append N/A n name N/A N/A N/A N/A absent_node_names append N/A id: %s N/A n id N/A N/A error_msg N/A N/A error_msg N/A N/A Node(s) {0} didn't return data. format N/A N/A ,  join absent_node_names N/A status error N/A N/A error_nodes N/A N/A node_excluded_networks N/A N/A node nodes N/A N/A cached_nodes_filtered N/A filter N/A N/A N/A n N/A N/A N/A str N/A n N/A uid N/A str N/A node N/A uid cached_nodes N/A N/A cached_nodes_filtered N/A N/A N/A N/A logger warning verify_networks_resp: arguments contain node data which is not in the task cache: %r node N/A N/A cached_node N/A cached_nodes_filtered N/A 0 N/A excluded_networks N/A N/A cached_node get excluded_networks N/A N/A excluded_networks N/A N/A interfaces N/A N/A ,  join N/A N/A N/A net get iface N/A net excluded_networks N/A N/A N/A node_excluded_networks append N/A node_name interfaces N/A cached_node N/A name interfaces N/A errors N/A N/A connectivity_check check_received_data cached_node node N/A N/A N/A error_nodes extend errors N/A error_nodes N/A N/A result error_nodes N/A status error N/A N/A node_excluded_networks N/A N/A interfaces_list N/A N/A ,  join N/A N/A N/A node {0} [{1}] format N/A item N/A node_name N/A item N/A interfaces N/A item node_excluded_networks N/A error_msg N/A N/A connectivity_check append_message error_msg N/A N/A Notice: some interfaces were skipped from connectivity checking because this version of Fuel cannot establish following bonding modes on Bootstrap nodes: LACP, Round-robin (balance-rr). Only interfaces of successfully deployed nodes may be checked with mentioned modes enabled. The list of skipped interfaces: {0}. format interfaces_list N/A N/A N/A N/A N/A task cache N/A args N/A offline 0 N/A N/A error_msg N/A N/A connectivity_check append_message error_msg N/A N/A Notice: {0} node(s) were offline during connectivity check so they were skipped from the check. format N/A N/A N/A task cache N/A args N/A offline N/A N/A error_msg N/A error_msg verify_networks_resp: argument "nodes" have incorrect type N/A status error N/A N/A N/A logger error error_msg N/A N/A status N/A ready error N/A N/A data N/A status progress message result status progress error_msg result N/A N/A N/A N/A objects Task update task data N/A N/A N/A N/A N/A objects Task update_verify_networks task status progress error_msg result N/A N/A N/A cls _update_action_log_entry status N/A task name task_uuid nodes N/A classmethod multicast_verification_resp N/A N/A cls N/A kwargs N/A N/A Receiver for verification of multicast packages

        data - {1: response, 2: response}
         N/A N/A N/A logger info N/A N/A RPC method multicast_resp received: {0} format N/A N/A jsonutils dumps kwargs N/A task_uuid N/A N/A kwargs get task_uuid N/A task N/A N/A N/A N/A objects task Task get_by_uuid uuid task_uuid N/A N/A N/A kwargs get status N/A N/A N/A task status N/A kwargs N/A status N/A N/A task progress N/A N/A kwargs get progress 0 N/A response N/A N/A kwargs get nodes N/A N/A error_msg N/A N/A kwargs get error N/A N/A N/A task status N/A TASK_STATUSES error N/A N/A N/A task message error_msg N/A N/A N/A N/A task status N/A TASK_STATUSES ready N/A N/A errors N/A N/A results N/A N/A node_ids N/A set N/A N/A config N/A uid N/A config N/A N/A N/A task cache N/A args N/A nodes N/A not_received_nodes N/A node_ids N/A set N/A N/A response keys N/A not_received_nodes N/A N/A msg N/A N/A No answer from nodes: {0} format N/A list not_received_nodes N/A N/A N/A errors append msg N/A N/A node_id received_ids N/A N/A six iteritems response N/A N/A result N/A N/A not_received_ids N/A node_ids N/A set N/A received_ids N/A N/A result N/A node_id not_received node_id N/A list not_received_ids N/A N/A N/A results append result N/A not_received_ids N/A N/A msg N/A N/A Not received ids {0} for node {1}. format not_received_ids node_id N/A N/A N/A errors append msg N/A N/A task message N/A N/A join errors N/A errors N/A N/A N/A task status N/A TASK_STATUSES error N/A N/A task result results N/A N/A N/A task status N/A TASK_STATUSES ready N/A N/A editable N/A N/A copy deepcopy N/A N/A N/A task cluster attributes editable N/A N/A N/A N/A editable N/A corosync N/A verified N/A value True N/A N/A N/A N/A task cluster attributes editable editable N/A N/A N/A logger debug Multicast verification message %s N/A task message N/A N/A N/A N/A objects Task update_verify_networks task N/A task status N/A task progress N/A task message N/A task result N/A classmethod check_dhcp_resp N/A N/A cls N/A kwargs N/A N/A Receiver method for check_dhcp task

        For example of kwargs check FakeCheckingDhcpThread
         N/A N/A N/A logger info RPC method check_dhcp_resp received: %s N/A N/A jsonutils dumps kwargs N/A messages N/A N/A result N/A N/A collections defaultdict list N/A message_template Node {node_name} discovered DHCP server via {iface} with following parameters: IP: {server_id}, MAC: {mac}. This server will conflict with the installation. N/A task_uuid N/A N/A kwargs get task_uuid N/A nodes N/A N/A kwargs get nodes N/A N/A error_msg N/A N/A kwargs get error N/A status N/A N/A kwargs get status N/A progress N/A N/A kwargs get progress N/A nodes_uids N/A N/A node N/A uid N/A node nodes N/A nodes_db N/A N/A N/A N/A N/A N/A N/A db query Node filter N/A N/A N/A Node id in_ nodes_uids all N/A nodes_map N/A dict N/A N/A N/A str N/A node id node N/A node nodes_db N/A master_network_mac N/A N/A settings ADMIN_NETWORK N/A mac N/A N/A N/A logger debug Mac addr on master node %s master_network_mac N/A node nodes N/A N/A N/A N/A node N/A status ready N/A N/A row N/A N/A node get data N/A N/A N/A N/A N/A N/A net_utils is_same_mac N/A row N/A mac master_network_mac N/A N/A node_db N/A N/A nodes_map get N/A node N/A uid N/A node_db N/A N/A N/A row N/A node_name N/A node_db name N/A message N/A N/A message_template format row N/A N/A N/A messages append message N/A N/A N/A N/A result N/A N/A node N/A uid append row N/A N/A N/A N/A logger warning Received message from nonexistent node. Message %s row N/A status N/A N/A messages status error N/A error_msg N/A messages N/A N/A join messages error_msg N/A N/A N/A logger debug Check dhcp message %s error_msg N/A task N/A N/A N/A objects Task get_by_uuid task_uuid fail_if_not_found True N/A N/A N/A N/A objects Task update_verify_networks task status progress error_msg result N/A classmethod download_release_resp N/A N/A cls N/A kwargs N/A N/A N/A N/A logger info N/A RPC method download_release_resp received: %s N/A N/A jsonutils dumps kwargs N/A task_uuid N/A N/A kwargs get task_uuid N/A error_msg N/A N/A kwargs get error N/A status N/A N/A kwargs get status N/A progress N/A N/A kwargs get progress N/A task N/A N/A N/A objects Task get_by_uuid task_uuid fail_if_not_found True N/A release_info N/A N/A N/A task cache N/A args N/A release_info N/A release_id N/A release_info N/A release_id N/A release N/A N/A N/A N/A N/A db query Release get release_id N/A N/A release N/A N/A N/A N/A logger error download_release_resp: Release with ID %s not found release_id N/A N/A error_msg N/A N/A status error N/A error_msg N/A N/A {0} download and preparation has failed. format N/A release name N/A N/A N/A cls _download_release_error release_id error_msg N/A N/A N/A N/A progress 100 N/A status ready N/A N/A N/A N/A cls _download_release_completed release_id N/A result N/A release_info N/A release_id release_id N/A data N/A status progress message result status progress error_msg result N/A N/A N/A N/A objects Task update task data N/A classmethod dump_environment_resp N/A N/A cls N/A kwargs N/A N/A N/A N/A logger info N/A RPC method dump_environment_resp received: %s N/A N/A jsonutils dumps kwargs N/A task_uuid N/A N/A kwargs get task_uuid N/A status N/A N/A kwargs get status N/A progress N/A N/A kwargs get progress N/A error N/A N/A kwargs get error N/A msg N/A N/A kwargs get msg N/A task N/A N/A N/A objects Task get_by_uuid task_uuid fail_if_not_found True N/A N/A status error N/A N/A N/A N/A notifier notify error error N/A data N/A status progress message status 100 error N/A N/A N/A N/A objects Task update task data N/A N/A N/A status ready N/A N/A dumpfile N/A N/A N/A os path basename msg N/A N/A N/A notifier notify done Snapshot is ready. Visit Support page to download N/A dumpfile_url N/A reverse SnapshotDownloadHandler kwargs N/A snapshot_name dumpfile N/A data N/A status progress message status progress dumpfile_url N/A N/A N/A N/A objects Task update task data N/A classmethod stats_user_resp N/A N/A cls N/A kwargs N/A N/A N/A N/A logger info RPC method stats_user_resp received: %s N/A N/A jsonutils dumps kwargs N/A task_uuid N/A N/A kwargs get task_uuid N/A nodes N/A N/A kwargs get nodes N/A N/A status N/A N/A kwargs get status N/A error N/A N/A kwargs get error N/A message N/A N/A kwargs get msg N/A task N/A N/A N/A objects Task get_by_uuid task_uuid fail_if_not_found True lock_for_update True N/A N/A status N/A N/A N/A consts TASK_STATUSES ready N/A N/A consts TASK_STATUSES error N/A N/A N/A N/A logger debug Task %s, id: %s in status: %s N/A task name N/A task id N/A task status N/A N/A data N/A status progress message status 100 message N/A N/A status N/A N/A consts TASK_STATUSES error N/A N/A N/A N/A logger error Task %s, id: %s failed: %s N/A task name N/A task id error N/A N/A data N/A message error N/A N/A N/A N/A objects Task update task data N/A N/A N/A cls _update_action_log_entry status N/A task name task_uuid nodes N/A N/A N/A logger info RPC method stats_user_resp processed N/A classmethod _get_failed_repos N/A N/A cls node N/A N/A N/A Get failed repositories from failed node.

        :param node: master or slave
        :type node: dict
        :return: list of failed repositories
         N/A N/A N/A N/A node N/A out get failed_urls N/A N/A classmethod _check_repos_connectivity N/A N/A cls resp_kwargs failed_nodes_msg suggestion_msg N/A N/A N/A Analyze response data to check repo connectivity from nodes

        :param resp_kwargs: task response data
        :type resp_kwargs: dict
        :param failed_nodes_msg: error message part if the task has not
            due to underlying command execution error; is formatted by
            node name
        :type failed_nodes_msg: str
        :param failed_repos_msg: error message part if connection to the
            repositories cannot be established; is formatted by list of names
            of the repositories
        :type failed_repos_msg: str
        :param err_msg: general error message part
        :type err_msg: str
         N/A task_uuid N/A N/A resp_kwargs get task_uuid N/A response N/A N/A resp_kwargs get nodes N/A N/A status N/A N/A consts TASK_STATUSES ready N/A progress 100 N/A task N/A N/A N/A objects Task get_by_uuid task_uuid fail_if_not_found True N/A failed_response_nodes N/A N/A n N/A uid n N/A n response N/A N/A n N/A status 0 N/A failed_nodes N/A N/A failed_repos N/A set N/A master N/A N/A failed_response_nodes pop N/A consts MASTER_NODE_UID None N/A N/A master None N/A N/A N/A N/A failed_repos update N/A N/A cls _get_failed_repos master N/A N/A N/A failed_nodes append N/A consts MASTER_NODE_NAME N/A nodes N/A N/A N/A objects NodeCollection filter_by_list None id failed_response_nodes order_by id N/A node nodes N/A N/A N/A N/A failed_repos update N/A N/A cls _get_failed_repos N/A failed_response_nodes N/A N/A node uid N/A N/A N/A failed_nodes append N/A node name N/A err_msg N/A failed_repos_msg Following repos are not available - {0}.
  N/A failed_nodes N/A N/A err_msg N/A N/A failed_nodes_msg format N/A N/A ,  join failed_nodes N/A failed_repos N/A N/A err_msg N/A N/A failed_repos_msg format N/A N/A ,  join failed_repos N/A N/A err_msg suggestion_msg N/A N/A err_msg suggestion_msg N/A err_msg N/A N/A status N/A N/A consts TASK_STATUSES error N/A N/A N/A N/A objects Task update_verify_networks task status progress err_msg N/A N/A classmethod check_repositories_resp N/A N/A cls N/A kwargs N/A N/A N/A N/A logger info RPC method check_repositories_resp received: %s N/A N/A jsonutils dumps kwargs N/A failed_nodes_msg Repo availability verification failed on following nodes {0}.
  N/A N/A N/A cls _check_repos_connectivity kwargs failed_nodes_msg N/A classmethod check_repositories_with_setup_resp N/A N/A cls N/A kwargs N/A N/A N/A N/A logger info RPC method check_repositories_with_setup received: %s N/A N/A jsonutils dumps kwargs N/A failed_nodes_msg Repo availability verification using public network failed on following nodes {0}.
  N/A suggestion_msg Check your public network settings and availability of the repositories from public network. Please examine nailgun and astute logs for additional details. N/A N/A N/A cls _check_repos_connectivity kwargs failed_nodes_msg suggestion_msg N/A classmethod task_in_orchestrator N/A N/A cls N/A kwargs N/A N/A N/A N/A logger info RPC method task_in_orchestrator received: %s N/A N/A jsonutils dumps kwargs N/A task_uuid N/A N/A kwargs get task_uuid N/A N/A N/A task N/A N/A N/A objects Task get_by_uuid task_uuid fail_if_not_found True lock_for_update True N/A N/A N/A task status N/A N/A consts TASK_STATUSES pending N/A N/A N/A N/A N/A objects Task update task N/A status N/A N/A consts TASK_STATUSES running N/A N/A N/A logger debug Task '%s' is acknowledged as running task_uuid N/A N/A N/A N/A logger debug Task '%s' in status '%s' can not be acknowledged as running task_uuid N/A task status N/A N/A N/A N/A nailgun_errors ObjectNotFound N/A N/A N/A N/A logger warning Task '%s' acknowledgement as running failed due to task doesn't exist in DB task_uuid N/A classmethod update_dnsmasq_resp N/A N/A cls N/A kwargs N/A N/A N/A N/A logger info RPC method update_dnsmasq_resp received: %s N/A N/A jsonutils dumps kwargs N/A task_uuid N/A N/A kwargs get task_uuid N/A status N/A N/A kwargs get status N/A error N/A N/A kwargs get error N/A message N/A N/A kwargs get msg N/A task N/A N/A N/A objects Task get_by_uuid task_uuid fail_if_not_found True lock_for_update True N/A data N/A status progress message status 100 message N/A N/A status N/A N/A consts TASK_STATUSES error N/A N/A N/A N/A logger error Task %s, id: %s failed: %s N/A task name N/A task id error N/A N/A data N/A message error N/A N/A N/A N/A objects Task update task data N/A N/A N/A cls _update_action_log_entry status N/A task name task_uuid N/A N/A classmethod N/A