Module ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias Assign NameStore ListLoad Str Str Str Str Assign NameStore ListLoad Str Str Assign NameStore ListLoad Str Str Str Str Str Str Str Assign NameStore Call NameLoad Assign NameStore Dict Assign NameStore Dict FunctionDef arguments args NameParam defaults body While BoolOpAnd NameLoad CompareIn SubscriptLoad NameLoad Slice Num Str body Assign NameStore SubscriptLoad NameLoad Slice Num If CompareIn NameLoad NameLoad body Return NameLoad If CompareIn Str NameLoad body Assign NameStore SubscriptLoad NameLoad Slice Num If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore SubscriptLoad NameLoad Slice Num If CompareIn SubscriptLoad NameLoad Slice Num TupleLoad Str Str body Return NameLoad Return CompareEq SubscriptLoad NameLoad Slice Num Str Return NameLoad decorator_list Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore ListLoad Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore ListLoad If CompareIn NameLoad NameLoad body Return NameLoad Expr Call AttributeLoad NameLoad attr NameLoad For NameStore Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Str ListLoad body Expr Call NameLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assert CompareIs SubscriptLoad NameLoad Index Num NameLoad Assert Call NameLoad SubscriptLoad NameLoad Index Num NameLoad Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr Assert Call NameLoad SubscriptLoad NameLoad Index Num NameLoad Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr Assert CompareEq Call NameLoad NameLoad Num Return Call NameLoad SubscriptLoad NameLoad Index Num ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Dict For NameStore Call NameLoad Num Call NameLoad NameLoad Num body Assert Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad Assign NameStore SubscriptLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Index Num If CompareIn NameLoad NameLoad body Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str Call NameLoad BinOpAdd Call NameLoad NameLoad Num Str Call AttributeLoad Str attr NameLoad Str Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num NameLoad Return NameLoad orelse If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Return NameLoad orelse If Call NameLoad NameLoad NameLoad body Return SubscriptLoad Call AttributeLoad NameLoad attr Index Num orelse Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd Str Call AttributeLoad Str attr NameLoad Str Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body If CompareIn NameLoad NameLoad body Return SubscriptLoad NameLoad Index NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr orelse Raise Call NameLoad BinOpMod Str TupleLoad NameLoad Call AttributeLoad NameLoad attr Assign NameStore NameLoad TryExcept body If NameLoad body Assign NameStore Call NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad Dict Str NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Assign AttributeStore NameLoad attr NameLoad Raise ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd Str NameLoad Raise If CompareIsNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad Dict If BoolOpOr CompareNotIn Str NameLoad UnaryOpNot SubscriptLoad NameLoad Index Str body TryExcept body If NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad orelse Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd Str NameLoad Raise Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore ListLoad If CompareNotEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If CompareIn Str NameLoad body For NameStore SubscriptLoad NameLoad Index Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Delete SubscriptDel NameLoad Index Str For NameStore NameLoad body If UnaryOpNot CompareIn Str SubscriptLoad NameLoad Index NameLoad body Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index Str ListLoad Expr Call AttributeLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad Expr Call NameLoad NameLoad Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareIs Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad orelse If CompareIs Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body For NameStore NameLoad body If CompareIs Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad orelse If CompareIs Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIn Str NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore ListLoad For NameStore NameLoad body If BoolOpAnd CompareIn Str NameLoad CompareNotIn Str NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Continue If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Str orelse Assign NameStore ListLoad Str If CompareIn Str NameLoad body Delete SubscriptDel NameLoad Index Str If CompareGt Call NameLoad NameLoad Num body For NameStore SubscriptLoad NameLoad Slice Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str NameLoad If CompareIn Str NameLoad body For NameStore SubscriptLoad NameLoad Index Str body If CompareIs Call NameLoad NameLoad NameLoad body For NameStore SubscriptLoad NameLoad Slice Num body If CompareIs Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body If NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str Str orelse Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str Str If CompareIn Str NameLoad body If CompareIn NameLoad SubscriptLoad NameLoad Index Str body Return NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index Str NameLoad If CompareIn Str NameLoad body Raise Call NameLoad BinOpAdd NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index Str ListLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad Expr Call NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad If CompareIn Str NameLoad body If CompareNotIn Str NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Assign NameStore Num While CompareLt NameLoad Call NameLoad SubscriptLoad NameLoad Index Str body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad Assign SubscriptStore SubscriptLoad NameLoad Index Str Index NameLoad NameLoad AugAssignAdd NameStore Num Delete SubscriptDel NameLoad Index Str Assign NameStore ListLoad If CompareIn Str NameLoad body For NameStore SubscriptLoad NameLoad Index Str body If CompareNotIn Str NameLoad body Continue For NameStore SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Index Num If NameLoad body For NameStore NameLoad body TryExcept body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpMod Str NameLoad Raise orelse Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Str TryExcept body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore Call NameLoad Index NameLoad NameLoad Expr Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad If UnaryOpNot NameLoad body Return NameLoad Assign TupleStore NameStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Return NameLoad ExceptHandler type NameLoad name NameStore body Print AttributeLoad NameLoad attr Str NameLoad Print AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Return NameLoad decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr If UnaryOpNot NameLoad body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return Assign TupleStore NameStore NameStore NameStore NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad For NameStore NameLoad body If CompareNotIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AugAssignSub AttributeStore NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr While BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Break If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Continue Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore Dict Str Str Str SubscriptLoad Call NameLoad Index Str SubscriptLoad Call NameLoad Index Str SubscriptLoad Call NameLoad Index Str If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad keyword AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Raise NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Num decorator_list Assign NameStore Call NameLoad Str Assign NameStore Dict Str Str Str Str Str Str FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Assign NameStore Num For TupleStore NameStore NameStore Call NameLoad NameLoad body If CompareIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad Num body Assign NameStore NameLoad orelse If CompareIn NameLoad NameLoad body If UnaryOpNot NameLoad body Return TupleLoad Num Num If CompareNotEq Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad body Return TupleLoad Num Num If UnaryOpNot NameLoad body Return TupleLoad NameLoad BinOpAdd NameLoad Num Return TupleLoad Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareIs Call NameLoad NameLoad NameLoad body If NameLoad body If CompareEq NameLoad Str body Return NameLoad If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore SubscriptLoad NameLoad Slice Num If UnaryOpNot NameLoad body Return NameLoad If CompareLtELtE Str SubscriptLoad NameLoad Index Num Str body Return Call AttributeLoad NameLoad attr Return NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Dict FunctionDef arguments args NameParam defaults body If CompareEq AttributeLoad NameLoad attr Str body If CompareIs Call NameLoad NameLoad NameLoad body Assign NameStore BinOpAdd ListLoad Call AttributeLoad NameLoad attr Str Str SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Slice Num orelse Assign NameStore Call AttributeLoad NameLoad attr Str Str NameLoad Return NameLoad decorator_list Assign NameStore Num Assign NameStore Num Assign NameStore Num FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore Str orelse If CompareEq NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore Str orelse If CompareEq NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore Str orelse Assert NameLoad Assign NameStore Call NameLoad NameLoad If Call NameLoad NameLoad body Return Call NameLoad NameLoad If CompareNotIn NameLoad NameLoad body Return NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Return NameLoad Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad Assign NameStore CompareIn Str SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore CompareIn Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign TupleStore NameStore NameStore Call NameLoad SubscriptLoad NameLoad Slice NameLoad Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Slice NameLoad NameLoad Assign NameStore BinOpAdd BinOpAdd NameLoad NameLoad Num Assign NameStore BinOpSub NameLoad Num Assign NameStore SubscriptLoad NameLoad Slice NameLoad NameLoad If NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore BoolOpAnd CompareIn Str SubscriptLoad NameLoad Index Str CompareEq NameLoad NameLoad If BoolOpOr NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BoolOpAnd CompareEq NameLoad Str UnaryOpNot NameLoad body Assign NameStore NameLoad If NameLoad body If CompareIs Call NameLoad NameLoad NameLoad body Assign NameStore NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Index Num If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Raise Call NameLoad BinOpMod Str NameLoad If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad orelse If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad orelse Assign NameStore NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad For NameStore SubscriptLoad NameLoad Slice Num body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr orelse If NameLoad body Assign NameStore NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore Call NameLoad NameLoad Assign NameStore NameLoad Assign NameStore TupleLoad Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad NameLoad Assign NameStore Str If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad TryFinally body Assign NameStore Call AttributeLoad NameLoad attr NameLoad TryExcept body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num handlers ExceptHandler type NameLoad name NameStore body Raise Call NameLoad BinOpMod Str TupleLoad SubscriptLoad NameLoad Index Num NameLoad Assign NameStore Call AttributeLoad Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num attr finalbody Expr Call AttributeLoad NameLoad attr NameLoad Assert CompareNotEq NameLoad NameLoad orelse If NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad handlers ExceptHandler type NameLoad name NameStore body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str If BoolOpOr CompareNotEq Call AttributeLoad NameLoad attr Num NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Raise Call NameLoad BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad NameLoad Assign NameStore NameLoad orelse If UnaryOpNot CompareIn NameLoad NameLoad body If CompareIn SubscriptLoad NameLoad Index Num ListLoad Str Str body Assign NameStore ListLoad orelse Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad orelse Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareIs Call NameLoad NameLoad NameLoad body For NameStore NameLoad body If BoolOpAnd UnaryOpNot CompareEq SubscriptLoad NameLoad Index Num Str CompareNotIn Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str Str AttributeLoad AttributeLoad NameLoad attr attr Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad orelse If CompareNotIn Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str Str AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body If CompareIs Call NameLoad NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Slice orelse Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse Assign NameStore Str If CompareIs Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Assign NameStore NameLoad Assign NameStore BinOpAdd BinOpAdd SubscriptLoad NameLoad Slice NameLoad Call NameLoad NameLoad SubscriptLoad NameLoad Slice NameLoad Assign NameStore NameLoad If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad If CompareIs Call NameLoad NameLoad NameLoad body If BoolOpAnd NameLoad CompareIs Call NameLoad SubscriptLoad NameLoad Index Num NameLoad body Pass orelse Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore NameLoad orelse Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad If CompareIs Call NameLoad NameLoad NameLoad body For NameStore Call NameLoad Num Call NameLoad NameLoad body If Call NameLoad SubscriptLoad NameLoad Index NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad orelse If Call NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Return NameLoad decorator_list Assign NameStore Dict FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str If CompareIsNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpAdd NameLoad Str If CompareLt Call NameLoad NameLoad Num body Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd NameLoad Str SubscriptLoad NameLoad Index Num Str Call NameLoad Call NameLoad NameLoad Assign NameStore Num Assign NameStore NameLoad While CompareLt NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index BinOpAdd NameLoad Num If CompareIsNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd CompareGt Call NameLoad NameLoad BinOpAdd NameLoad Num CompareIs Call NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num NameLoad body Assign NameStore SubscriptLoad NameLoad Index BinOpAdd NameLoad Num Assign NameStore BinOpAdd NameLoad Num If CompareNotEq NameLoad Call NameLoad NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad NameLoad BinOpSub Call NameLoad NameLoad NameLoad orelse Assign NameStore NameLoad Assign NameStore BinOpAdd NameLoad Num If CompareEq NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad If CompareNotIn Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Raise Call NameLoad BinOpAdd BinOpAdd Str Str AttributeLoad AttributeLoad NameLoad attr attr TryExcept body If CompareIn NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad orelse Assign NameStore Call NameLoad NameLoad Str Str Assign SubscriptStore NameLoad Index NameLoad NameLoad If Call NameLoad NameLoad Dict Str NameLoad NameLoad body Return NameLoad Return NameLoad handlers ExceptHandler type NameLoad name NameStore body Assign NameStore Call NameLoad BinOpMod Str TupleLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Raise NameLoad ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad NameLoad body Assign NameStore Str orelse If CompareEq NameLoad NameLoad body Assign NameStore Str orelse If CompareEq NameLoad NameLoad body Return orelse Assert NameLoad If UnaryOpNot CompareIn NameLoad NameLoad body Return Assign NameStore SubscriptLoad NameLoad Index NameLoad Delete SubscriptDel NameLoad Index NameLoad For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad If CompareNotEq NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareIn Call NameLoad NameLoad TupleLoad NameLoad NameLoad NameLoad body Assign SubscriptStore NameLoad Index BinOpAdd Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body For TupleStore NameStore NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str Dict attr body If CompareNotIn Call NameLoad NameLoad TupleLoad NameLoad NameLoad NameLoad body Continue If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num If CompareIn NameLoad NameLoad body Continue If BoolOpAnd CompareIs NameLoad Str CompareIn NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad orelse Assign NameStore NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad NameLoad If CompareIn Str NameLoad body For TupleStore NameStore NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr body Assign SubscriptStore NameLoad Index NameLoad NameLoad Expr Call NameLoad SubscriptLoad NameLoad Index Str NameLoad NameLoad NameLoad Str Expr Call NameLoad NameLoad NameLoad NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If BoolOpAnd CompareNotEq NameLoad Str CompareIs Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad If CompareNotIn Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Str AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If BoolOpOr CompareEq NameLoad Str CompareIs Call NameLoad NameLoad NameLoad body Continue If CompareIs Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad orelse If CompareIs Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad orelse If CompareIsNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Num While CompareLt NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareIs Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad orelse If CompareIs Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad orelse If CompareIs Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad If CompareIn Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad orelse If CompareIs Call NameLoad NameLoad NameLoad body Assign SubscriptStore NameLoad Slice NameLoad BinOpAdd NameLoad Num NameLoad AugAssignAdd NameStore Call NameLoad NameLoad Continue orelse Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Str AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad orelse If CompareIsNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign NameStore BinOpAdd NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict For NameStore SubscriptLoad NameLoad Index Str body For NameStore Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Str ListLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str If CompareIn NameLoad NameLoad body Raise Call NameLoad BinOpAdd Str NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListComp BinOpAdd NameLoad NameLoad comprehension NameStore NameLoad comprehension NameStore TupleLoad Str Str Str For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore SubscriptLoad NameLoad Index Str For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad For NameStore Call NameLoad Num Call NameLoad NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad If UnaryOpNot NameLoad body Assign NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad If BoolOpAnd CompareNotEq NameLoad Str CompareNotIn NameLoad SubscriptLoad NameLoad Index Str body Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad Str NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad Assign NameStore Num While CompareLt NameLoad Call NameLoad NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad If BoolOpAnd CompareNotEq NameLoad Str CompareNotEq NameLoad Str body Assign NameStore BinOpAdd NameLoad Num Continue If CompareEq NameLoad NameLoad body Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad Str Delete SubscriptDel NameLoad Index NameLoad Assign NameStore BinOpSub NameLoad Num Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str For NameStore NameLoad body If Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad body Continue Assign NameStore SubscriptLoad NameLoad Index Str If BoolOpAnd CompareNotEq NameLoad Str CompareNotEq NameLoad NameLoad body Continue Assign NameStore SubscriptLoad NameLoad Index Str If BoolOpAnd CompareNotEq NameLoad Str CompareNotEq NameLoad NameLoad body Continue Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict Return ListComp Call AttributeLoad NameLoad attr NameLoad NameLoad comprehension NameStore NameLoad CompareNotIn NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad If NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Dict Return ListComp Call AttributeLoad NameLoad attr NameLoad NameLoad comprehension NameStore NameLoad CompareNotEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad If NameLoad body For NameStore NameLoad body If CompareEq NameLoad NameLoad body If Call AttributeLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Str Dict attr Str Num body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad If NameLoad body For NameStore NameLoad body If CompareEq Call AttributeLoad NameLoad attr Str NameLoad Str body If Call AttributeLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Str Dict attr Str Num body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad decorator_list ClassDef bases NameLoad body Expr Str ClassDef bases NameLoad body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice While NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Assign NameStore NameLoad For NameStore AttributeLoad NameLoad attr body If UnaryOpNot CompareIn AttributeLoad NameLoad attr NameLoad body Assign NameStore NameLoad Break If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad Assign NameStore Call NameLoad FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body If CompareIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd ListLoad NameLoad SubscriptLoad NameLoad Slice BinOpAdd Call AttributeLoad NameLoad attr NameLoad Num orelse If UnaryOpNot CompareIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad BinOpAdd ListLoad NameLoad NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad ListLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body If BoolOpAnd CompareNotEq AttributeLoad NameLoad attr NameLoad CompareNotIn AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore ListLoad Assign NameStore Num While CompareLt NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Num For NameStore Call AttributeLoad NameLoad attr Str ListLoad body If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpAdd NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore Call NameLoad For NameStore AttributeLoad NameLoad attr body If CompareIs AttributeLoad NameLoad attr NameLoad body Continue If CompareNotIn AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore Call NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad If CompareNotIn Str SubscriptLoad NameLoad Index AttributeLoad NameLoad attr body Raise Call NameLoad Str If CompareNotIn Str SubscriptLoad NameLoad Index AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str SubscriptLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Index Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Index Str Assign NameStore CompareIn NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Return NameLoad If BoolOpAnd CompareEq NameLoad Str UnaryOpNot Call AttributeLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr Str NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad If BoolOpAnd UnaryOpNot NameLoad CompareIn NameLoad TupleLoad Str Str Str body Return NameLoad If BoolOpAnd UnaryOpNot NameLoad CompareEq NameLoad Str UnaryOpNot NameLoad body Return NameLoad If CompareNotIn AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If BoolOpOr NameLoad UnaryOpNot NameLoad body For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If UnaryOpNot NameLoad body Assign AttributeStore NameLoad attr ListLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr If CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad body If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Assign NameStore SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr body Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad Str attr NameLoad Raise Call AttributeLoad NameLoad attr BinOpAdd Str Call AttributeLoad Str attr NameLoad Return ListLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict For NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If UnaryOpNot CompareIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad For NameStore NameLoad body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpMod Str NameLoad Raise If CompareEq NameLoad NameLoad body Continue Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Raise Call NameLoad BinOpMod Str NameLoad If CompareNotIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad NameLoad For NameStore Call AttributeLoad NameLoad attr body If CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr If CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad body If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr body Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad Str attr NameLoad Raise Call AttributeLoad NameLoad attr BinOpAdd Str Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad orelse Raise Call NameLoad BinOpAdd Str NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad If UnaryOpNot CompareIn NameLoad NameLoad body Continue Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index Str If CompareEq NameLoad Str body If UnaryOpNot CompareIn Str NameLoad body Continue Assign SubscriptStore NameLoad Index Str SubscriptLoad Call AttributeLoad NameLoad attr Str ListLoad Slice Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad Assign NameStore Num While CompareLt NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad If BoolOpOr BoolOpAnd CompareEq SubscriptLoad NameLoad Index Str Str UnaryOpNot Call AttributeLoad NameLoad attr Str NameLoad BoolOpAnd CompareNotEq SubscriptLoad NameLoad Index Str Str UnaryOpNot CompareIn NameLoad SubscriptLoad NameLoad Index Str body Delete SubscriptDel NameLoad Index NameLoad orelse Assign NameStore BinOpAdd NameLoad Num If CompareGt Call NameLoad NameLoad Num body Assign SubscriptStore NameLoad Index Str NameLoad orelse Delete SubscriptDel NameLoad Index Str orelse If CompareIn NameLoad NameLoad body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad For NameStore NameLoad body If CompareEq NameLoad NameLoad body Continue If UnaryOpNot CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Str ListLoad If UnaryOpNot CompareIn NameLoad SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad If BoolOpAnd NameLoad CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Str ListComp NameLoad comprehension NameStore Call NameLoad NameLoad CompareIn NameLoad SubscriptLoad NameLoad Index Str decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam defaults body If BoolOpOr CompareEq NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad body Return NameLoad orelse Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad attr Str Str If CompareEq SubscriptLoad NameLoad Index Num Str body AugAssignAdd NameStore Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore Lambda arguments args NameParam defaults AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults body If Call NameLoad NameLoad body Return CompareIn NameLoad NameLoad Return CompareIn NameLoad NameLoad decorator_list Assign NameStore Num Assign NameStore Call NameLoad GeneratorExp NameLoad comprehension NameStore NameLoad Call NameLoad NameLoad For NameStore NameLoad body Assign NameStore NameLoad If CompareIn Call NameLoad NameLoad TupleLoad NameLoad NameLoad body If NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad orelse Assign NameStore NameLoad If UnaryOpNot BoolOpAnd CompareIs Call NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr Str body Assign NameStore NameLoad orelse If CompareIs Call NameLoad NameLoad NameLoad body Assign NameStore Dict Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad orelse If CompareIs Call NameLoad NameLoad NameLoad body Assign NameStore ListLoad Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad orelse Raise Call NameLoad BinOpAdd Str AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body If BoolOpOr UnaryOpNot NameLoad UnaryOpNot Call NameLoad NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse While BoolOpAnd NameLoad CompareIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpAdd NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareIn NameLoad NameLoad body Assign NameStore NameLoad If CompareIn Call NameLoad NameLoad TupleLoad NameLoad NameLoad body If CompareNotIn Call NameLoad SubscriptLoad NameLoad Index NameLoad TupleLoad NameLoad NameLoad body Assign NameStore NameLoad orelse If CompareIsNot Call NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad body Assign NameStore NameLoad If NameLoad body Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad AttributeLoad SubscriptLoad NameLoad Index NameLoad attr attr Str NameLoad If CompareIn Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad If NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad NameLoad NameLoad orelse Assign SubscriptStore NameLoad Index NameLoad NameLoad orelse If CompareIs Call NameLoad NameLoad NameLoad body If UnaryOpNot CompareIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Dict Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad NameLoad NameLoad orelse If CompareIs Call NameLoad NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore NameLoad If CompareEq NameLoad Str body Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore ListLoad NameLoad BinOpAdd NameLoad Str Assign SubscriptStore NameLoad Index NameLoad ListLoad orelse If CompareEq NameLoad Str body Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore ListLoad BinOpAdd NameLoad Str BinOpAdd NameLoad Str Assign NameStore NameLoad orelse If CompareEq NameLoad Str body Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore ListLoad NameLoad BinOpAdd NameLoad Str BinOpAdd NameLoad Str orelse Assign NameStore NameLoad Assign NameStore ListLoad BinOpAdd NameLoad Str BinOpAdd NameLoad Str For NameStore NameLoad body If CompareIn NameLoad NameLoad body Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad If CompareIn NameLoad NameLoad body If CompareEq NameLoad Str body Continue orelse If CompareIsNot Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad body Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad AttributeLoad SubscriptLoad NameLoad Index NameLoad attr attr Str NameLoad Str NameLoad Str orelse Assign SubscriptStore NameLoad Index NameLoad ListLoad Assign NameStore Call NameLoad NameLoad Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad orelse Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If CompareIn NameLoad NameLoad body Return Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad For NameStore Call AttributeLoad NameLoad attr Str ListLoad body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad BinOpAdd NameLoad ListLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad If CompareIn Str NameLoad body Delete SubscriptDel NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If UnaryOpNot CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Str Dict Str Dict If UnaryOpNot CompareIn Str NameLoad body Assign NameStore ListComp NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr UnaryOpNot Call AttributeLoad NameLoad attr Str Assign SubscriptStore NameLoad Index Str SubscriptLoad Call NameLoad NameLoad Index Num Assign NameStore Dict Assign NameStore SubscriptLoad NameLoad Index Str For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr Str body Continue Assign NameStore Dict For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad NameLoad Slice Num If CompareIn NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Slice Num orelse Assign NameStore NameLoad If UnaryOpNot CompareIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad ListLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad For NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore SubscriptLoad NameLoad Index Str Index NameLoad SubscriptLoad NameLoad Index NameLoad For NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad If Call AttributeLoad NameLoad attr Str body Delete SubscriptDel SubscriptLoad NameLoad Index Str Index NameLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Slice Num If CompareIn NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Slice Num orelse Assign NameStore NameLoad If UnaryOpNot CompareIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Delete SubscriptDel NameLoad Index NameLoad For NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad For NameStore Call AttributeLoad NameLoad attr body If CompareIn NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore ListLoad Assign NameStore ListLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad NameLoad Index Num If BoolOpAnd CompareNotEq NameLoad Str CompareNotEq NameLoad Str body Continue If CompareIsNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd NameLoad Str NameLoad Str AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore SubscriptLoad NameLoad Slice Num If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Continue If CompareIsNot Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd NameLoad Str NameLoad Str AttributeLoad AttributeLoad NameLoad attr attr Str SubscriptLoad Dict Str Str Str Str Index NameLoad If UnaryOpNot CompareIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Delete SubscriptDel NameLoad Index NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Call NameLoad BinOpMult TupleLoad Num Call NameLoad NameLoad Assign NameStore BinOpAdd NameLoad Str If CompareIn NameLoad NameLoad body For NameStore SubscriptLoad NameLoad Index NameLoad body For NameStore Call NameLoad Num Call NameLoad NameLoad body If CompareEq NameLoad SubscriptLoad NameLoad Index NameLoad body Assign SubscriptStore NameLoad Index NameLoad Num Delete SubscriptDel NameLoad Index NameLoad Assign NameStore BinOpAdd NameLoad Str If CompareIn NameLoad NameLoad body For NameStore SubscriptLoad NameLoad Index NameLoad body Assign ListStore NameStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad Str body Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Num orelse Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad Str NameLoad For NameStore Call NameLoad Num Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareEq SubscriptLoad NameLoad Index NameLoad NameLoad body Continue If Call AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad Delete SubscriptDel NameLoad Index NameLoad Assign NameStore BinOpAdd NameLoad Str If CompareIn NameLoad NameLoad body Raise Call NameLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd NameLoad Str NameLoad Str NameLoad Assign NameStore ListLoad For NameStore Call NameLoad BinOpSub Call NameLoad NameLoad Num Num Num body If CompareEq SubscriptLoad NameLoad Index NameLoad Num body Expr Call AttributeLoad NameLoad attr Num SubscriptLoad NameLoad Index NameLoad Delete SubscriptDel NameLoad Index NameLoad If CompareGt Call NameLoad NameLoad Num body Assign SubscriptStore NameLoad Index NameLoad NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareIs Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad orelse If CompareIs Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore NameLoad body If CompareIs Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad orelse If CompareIs Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore TupleLoad Str Str Str Str Str Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If CompareNotIn NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Call AttributeLoad Str attr NameLoad If BoolOpAnd Call AttributeLoad NameLoad attr Str Num UnaryOpNot CompareEq NameLoad Str body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If UnaryOpNot NameLoad body Return If CompareNotEq Call AttributeLoad NameLoad attr Str NameLoad Str body Return Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Assign NameStore Dict For NameStore NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore CompareIn NameLoad ListLoad Str Str Str Str Str Str Str Str If UnaryOpNot NameLoad body Continue Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad ListLoad attr NameLoad Assign NameStore Str For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareGt Call NameLoad NameLoad Num body AugAssignAdd NameStore BinOpMod Str TupleLoad NameLoad Call AttributeLoad Str attr NameLoad If NameLoad body Print BinOpAdd BinOpAdd BinOpMod Str NameLoad NameLoad Str Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Dict Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str If CompareIn NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index Str If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num If CompareIn NameLoad NameLoad body Raise Call NameLoad BinOpMod BinOpAdd Str Str TupleLoad NameLoad NameLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad If CompareIn Str NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body For NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If CompareGt Call NameLoad NameLoad Num body Assign SubscriptStore NameLoad Index Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str If UnaryOpNot NameLoad body Return If CompareIsNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If UnaryOpNot NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad If CompareIsNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpAnd NameLoad CompareIsNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpAnd NameLoad CompareIsNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str If UnaryOpNot NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If CompareIs NameLoad NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpAnd NameLoad UnaryOpNot SubscriptLoad NameLoad Index Num body Raise Call NameLoad BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareIs Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad orelse If CompareIs Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad orelse If CompareIs Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad If CompareIs Call NameLoad NameLoad NameLoad body Delete SubscriptDel NameLoad Index NameLoad Assign SubscriptStore NameLoad Index Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore Call NameLoad Num Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareIs Call NameLoad NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad orelse If CompareIs Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad orelse If CompareIs Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If UnaryOpNot NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Dict For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad For NameStore Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareIn NameLoad NameLoad For NameStore SubscriptLoad NameLoad Index Str body If UnaryOpNot CompareIn Str SubscriptLoad NameLoad Index NameLoad body Continue Assign NameStore ListLoad For NameStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str If CompareIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index Str NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict For NameStore NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If UnaryOpNot NameLoad body Assign NameStore Str Assign NameStore BinOpAdd BinOpAdd NameLoad Str NameLoad If CompareIn NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Global identifier Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Global identifier Assign NameStore SubscriptLoad NameLoad Slice Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Global identifier Assign NameStore SubscriptLoad NameLoad Index Str Global identifier Assign NameStore SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Dict Str Call NameLoad Assign NameStore Call NameLoad Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad If NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad orelse Assign NameStore Dict For NameStore NameLoad body TryExcept body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpMod Str NameLoad Raise Assign NameStore Call NameLoad NameLoad Expr Call NameLoad NameLoad Expr Call NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Dict For NameStore NameLoad body For NameStore TupleLoad Str Str Str body Assign NameStore BinOpAdd NameLoad NameLoad If CompareIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Delete SubscriptDel NameLoad Index NameLoad Expr Call NameLoad NameLoad NameLoad For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Expr Call NameLoad NameLoad If NameLoad body Expr Call NameLoad NameLoad Assign ListStore NameStore NameStore Call NameLoad NameLoad If NameLoad body Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad For NameStore ListLoad Str Str Str body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad For NameStore NameLoad body If CompareIn NameLoad SubscriptLoad NameLoad Index NameLoad body Delete SubscriptDel SubscriptLoad NameLoad Index NameLoad Index NameLoad Assign NameStore NameLoad If SubscriptLoad NameLoad Index Str body Expr Call NameLoad NameLoad NameLoad NameLoad SubscriptLoad NameLoad Index Str For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Expr Call NameLoad NameLoad NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Expr Call NameLoad NameLoad NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad Return ListLoad NameLoad NameLoad NameLoad decorator_list
N/A compiler.ast Const compiler.ast Dict compiler.ast Discard compiler.ast List compiler.ast Module compiler.ast Node compiler.ast Stmt N/A compiler N/A gyp.common N/A gyp.simple_copy N/A multiprocessing N/A optparse N/A os.path N/A re N/A shlex N/A signal N/A subprocess N/A sys N/A threading N/A time N/A traceback gyp.common GypError gyp.common OrderedSet N/A linkable_types N/A executable shared_library loadable_module mac_kernel_extension N/A dependency_sections N/A dependencies export_dependent_settings N/A base_path_sections N/A destination files include_dirs inputs libraries outputs sources N/A path_sections N/A set N/A per_process_data N/A N/A per_process_aux_data N/A IsPathSection N/A N/A section N/A N/A N/A N/A section N/A N/A section N/A -1 =+?! N/A N/A section N/A section N/A -1 N/A N/A section path_sections N/A N/A True N/A N/A _ section N/A N/A tail N/A section N/A -6 N/A N/A N/A tail N/A -1 s N/A N/A tail N/A tail N/A -1 N/A N/A N/A tail N/A -5 N/A _file _path N/A N/A True N/A N/A N/A tail N/A -4 _dir N/A False N/A N/A base_non_configuration_keys N/A actions configurations copies default_configuration dependencies dependencies_original libraries postbuilds product_dir product_extension product_name product_prefix rules run_as sources standalone_static_library suppress_wildcard target_name toolset toolsets type variables N/A non_configuration_keys N/A N/A invalid_configuration_keys N/A actions all_dependent_settings configurations dependencies direct_dependent_settings libraries link_settings sources standalone_static_library target_name type N/A multiple_toolsets False N/A generator_filelist_paths None GetIncludedBuildFiles N/A N/A build_file_path aux_data included N/A None N/A N/A Return a list of all build files included into build_file_path.

  The returned list will contain build_file_path as well as all other files
  that it included, either directly or indirectly.  Note that the list may
  contain files that were included into a conditional section that evaluated
  to false and was not merged into build_file_path's dict.

  aux_data is a dict containing a key for each build file or included build
  file.  Those keys provide access to dicts whose "included" keys contain
  lists of all other files included by the build file.

  included should be left at its default None value by external callers.  It
  is used for recursion.

  The returned list will not contain any duplicate entries.  Each build file
  in the list will be relative to the current directory.
   N/A N/A included None N/A N/A included N/A N/A N/A build_file_path included N/A N/A included N/A N/A N/A included append build_file_path N/A included_build_file N/A N/A N/A aux_data N/A build_file_path get included N/A N/A N/A N/A GetIncludedBuildFiles included_build_file aux_data included N/A included N/A CheckedEval N/A N/A file_contents N/A N/A N/A Return the eval of a gyp file.

  The gyp file is restricted to dictionaries and lists only, and
  repeated keys are not allowed.

  Note that this is slower than eval() is.
   N/A ast N/A N/A compiler parse file_contents N/A N/A isinstance ast Module N/A c1 N/A N/A ast getChildren N/A N/A N/A c1 N/A 0 None N/A N/A isinstance N/A c1 N/A 1 Stmt N/A c2 N/A N/A N/A c1 N/A 1 getChildren N/A N/A isinstance N/A c2 N/A 0 Discard N/A c3 N/A N/A N/A c2 N/A 0 getChildren N/A N/A N/A len c3 1 N/A N/A CheckNode N/A c3 N/A 0 N/A N/A CheckNode N/A N/A node keypath N/A N/A N/A N/A isinstance node Dict N/A N/A c N/A N/A node getChildren N/A dict N/A N/A n N/A range 0 N/A len c 2 N/A N/A N/A isinstance N/A c N/A n Const N/A key N/A N/A N/A N/A c N/A n getChildren N/A 0 N/A N/A key dict N/A N/A N/A GypError N/A N/A N/A N/A N/A N/A Key ' key ' repeated at level  N/A repr N/A N/A len keypath 1  with key path ' N/A N/A . join keypath ' N/A kp N/A list keypath N/A N/A N/A kp append key N/A N/A dict N/A key N/A CheckNode N/A c N/A N/A n 1 kp N/A dict N/A N/A N/A isinstance node List N/A N/A c N/A N/A node getChildren N/A children N/A N/A N/A index child N/A enumerate c N/A N/A kp N/A list keypath N/A N/A N/A kp append N/A repr index N/A N/A N/A children append N/A CheckNode child kp N/A children N/A N/A N/A isinstance node Const N/A N/A N/A N/A N/A node getChildren N/A 0 N/A N/A N/A TypeError N/A N/A N/A Unknown AST node at key path ' N/A N/A . join keypath ':  N/A repr node N/A LoadOneBuildFile N/A N/A build_file_path data aux_data includes is_target check N/A N/A N/A N/A build_file_path data N/A N/A N/A data N/A build_file_path N/A N/A N/A N/A os path exists build_file_path N/A N/A build_file_contents N/A N/A N/A open build_file_path read N/A N/A N/A GypError N/A %s not found (cwd: %s) N/A build_file_path N/A N/A os getcwd N/A build_file_data None N/A N/A N/A check N/A N/A build_file_data N/A CheckedEval build_file_contents N/A N/A build_file_data N/A eval build_file_contents N/A __builtins__ None None N/A N/A N/A SyntaxError N/A e N/A N/A N/A e filename build_file_path N/A N/A N/A Exception N/A e N/A N/A N/A N/A N/A gyp common ExceptionAppend e N/A while reading  build_file_path N/A N/A N/A N/A type build_file_data dict N/A N/A N/A GypError N/A %s does not evaluate to a dictionary. build_file_path N/A N/A data N/A build_file_path build_file_data N/A N/A aux_data N/A build_file_path N/A N/A N/A N/A skip_includes build_file_data N/A N/A build_file_data N/A skip_includes N/A N/A N/A N/A is_target N/A N/A N/A LoadBuildFileIncludesIntoDict build_file_data build_file_path data aux_data includes check N/A N/A N/A LoadBuildFileIncludesIntoDict build_file_data build_file_path data aux_data None check N/A N/A N/A Exception N/A e N/A N/A N/A N/A N/A gyp common ExceptionAppend e N/A while reading includes of  build_file_path N/A N/A build_file_data N/A LoadBuildFileIncludesIntoDict N/A N/A subdict subdict_path data aux_data includes check N/A N/A N/A includes_list N/A N/A N/A includes None N/A N/A N/A N/A includes_list extend includes N/A N/A includes subdict N/A N/A include N/A subdict N/A includes N/A N/A relative_include N/A N/A N/A os path normpath N/A N/A N/A os path join N/A N/A N/A os path dirname subdict_path include N/A N/A N/A includes_list append relative_include N/A N/A subdict N/A includes N/A include includes_list N/A N/A N/A N/A included N/A aux_data N/A subdict_path N/A N/A N/A N/A aux_data N/A subdict_path N/A included N/A N/A N/A N/A N/A N/A aux_data N/A subdict_path N/A included append include N/A N/A N/A gyp DebugOutput N/A gyp DEBUG_INCLUDES Loading Included File: '%s' include N/A N/A MergeDicts subdict N/A LoadOneBuildFile include data aux_data None False check subdict_path include N/A N/A k v N/A N/A subdict iteritems N/A N/A N/A N/A type v dict N/A N/A N/A LoadBuildFileIncludesIntoDict v subdict_path data aux_data None check N/A N/A N/A N/A type v list N/A N/A N/A LoadBuildFileIncludesIntoList v subdict_path data aux_data check N/A LoadBuildFileIncludesIntoList N/A N/A sublist sublist_path data aux_data check N/A N/A N/A item sublist N/A N/A N/A N/A type item dict N/A N/A N/A LoadBuildFileIncludesIntoDict item sublist_path data aux_data None check N/A N/A N/A N/A type item list N/A N/A N/A LoadBuildFileIncludesIntoList item sublist_path data aux_data check N/A ProcessToolsetsInDict N/A N/A data N/A N/A N/A N/A targets data N/A N/A target_list N/A data N/A targets N/A new_target_list N/A N/A target target_list N/A N/A N/A N/A toolset target N/A toolsets target N/A N/A N/A N/A new_target_list append target N/A N/A multiple_toolsets N/A N/A toolsets N/A N/A target get toolsets N/A target N/A N/A toolsets N/A target N/A N/A toolsets target N/A N/A N/A target N/A toolsets N/A N/A N/A len toolsets 0 N/A N/A build N/A toolsets N/A 1 N/A N/A new_target N/A N/A N/A gyp simple_copy deepcopy target N/A N/A new_target N/A toolset build N/A N/A N/A new_target_list append new_target N/A N/A target N/A toolset N/A toolsets N/A 0 N/A N/A N/A new_target_list append target N/A N/A data N/A targets new_target_list N/A N/A conditions data N/A N/A condition N/A data N/A conditions N/A N/A N/A N/A type condition list N/A N/A condition_dict N/A condition N/A 1 N/A N/A N/A N/A type condition_dict dict N/A N/A N/A ProcessToolsetsInDict condition_dict N/A LoadTargetBuildFile N/A N/A build_file_path data aux_data variables includes depth check load_dependencies N/A N/A N/A depth N/A N/A d N/A N/A N/A gyp common RelativePath depth N/A N/A N/A os path dirname build_file_path N/A N/A d N/A N/A N/A variables N/A DEPTH . N/A N/A N/A variables N/A DEPTH N/A N/A d replace \ / N/A N/A target_build_files data N/A N/A N/A build_file_path N/A data N/A target_build_files N/A N/A False N/A N/A N/A N/A data N/A target_build_files add build_file_path N/A N/A N/A gyp DebugOutput N/A gyp DEBUG_INCLUDES Loading Target Build File '%s' build_file_path N/A build_file_data N/A LoadOneBuildFile build_file_path data aux_data includes True check N/A N/A build_file_data N/A _DEPTH depth N/A N/A included_files build_file_data N/A N/A N/A GypError N/A build_file_path  must not contain included_files key N/A included N/A GetIncludedBuildFiles build_file_path aux_data N/A N/A build_file_data N/A included_files N/A N/A included_file included N/A N/A included_relative N/A N/A N/A gyp common RelativePath included_file N/A N/A N/A os path dirname build_file_path N/A N/A N/A N/A build_file_data N/A included_files append included_relative N/A N/A ProcessToolsetsInDict build_file_data N/A N/A ProcessVariablesAndConditionsInDict build_file_data PHASE_EARLY variables build_file_path N/A N/A ProcessToolsetsInDict build_file_data N/A N/A target_defaults build_file_data N/A N/A N/A targets build_file_data N/A N/A N/A GypError N/A Unable to find targets in build file %s build_file_path N/A index 0 N/A N/A index N/A len N/A build_file_data N/A targets N/A N/A old_target_dict N/A N/A build_file_data N/A targets N/A index N/A new_target_dict N/A N/A N/A gyp simple_copy deepcopy N/A build_file_data N/A target_defaults N/A N/A MergeDicts new_target_dict old_target_dict build_file_path build_file_path N/A N/A N/A build_file_data N/A targets N/A index new_target_dict N/A index 1 N/A N/A build_file_data N/A target_defaults N/A dependencies N/A N/A N/A targets build_file_data N/A N/A target_dict N/A build_file_data N/A targets N/A N/A N/A dependencies target_dict N/A N/A N/A dependency N/A target_dict N/A dependencies N/A N/A N/A N/A dependencies append N/A N/A N/A N/A gyp common ResolveTarget build_file_path dependency None N/A 0 N/A load_dependencies N/A N/A dependency dependencies N/A N/A N/A N/A N/A LoadTargetBuildFile dependency data aux_data variables includes depth check load_dependencies N/A N/A N/A Exception N/A e N/A N/A N/A N/A N/A gyp common ExceptionAppend e N/A while loading dependencies of %s build_file_path N/A N/A N/A N/A build_file_path dependencies N/A CallLoadTargetBuildFile N/A N/A global_flags build_file_path variables includes depth check generator_input_info N/A N/A N/A Wrapper around LoadTargetBuildFile for parallel processing.

     This wrapper is used when LoadTargetBuildFile is executed in
     a worker process.
   N/A N/A N/A N/A N/A signal signal N/A signal SIGINT N/A signal SIG_IGN N/A N/A key value N/A N/A global_flags iteritems N/A N/A N/A N/A globals N/A key value N/A N/A SetGeneratorGlobals generator_input_info N/A result N/A LoadTargetBuildFile build_file_path per_process_data per_process_aux_data variables includes depth check False N/A N/A result N/A N/A result N/A N/A build_file_path dependencies result N/A build_file_data N/A N/A per_process_data pop build_file_path N/A N/A build_file_path build_file_data dependencies N/A N/A N/A GypError N/A e N/A N/A N/A N/A N/A sys stderr write N/A gyp: %s
 e N/A None N/A N/A Exception N/A e N/A N/A N/A sys stderr Exception: e N/A N/A sys stderr N/A N/A traceback format_exc N/A None N/A ParallelProcessingError N/A Exception N/A N/A N/A ParallelState N/A object N/A N/A Class to keep track of state when processing input files in parallel.

  If build files are loaded in parallel, use this to keep track of
  state during farming out and processing parallel jobs. It's stored
  in a global so that the callback function can have access to it.
   __init__ N/A N/A self N/A N/A N/A N/A self pool None N/A N/A self condition None N/A N/A self data None N/A N/A self pending 0 N/A N/A self scheduled N/A set N/A N/A self dependencies N/A N/A N/A self error False N/A LoadTargetBuildFileCallback N/A N/A self result N/A N/A N/A Handle the results of running LoadTargetBuildFile in another process.
     N/A N/A N/A N/A self condition acquire N/A N/A result N/A N/A N/A self error True N/A N/A N/A N/A self condition notify N/A N/A N/A N/A self condition release N/A N/A N/A build_file_path0 build_file_data0 dependencies0 result N/A N/A N/A self data N/A build_file_path0 build_file_data0 N/A N/A N/A N/A N/A self data N/A target_build_files add build_file_path0 N/A new_dependency dependencies0 N/A N/A N/A new_dependency N/A self scheduled N/A N/A N/A N/A N/A self scheduled add new_dependency N/A N/A N/A N/A self dependencies append new_dependency N/A N/A self pending 1 N/A N/A N/A N/A self condition notify N/A N/A N/A N/A self condition release N/A N/A LoadTargetBuildFilesParallel N/A N/A build_files data variables includes depth check generator_input_info N/A N/A N/A parallel_state N/A ParallelState N/A N/A parallel_state condition N/A N/A threading Condition N/A N/A parallel_state dependencies N/A list build_files N/A N/A parallel_state scheduled N/A set build_files N/A N/A parallel_state pending 0 N/A N/A parallel_state data data N/A N/A N/A N/A N/A N/A parallel_state condition acquire N/A N/A N/A parallel_state dependencies N/A parallel_state pending N/A N/A N/A parallel_state error N/A N/A N/A N/A N/A parallel_state dependencies N/A N/A N/A N/A N/A parallel_state condition wait N/A N/A dependency N/A N/A N/A parallel_state dependencies pop N/A N/A parallel_state pending 1 N/A global_flags N/A path_sections non_configuration_keys multiple_toolsets N/A N/A globals N/A path_sections N/A N/A globals N/A non_configuration_keys N/A N/A globals N/A multiple_toolsets N/A N/A N/A parallel_state pool N/A N/A N/A parallel_state pool N/A N/A multiprocessing Pool N/A N/A multiprocessing cpu_count N/A N/A N/A N/A parallel_state pool apply_async CallLoadTargetBuildFile args N/A global_flags dependency variables includes depth check generator_input_info callback N/A parallel_state LoadTargetBuildFileCallback N/A N/A N/A KeyboardInterrupt N/A e N/A N/A N/A N/A N/A parallel_state pool terminate N/A e N/A N/A N/A N/A parallel_state condition release N/A N/A N/A N/A parallel_state pool close N/A N/A N/A N/A parallel_state pool join N/A N/A parallel_state pool None N/A N/A parallel_state error N/A N/A N/A N/A sys exit 1 N/A N/A LBRACKETS N/A set {[( N/A BRACKETS N/A } ] ) { [ ( FindEnclosingBracketGroup N/A N/A input_str N/A N/A N/A stack N/A N/A start -1 N/A N/A index char N/A enumerate input_str N/A N/A N/A char LBRACKETS N/A N/A N/A N/A stack append char N/A N/A start -1 N/A N/A start index N/A N/A N/A char BRACKETS N/A N/A N/A stack N/A N/A N/A -1 -1 N/A N/A N/A N/A stack pop N/A BRACKETS N/A char N/A N/A N/A -1 -1 N/A N/A stack N/A N/A N/A start N/A index 1 N/A N/A -1 -1 N/A IsStrCanonicalInt N/A N/A string N/A N/A N/A Returns True if |string| is in its canonical integer form.

  The canonical form is such that str(int(string)) == string.
   N/A N/A N/A type string str N/A N/A string N/A N/A N/A string 0 N/A N/A True N/A N/A N/A string N/A 0 - N/A N/A string N/A string N/A 1 N/A N/A string N/A N/A False N/A N/A 1 N/A string N/A 0 9 N/A N/A N/A N/A string isdigit N/A False N/A N/A early_variable_re N/A N/A re compile (?P<replace>(?P<type><(?:(?:!?@?)|\|)?)(?P<command_string>[-a-zA-Z0-9_.]+)?\((?P<is_array>\s*\[?)(?P<content>.*?)(\]?)\)) N/A late_variable_re N/A N/A re compile (?P<replace>(?P<type>>(?:(?:!?@?)|\|)?)(?P<command_string>[-a-zA-Z0-9_.]+)?\((?P<is_array>\s*\[?)(?P<content>.*?)(\]?)\)) N/A latelate_variable_re N/A N/A re compile (?P<replace>(?P<type>[\^](?:(?:!?@?)|\|)?)(?P<command_string>[-a-zA-Z0-9_.]+)?\((?P<is_array>\s*\[?)(?P<content>.*?)(\]?)\)) N/A cached_command_results N/A FixupPlatformCommand N/A N/A cmd N/A N/A N/A N/A N/A sys platform win32 N/A N/A N/A N/A type cmd list N/A N/A cmd N/A N/A N/A N/A re sub ^cat  type  N/A cmd N/A 0 N/A cmd N/A 1 N/A N/A cmd N/A N/A re sub ^cat  type  cmd N/A cmd N/A N/A PHASE_EARLY 0 N/A PHASE_LATE 1 N/A PHASE_LATELATE 2 ExpandVariables N/A N/A input phase variables build_file N/A N/A N/A N/A phase PHASE_EARLY N/A N/A variable_re early_variable_re N/A expansion_symbol < N/A N/A N/A phase PHASE_LATE N/A N/A variable_re late_variable_re N/A expansion_symbol > N/A N/A N/A phase PHASE_LATELATE N/A N/A variable_re latelate_variable_re N/A expansion_symbol ^ N/A N/A False N/A input_str N/A str input N/A N/A IsStrCanonicalInt input_str N/A N/A N/A int input_str N/A N/A expansion_symbol input_str N/A N/A input_str N/A matches N/A list N/A N/A variable_re finditer input_str N/A N/A matches N/A N/A input_str N/A output input_str N/A N/A N/A matches reverse N/A match_group matches N/A N/A match N/A N/A match_group groupdict N/A N/A N/A gyp DebugOutput N/A gyp DEBUG_VARIABLES Matches: %r match N/A run_command N/A ! N/A match N/A type N/A command_string N/A match N/A command_string N/A file_list N/A | N/A match N/A type N/A replace_start N/A N/A match_group start replace N/A replace_end N/A N/A match_group end replace N/A N/A c_start c_end N/A FindEnclosingBracketGroup N/A input_str N/A replace_start N/A replace_end N/A replace_start c_end N/A replacement N/A input_str N/A replace_start replace_end N/A contents_start N/A N/A replace_start c_start 1 N/A contents_end N/A replace_end 1 N/A contents N/A input_str N/A contents_start contents_end N/A file_list N/A N/A processed_variables N/A N/A N/A gyp simple_copy deepcopy variables N/A N/A ProcessListFiltersInDict contents processed_variables N/A contents N/A ExpandVariables contents phase processed_variables build_file N/A N/A contents N/A ExpandVariables contents phase variables build_file N/A contents N/A N/A contents strip N/A expand_to_list N/A N/A @ N/A match N/A type N/A input_str replacement N/A N/A run_command file_list N/A N/A build_file_dir N/A N/A N/A os path dirname build_file N/A N/A N/A build_file_dir N/A file_list N/A N/A build_file_dir None N/A file_list N/A N/A N/A N/A type contents list N/A N/A contents_list contents N/A N/A contents_list N/A N/A contents split N/A replacement N/A contents_list N/A 0 N/A N/A N/A N/A os path isabs replacement N/A N/A N/A GypError N/A | cannot handle absolute paths, got "%s" replacement N/A N/A generator_filelist_paths N/A N/A path N/A N/A N/A os path join build_file_dir replacement N/A N/A N/A N/A N/A os path isabs build_file_dir N/A N/A toplevel N/A generator_filelist_paths N/A toplevel N/A rel_build_file_dir N/A N/A N/A gyp common RelativePath build_file_dir toplevel N/A N/A rel_build_file_dir build_file_dir N/A qualified_out_dir N/A generator_filelist_paths N/A qualified_out_dir N/A path N/A N/A N/A os path join qualified_out_dir rel_build_file_dir replacement N/A N/A N/A N/A gyp common EnsureDirExists path N/A replacement N/A N/A N/A gyp common RelativePath path build_file_dir N/A f N/A N/A N/A gyp common WriteOnDiff path N/A i N/A contents_list N/A 1 N/A N/A N/A N/A f write N/A %s
 i N/A N/A N/A f close N/A N/A run_command N/A N/A use_shell True N/A N/A match N/A is_array N/A N/A contents N/A eval contents N/A use_shell False N/A cache_key N/A N/A str contents build_file_dir N/A cached_value N/A N/A cached_command_results get cache_key None N/A N/A cached_value None N/A N/A N/A N/A gyp DebugOutput N/A gyp DEBUG_VARIABLES Executing command '%s' in directory '%s' contents build_file_dir N/A replacement N/A N/A command_string pymod_do_main N/A N/A oldwd N/A N/A os getcwd N/A build_file_dir N/A N/A N/A N/A os chdir build_file_dir N/A N/A N/A parsed_contents N/A N/A shlex split contents N/A N/A N/A py_module N/A __import__ N/A parsed_contents N/A 0 N/A N/A N/A ImportError N/A e N/A N/A N/A GypError N/A Error importing pymod_do_mainmodule (%s): %s N/A N/A parsed_contents N/A 0 e N/A replacement N/A N/A N/A str N/A N/A py_module DoMain N/A parsed_contents N/A 1 rstrip N/A N/A N/A N/A os chdir oldwd N/A N/A replacement None N/A N/A command_string N/A N/A N/A GypError N/A Unknown command string '%s' in '%s'. N/A command_string contents N/A N/A contents N/A FixupPlatformCommand contents N/A N/A N/A p N/A N/A subprocess Popen contents shell use_shell stdout N/A subprocess PIPE stderr N/A subprocess PIPE stdin N/A subprocess PIPE cwd build_file_dir N/A N/A N/A Exception N/A e N/A N/A N/A GypError N/A %s while executing command '%s' in %s N/A e contents build_file N/A N/A p_stdout p_stderr N/A N/A p communicate N/A N/A N/A N/A N/A p wait 0 p_stderr N/A N/A N/A N/A N/A sys stderr write p_stderr N/A N/A GypError N/A Call to '%s' returned exit status %d while in %s. N/A contents N/A p returncode build_file N/A replacement N/A N/A p_stdout rstrip N/A N/A cached_command_results N/A cache_key replacement N/A N/A N/A N/A gyp DebugOutput N/A gyp DEBUG_VARIABLES Had cache value for command '%s' in directory '%s' contents build_file_dir N/A replacement cached_value N/A N/A N/A N/A contents variables N/A N/A N/A N/A contents N/A -1 N/A ! / N/A N/A replacement N/A N/A N/A N/A GypError N/A N/A N/A Undefined variable  contents  in  build_file N/A N/A replacement N/A variables N/A contents N/A N/A N/A type replacement list N/A N/A item replacement N/A N/A N/A N/A N/A N/A contents N/A -1 / N/A N/A type item N/A str int N/A N/A N/A GypError N/A N/A N/A N/A Variable  contents  must expand to a string or list of strings;  list contains a  N/A N/A item __class__ __name__ N/A N/A ProcessVariablesAndConditionsInList replacement phase variables build_file N/A N/A N/A N/A type replacement N/A str int N/A N/A N/A GypError N/A N/A N/A N/A Variable  contents  must expand to a string or list of strings;  found a  N/A N/A replacement __class__ __name__ N/A expand_to_list N/A N/A N/A N/A type replacement list N/A N/A output N/A replacement N/A N/A N/A output N/A N/A shlex split N/A str replacement N/A N/A encoded_replacement N/A N/A N/A type replacement list N/A N/A encoded_replacement N/A N/A N/A gyp common EncodePOSIXShellList replacement N/A N/A encoded_replacement replacement N/A output N/A N/A N/A output N/A replace_start N/A str encoded_replacement N/A output N/A replace_end N/A input_str output N/A N/A output input N/A N/A N/A N/A gyp DebugOutput N/A gyp DEBUG_VARIABLES Found only identity matches on %r, avoiding infinite recursion. output N/A N/A N/A N/A gyp DebugOutput N/A gyp DEBUG_VARIABLES Found output %r, recursing. output N/A N/A N/A type output list N/A N/A N/A output N/A N/A type N/A output N/A 0 list N/A N/A N/A N/A new_output N/A N/A item output N/A N/A N/A N/A new_output append N/A ExpandVariables item phase variables build_file N/A output new_output N/A N/A output N/A ExpandVariables output phase variables build_file N/A N/A N/A type output list N/A N/A index N/A xrange 0 N/A len output N/A N/A N/A IsStrCanonicalInt N/A output N/A index N/A N/A N/A output N/A index N/A int N/A output N/A index N/A N/A N/A IsStrCanonicalInt output N/A N/A output N/A int output N/A output N/A N/A cached_conditions_asts N/A EvalCondition N/A N/A condition conditions_key phase variables build_file N/A N/A N/A Returns the dict that should be used or None if the result was
  that nothing should be used. N/A N/A N/A type condition list N/A N/A N/A GypError N/A conditions_key  must be a list N/A N/A N/A len condition 2 N/A N/A N/A GypError N/A N/A N/A N/A conditions_key N/A condition N/A 0  must be at least length 2, not  N/A str N/A len condition N/A i 0 N/A result None N/A N/A i N/A len condition N/A N/A cond_expr N/A condition N/A i N/A true_dict N/A condition N/A N/A i 1 N/A N/A N/A type true_dict dict N/A N/A N/A GypError N/A N/A {} {} must be followed by a dictionary, not {} format conditions_key cond_expr N/A type true_dict N/A N/A N/A N/A len condition N/A i 2 N/A N/A type N/A condition N/A N/A i 2 dict N/A N/A false_dict N/A condition N/A N/A i 2 N/A i N/A i 3 N/A N/A i N/A len condition N/A N/A N/A GypError N/A N/A {} {} has {} unexpected trailing items format conditions_key cond_expr N/A N/A len condition i N/A N/A false_dict None N/A i N/A i 2 N/A N/A result None N/A N/A result N/A EvalSingleCondition cond_expr true_dict false_dict phase variables build_file N/A result N/A EvalSingleCondition N/A N/A cond_expr true_dict false_dict phase variables build_file N/A N/A N/A Returns true_dict if cond_expr evaluates to true, and false_dict
  otherwise. N/A cond_expr_expanded N/A ExpandVariables cond_expr phase variables build_file N/A N/A N/A type cond_expr_expanded N/A str int N/A N/A N/A ValueError N/A N/A Variable expansion in this context permits str and int  only, found  N/A N/A cond_expr_expanded __class__ __name__ N/A N/A N/A N/A cond_expr_expanded cached_conditions_asts N/A N/A ast_code N/A cached_conditions_asts N/A cond_expr_expanded N/A N/A ast_code N/A compile cond_expr_expanded <string> eval N/A N/A cached_conditions_asts N/A cond_expr_expanded ast_code N/A N/A eval ast_code N/A __builtins__ None variables N/A N/A true_dict N/A false_dict N/A N/A N/A SyntaxError N/A e N/A N/A syntax_error N/A SyntaxError N/A %s while evaluating condition '%s' in %s at character %d. N/A N/A str N/A N/A e args N/A 0 N/A e text build_file N/A e offset N/A e filename N/A e lineno N/A e offset N/A e text N/A syntax_error N/A N/A NameError N/A e N/A N/A N/A N/A N/A gyp common ExceptionAppend e N/A while evaluating condition '%s' in %s N/A cond_expr_expanded build_file N/A N/A GypError e N/A ProcessConditionsInDict N/A N/A the_dict phase variables build_file N/A N/A N/A N/A phase PHASE_EARLY N/A N/A conditions_key conditions N/A N/A N/A phase PHASE_LATE N/A N/A conditions_key target_conditions N/A N/A N/A phase PHASE_LATELATE N/A N/A N/A N/A False N/A N/A N/A conditions_key the_dict N/A N/A N/A conditions_list N/A the_dict N/A conditions_key N/A N/A the_dict N/A conditions_key N/A condition conditions_list N/A N/A merge_dict N/A EvalCondition condition conditions_key phase variables build_file N/A N/A merge_dict None N/A N/A N/A ProcessVariablesAndConditionsInDict merge_dict phase variables build_file N/A N/A MergeDicts the_dict merge_dict build_file build_file N/A LoadAutomaticVariablesFromDict N/A N/A variables the_dict N/A N/A N/A N/A key value N/A N/A the_dict iteritems N/A N/A N/A N/A type value N/A str int list N/A N/A N/A variables N/A N/A _ key value N/A LoadVariablesFromVariablesDict N/A N/A variables the_dict the_dict_key N/A N/A N/A N/A key value N/A N/A N/A N/A the_dict get variables N/A iteritems N/A N/A N/A N/A type value N/A str int list N/A N/A N/A N/A N/A key endswith % N/A N/A variable_name N/A key N/A -1 N/A N/A variable_name variables N/A N/A N/A N/A N/A the_dict_key variables N/A variable_name the_dict N/A N/A value N/A the_dict N/A variable_name N/A N/A variable_name key N/A N/A variables N/A variable_name value N/A ProcessVariablesAndConditionsInDict N/A N/A the_dict phase variables_in build_file the_dict_key N/A None N/A N/A Handle all variable and command expansion and conditional evaluation.

  This function is the public entry point for all variable expansions and
  conditional evaluations.  The variables_in dictionary will not be modified
  by this function.
   N/A variables N/A N/A variables_in copy N/A N/A LoadAutomaticVariablesFromDict variables the_dict N/A N/A variables the_dict N/A N/A N/A key value N/A N/A N/A the_dict N/A variables iteritems N/A N/A N/A variables N/A key value N/A N/A ProcessVariablesAndConditionsInDict N/A the_dict N/A variables phase variables build_file variables N/A N/A LoadVariablesFromVariablesDict variables the_dict the_dict_key N/A N/A key value N/A N/A the_dict iteritems N/A N/A N/A N/A key variables N/A N/A type value str N/A N/A expanded N/A ExpandVariables value phase variables build_file N/A N/A N/A type expanded N/A str int N/A N/A N/A ValueError N/A N/A N/A N/A Variable expansion in this context permits str and int  only, found  N/A N/A expanded __class__ __name__  for  key N/A N/A the_dict N/A key expanded N/A variables N/A N/A variables_in copy N/A N/A LoadAutomaticVariablesFromDict variables the_dict N/A N/A LoadVariablesFromVariablesDict variables the_dict the_dict_key N/A N/A ProcessConditionsInDict the_dict phase variables build_file N/A variables N/A N/A variables_in copy N/A N/A LoadAutomaticVariablesFromDict variables the_dict N/A N/A LoadVariablesFromVariablesDict variables the_dict the_dict_key N/A N/A key value N/A N/A the_dict iteritems N/A N/A N/A N/A key variables N/A N/A type value str N/A N/A N/A N/A N/A type value dict N/A N/A N/A ProcessVariablesAndConditionsInDict value phase variables build_file key N/A N/A N/A N/A type value list N/A N/A N/A ProcessVariablesAndConditionsInList value phase variables build_file N/A N/A N/A N/A type value int N/A N/A N/A TypeError N/A N/A N/A Unknown type  N/A N/A value __class__ __name__  for  key N/A ProcessVariablesAndConditionsInList N/A N/A the_list phase variables build_file N/A N/A N/A index 0 N/A N/A index N/A len the_list N/A N/A item N/A the_list N/A index N/A N/A N/A type item dict N/A N/A N/A ProcessVariablesAndConditionsInDict item phase variables build_file N/A N/A N/A N/A type item list N/A N/A N/A ProcessVariablesAndConditionsInList item phase variables build_file N/A N/A N/A N/A type item str N/A N/A expanded N/A ExpandVariables item phase variables build_file N/A N/A N/A type expanded N/A str int N/A N/A N/A the_list N/A index expanded N/A N/A N/A N/A type expanded list N/A N/A N/A the_list N/A index N/A index 1 expanded N/A index N/A len expanded N/A N/A N/A N/A ValueError N/A N/A N/A N/A Variable expansion in this context permits strings and  lists only, found  N/A N/A expanded __class__ __name__  at  index N/A N/A N/A N/A type item int N/A N/A N/A TypeError N/A N/A N/A Unknown type  N/A N/A item __class__ __name__  at index  index N/A index N/A index 1 N/A BuildTargetsDict N/A N/A data N/A N/A N/A Builds a dict mapping fully-qualified target names to their target dicts.

  |data| is a dict mapping loaded build files by pathname relative to the
  current directory.  Values in |data| are build file contents.  For each
  |data| value with a "targets" key, the value of the "targets" key is taken
  as a list containing target dicts.  Each target's fully-qualified name is
  constructed from the pathname of the build file (|data| key) and its
  "target_name" property.  These fully-qualified names are used as the keys
  in the returned dict.  These keys provide access to the target dicts,
  the dicts in the "targets" lists.
   N/A targets N/A N/A build_file N/A data N/A target_build_files N/A N/A target N/A N/A N/A data N/A build_file get targets N/A N/A N/A target_name N/A N/A N/A gyp common QualifiedTarget build_file N/A target N/A target_name N/A target N/A toolset N/A N/A target_name targets N/A N/A N/A GypError N/A Duplicate target definitions for  target_name N/A N/A targets N/A target_name target N/A targets N/A QualifyDependencies N/A N/A targets N/A N/A N/A Make dependency links fully-qualified relative to the current directory.

  |targets| is a dict mapping fully-qualified target names to their target
  dicts.  For each target in this dict, keys known to contain dependency
  links are examined, and any dependencies referenced will be rewritten
  so that they are fully-qualified and relative to the current directory.
  All rewritten dependencies are suitable for use as keys to |targets| or a
  similar dict.
   N/A all_dependency_sections N/A N/A dep op N/A dep dependency_sections N/A op N/A ! / N/A N/A target target_dict N/A N/A targets iteritems N/A N/A target_build_file N/A N/A N/A gyp common BuildFile target N/A toolset N/A target_dict N/A toolset N/A dependency_key all_dependency_sections N/A N/A dependencies N/A N/A target_dict get dependency_key N/A N/A index N/A xrange 0 N/A len dependencies N/A N/A N/A dep_file dep_target dep_toolset N/A N/A N/A gyp common ResolveTarget target_build_file N/A dependencies N/A index toolset N/A N/A multiple_toolsets N/A N/A dep_toolset toolset N/A dependency N/A N/A N/A gyp common QualifiedTarget dep_file dep_target dep_toolset N/A N/A dependencies N/A index dependency N/A N/A N/A dependency_key dependencies N/A dependency N/A target_dict N/A dependencies N/A N/A N/A GypError N/A N/A N/A N/A N/A N/A Found  dependency  in  dependency_key  of  target , but not in dependencies N/A ExpandWildcardDependencies N/A N/A targets data N/A N/A N/A Expands dependencies specified as build_file:*.

  For each target in |targets|, examines sections containing links to other
  targets.  If any such section contains a link of the form build_file:*, it
  is taken as a wildcard link, and is expanded to list each target in
  build_file.  The |data| dict provides access to build file dicts.

  Any target that does not wish to be included by wildcard can provide an
  optional "suppress_wildcard" key in its target dict.  When present and
  true, a wildcard dependency link will not include such targets.

  All dependency names, including the keys to |targets| and the values in each
  dependency list, must be qualified when this function is called.
   N/A N/A target target_dict N/A N/A targets iteritems N/A N/A toolset N/A target_dict N/A toolset N/A target_build_file N/A N/A N/A gyp common BuildFile target N/A dependency_key dependency_sections N/A N/A dependencies N/A N/A target_dict get dependency_key N/A N/A index 0 N/A N/A index N/A len dependencies N/A N/A N/A dependency_build_file dependency_target dependency_toolset N/A N/A N/A gyp common ParseQualifiedTarget N/A dependencies N/A index N/A N/A N/A dependency_target * N/A dependency_toolset * N/A N/A index N/A index 1 N/A N/A N/A dependency_build_file target_build_file N/A N/A N/A GypError N/A N/A N/A N/A Found wildcard in  dependency_key  of  target  referring to same build file N/A N/A dependencies N/A index N/A index N/A index 1 N/A dependency_target_dicts N/A N/A data N/A dependency_build_file N/A targets N/A dependency_target_dict dependency_target_dicts N/A N/A N/A int N/A N/A dependency_target_dict get suppress_wildcard False N/A N/A N/A dependency_target_name N/A dependency_target_dict N/A target_name N/A N/A N/A dependency_target * N/A dependency_target dependency_target_name N/A N/A N/A dependency_target_toolset N/A dependency_target_dict N/A toolset N/A N/A N/A dependency_toolset * N/A dependency_toolset dependency_target_toolset N/A N/A N/A dependency N/A N/A N/A gyp common QualifiedTarget dependency_build_file dependency_target_name dependency_target_toolset N/A index N/A index 1 N/A N/A N/A dependencies insert index dependency N/A index N/A index 1 N/A Unify N/A N/A l N/A N/A N/A Removes duplicate elements from l, keeping the first element. N/A seen N/A N/A N/A N/A N/A seen setdefault e e N/A e l N/A e seen N/A RemoveDuplicateDependencies N/A N/A targets N/A N/A N/A Makes sure every dependency appears only once in all targets's dependency
  lists. N/A N/A target_name target_dict N/A N/A targets iteritems N/A N/A dependency_key dependency_sections N/A N/A dependencies N/A N/A target_dict get dependency_key N/A N/A dependencies N/A N/A N/A target_dict N/A dependency_key N/A Unify dependencies N/A Filter N/A N/A l item N/A N/A N/A Removes item from l. N/A res N/A N/A N/A N/A N/A res setdefault e e N/A e l N/A e item N/A RemoveSelfDependencies N/A N/A targets N/A N/A N/A Remove self dependencies from targets that have the prune_self_dependency
  variable set. N/A N/A target_name target_dict N/A N/A targets iteritems N/A N/A dependency_key dependency_sections N/A N/A dependencies N/A N/A target_dict get dependency_key N/A N/A dependencies N/A N/A t dependencies N/A N/A N/A t target_name N/A N/A N/A N/A N/A N/A N/A targets N/A t get variables N/A get prune_self_dependency 0 N/A N/A N/A target_dict N/A dependency_key N/A Filter dependencies target_name N/A RemoveLinkDependenciesFromNoneTargets N/A N/A targets N/A N/A N/A Remove dependencies having the 'link_dependency' attribute from the 'none'
  targets. N/A N/A target_name target_dict N/A N/A targets iteritems N/A N/A dependency_key dependency_sections N/A N/A dependencies N/A N/A target_dict get dependency_key N/A N/A dependencies N/A N/A t dependencies N/A N/A N/A N/A N/A target_dict get type None none N/A N/A N/A N/A N/A N/A N/A targets N/A t get variables N/A get link_dependency 0 N/A N/A N/A target_dict N/A dependency_key N/A Filter N/A target_dict N/A dependency_key t N/A DependencyGraphNode N/A object N/A N/A 

  Attributes:
    ref: A reference to an object that this DependencyGraphNode represents.
    dependencies: List of DependencyGraphNodes on which this one depends.
    dependents: List of DependencyGraphNodes that depend on this one.
   CircularException N/A GypError N/A N/A N/A __init__ N/A N/A self ref N/A N/A N/A N/A self ref ref N/A N/A self dependencies N/A N/A N/A self dependents N/A N/A __repr__ N/A N/A self N/A N/A N/A N/A <DependencyGraphNode: %r> N/A self ref N/A FlattenToList N/A N/A self N/A N/A N/A flat_list N/A OrderedSet N/A in_degree_zeros N/A set N/A N/A self dependents N/A N/A in_degree_zeros N/A N/A node N/A N/A in_degree_zeros pop N/A N/A N/A flat_list add N/A node ref N/A node_dependent N/A node dependents N/A N/A is_in_degree_zero True N/A node_dependent_dependency N/A node_dependent dependencies N/A N/A N/A N/A N/A node_dependent_dependency ref flat_list N/A N/A is_in_degree_zero False N/A N/A is_in_degree_zero N/A N/A N/A N/A in_degree_zeros add node_dependent N/A N/A list flat_list N/A FindCycles N/A N/A self N/A N/A N/A 
    Returns a list of cycles in the graph, where each cycle is its own list.
     N/A results N/A N/A visited N/A set Visit N/A N/A node path N/A N/A N/A child N/A node dependents N/A N/A N/A child path N/A N/A N/A N/A results append N/A N/A child N/A path N/A N/A N/A N/A path index child 1 N/A N/A N/A N/A child visited N/A N/A N/A N/A visited add child N/A N/A Visit child N/A N/A child path N/A N/A N/A N/A visited add self N/A N/A Visit self N/A self N/A results N/A DirectDependencies N/A N/A self dependencies N/A None N/A N/A Returns a list of just direct dependencies. N/A N/A dependencies None N/A N/A dependencies N/A N/A dependency N/A self dependencies N/A N/A N/A N/A N/A dependency ref None N/A N/A dependency ref dependencies N/A N/A N/A N/A dependencies append N/A dependency ref N/A dependencies N/A _AddImportedDependencies N/A N/A self targets dependencies N/A None N/A N/A Given a list of direct dependencies, adds indirect dependencies that
    other dependencies have declared to export their settings.

    This method does not operate on self.  Rather, it operates on the list
    of dependencies in the |dependencies| argument.  For each dependency in
    that list, if any declares that it exports the settings of one of its
    own dependencies, those dependencies whose settings are "passed through"
    are added to the list.  As new items are added to the list, they too will
    be processed, so it is possible to import settings through multiple levels
    of dependencies.

    This method is not terribly useful on its own, it depends on being
    "primed" with a list of direct dependencies such as one provided by
    DirectDependencies.  DirectAndImportedDependencies is intended to be the
    public entry point.
     N/A N/A dependencies None N/A N/A dependencies N/A N/A index 0 N/A N/A index N/A len dependencies N/A N/A dependency N/A dependencies N/A index N/A dependency_dict N/A targets N/A dependency N/A add_index 1 N/A imported_dependency N/A N/A dependency_dict get export_dependent_settings N/A N/A N/A N/A imported_dependency dependencies N/A N/A N/A N/A dependencies insert N/A index add_index imported_dependency N/A add_index N/A add_index 1 N/A index N/A index 1 N/A dependencies N/A DirectAndImportedDependencies N/A N/A self targets dependencies N/A None N/A N/A Returns a list of a target's direct dependencies and all indirect
    dependencies that a dependency has advertised settings should be exported
    through the dependency for.
     N/A dependencies N/A N/A self DirectDependencies dependencies N/A N/A N/A self _AddImportedDependencies targets dependencies N/A DeepDependencies N/A N/A self dependencies N/A None N/A N/A Returns an OrderedSet of all of a target's dependencies, recursively. N/A N/A dependencies None N/A N/A dependencies N/A OrderedSet N/A dependency N/A self dependencies N/A N/A N/A N/A dependency ref None N/A N/A N/A N/A N/A dependency ref dependencies N/A N/A N/A N/A dependency DeepDependencies dependencies N/A N/A N/A dependencies add N/A dependency ref N/A dependencies N/A _LinkDependenciesInternal N/A N/A self targets include_shared_libraries dependencies initial N/A None True N/A N/A Returns an OrderedSet of dependency targets that are linked
    into this target.

    This function has a split personality, depending on the setting of
    |initial|.  Outside callers should always leave |initial| at its default
    setting.

    When adding a target to the list of dependencies, this function will
    recurse into itself with |initial| set to False, to collect dependencies
    that are linked into the linkable target for which the list is being built.

    If |include_shared_libraries| is False, the resulting dependencies will not
    include shared_library targets that are linked into this target.
     N/A N/A dependencies None N/A N/A dependencies N/A OrderedSet N/A N/A N/A self ref None N/A N/A dependencies N/A N/A target_name N/A targets N/A N/A self ref N/A N/A N/A GypError Missing 'target_name' field in target. N/A N/A type N/A targets N/A N/A self ref N/A N/A N/A GypError N/A Missing 'type' field in target %s N/A N/A targets N/A N/A self ref N/A target_name N/A target_type N/A N/A targets N/A N/A self ref N/A type N/A is_linkable N/A target_type linkable_types N/A N/A initial N/A is_linkable N/A N/A dependencies N/A N/A N/A target_type none N/A N/A N/A N/A targets N/A N/A self ref get dependencies_traverse True N/A N/A N/A N/A dependencies add N/A self ref N/A dependencies N/A N/A N/A initial N/A target_type N/A executable loadable_module mac_kernel_extension N/A N/A dependencies N/A N/A N/A initial N/A target_type shared_library N/A include_shared_libraries N/A N/A dependencies N/A N/A N/A self ref dependencies N/A N/A N/A N/A dependencies add N/A self ref N/A N/A initial N/A is_linkable N/A N/A dependency N/A self dependencies N/A N/A N/A N/A dependency _LinkDependenciesInternal targets include_shared_libraries dependencies False N/A dependencies N/A DependenciesForLinkSettings N/A N/A self targets N/A N/A N/A 
    Returns a list of dependency targets whose link_settings should be merged
    into this target.
     N/A include_shared_libraries N/A N/A N/A targets N/A N/A self ref get allow_sharedlib_linksettings_propagation True N/A N/A N/A self _LinkDependenciesInternal targets include_shared_libraries N/A DependenciesToLinkAgainst N/A N/A self targets N/A N/A N/A 
    Returns a list of dependency targets that are linked into this target.
     N/A N/A N/A self _LinkDependenciesInternal targets True N/A N/A BuildDependencyList N/A N/A targets N/A N/A N/A dependency_nodes N/A N/A N/A target spec N/A N/A targets iteritems N/A N/A N/A target dependency_nodes N/A N/A N/A dependency_nodes N/A target N/A DependencyGraphNode target N/A root_node N/A DependencyGraphNode None N/A N/A target spec N/A N/A targets iteritems N/A N/A target_node N/A dependency_nodes N/A target N/A target_build_file N/A N/A N/A gyp common BuildFile target N/A dependencies N/A N/A spec get dependencies N/A N/A dependencies N/A N/A N/A target_node dependencies N/A root_node N/A N/A N/A N/A root_node dependents append target_node N/A N/A dependency dependencies N/A N/A dependency_node N/A N/A dependency_nodes get dependency N/A N/A dependency_node N/A N/A N/A GypError N/A Dependency '%s' not found while trying to load target %s N/A dependency target N/A N/A N/A N/A target_node dependencies append dependency_node N/A N/A N/A N/A dependency_node dependents append target_node N/A flat_list N/A N/A root_node FlattenToList N/A N/A N/A len flat_list N/A len targets N/A N/A N/A N/A root_node dependents N/A N/A target N/A N/A N/A targets keys N/A 0 N/A target_node N/A dependency_nodes N/A target N/A N/A N/A N/A target_node dependencies append root_node N/A N/A N/A N/A root_node dependents append target_node N/A cycles N/A N/A cycle N/A N/A root_node FindCycles N/A N/A paths N/A N/A node ref N/A node cycle N/A N/A N/A cycles append N/A Cycle: %s N/A N/A  ->  join paths N/A N/A N/A DependencyGraphNode CircularException N/A Cycles in dependency graph detected:
 N/A N/A join cycles N/A N/A dependency_nodes flat_list N/A VerifyNoGYPFileCircularDependencies N/A N/A targets N/A N/A N/A dependency_nodes N/A N/A target N/A N/A targets iterkeys N/A N/A build_file N/A N/A N/A gyp common BuildFile target N/A N/A N/A build_file dependency_nodes N/A N/A N/A dependency_nodes N/A build_file N/A DependencyGraphNode build_file N/A N/A target spec N/A N/A targets iteritems N/A N/A build_file N/A N/A N/A gyp common BuildFile target N/A build_file_node N/A dependency_nodes N/A build_file N/A target_dependencies N/A N/A spec get dependencies N/A N/A dependency target_dependencies N/A N/A N/A N/A dependency_build_file N/A N/A N/A gyp common BuildFile dependency N/A N/A N/A GypError N/A e N/A N/A N/A N/A N/A gyp common ExceptionAppend e N/A while computing dependencies of .gyp file %s build_file N/A N/A N/A dependency_build_file build_file N/A N/A N/A dependency_node N/A N/A dependency_nodes get dependency_build_file N/A N/A dependency_node N/A N/A N/A GypError N/A Dependancy '%s' not found dependency_build_file N/A N/A dependency_node N/A build_file_node dependencies N/A N/A N/A N/A N/A build_file_node dependencies append dependency_node N/A N/A N/A N/A dependency_node dependents append build_file_node N/A root_node N/A DependencyGraphNode None N/A build_file_node N/A N/A dependency_nodes itervalues N/A N/A N/A N/A len N/A build_file_node dependencies 0 N/A N/A N/A N/A N/A build_file_node dependencies append root_node N/A N/A N/A N/A root_node dependents append build_file_node N/A flat_list N/A N/A root_node FlattenToList N/A N/A N/A len flat_list N/A len dependency_nodes N/A N/A N/A N/A root_node dependents N/A N/A file_node N/A N/A N/A dependency_nodes values N/A 0 N/A N/A N/A N/A file_node dependencies append root_node N/A N/A N/A N/A root_node dependents append file_node N/A cycles N/A N/A cycle N/A N/A root_node FindCycles N/A N/A paths N/A N/A node ref N/A node cycle N/A N/A N/A cycles append N/A Cycle: %s N/A N/A  ->  join paths N/A N/A N/A DependencyGraphNode CircularException N/A Cycles in .gyp file dependency graph detected:
 N/A N/A join cycles N/A DoDependentSettings N/A N/A key flat_list targets dependency_nodes N/A N/A N/A target flat_list N/A N/A target_dict N/A targets N/A target N/A build_file N/A N/A N/A gyp common BuildFile target N/A N/A key all_dependent_settings N/A N/A dependencies N/A N/A N/A dependency_nodes N/A target DeepDependencies N/A N/A N/A key direct_dependent_settings N/A N/A dependencies N/A N/A N/A dependency_nodes N/A target DirectAndImportedDependencies targets N/A N/A N/A key link_settings N/A N/A dependencies N/A N/A N/A dependency_nodes N/A target DependenciesForLinkSettings targets N/A N/A N/A GypError N/A DoDependentSettings doesn't know how to determine dependencies for  key N/A dependency dependencies N/A N/A dependency_dict N/A targets N/A dependency N/A N/A N/A key dependency_dict N/A N/A N/A dependency_build_file N/A N/A N/A gyp common BuildFile dependency N/A N/A MergeDicts target_dict N/A dependency_dict N/A key build_file dependency_build_file N/A AdjustStaticLibraryDependencies N/A N/A flat_list targets dependency_nodes sort_dependencies N/A N/A N/A target flat_list N/A N/A target_dict N/A targets N/A target N/A target_type N/A target_dict N/A type N/A N/A target_type static_library N/A N/A N/A N/A dependencies target_dict N/A N/A N/A N/A target_dict N/A dependencies_original N/A N/A N/A target_dict get dependencies N/A N/A N/A dependencies N/A N/A N/A dependency_nodes N/A target DirectAndImportedDependencies targets N/A index 0 N/A N/A index N/A len dependencies N/A N/A dependency N/A dependencies N/A index N/A dependency_dict N/A targets N/A dependency N/A N/A N/A N/A N/A dependency_dict N/A type static_library N/A N/A N/A dependency_dict get hard_dependency False N/A N/A N/A dependency_dict N/A type static_library N/A N/A dependency N/A target_dict N/A dependencies N/A N/A N/A dependencies N/A index N/A N/A index N/A index 1 N/A N/A N/A len dependencies 0 N/A N/A N/A target_dict N/A dependencies dependencies N/A N/A N/A target_dict N/A dependencies N/A N/A N/A target_type linkable_types N/A N/A link_dependencies N/A N/A N/A dependency_nodes N/A target DependenciesToLinkAgainst targets N/A dependency link_dependencies N/A N/A N/A dependency target N/A N/A N/A N/A N/A dependencies target_dict N/A N/A N/A target_dict N/A dependencies N/A N/A N/A N/A dependency N/A target_dict N/A dependencies N/A N/A N/A N/A N/A target_dict N/A dependencies append dependency N/A N/A sort_dependencies N/A dependencies target_dict N/A N/A N/A target_dict N/A dependencies N/A dep N/A dep N/A reversed flat_list N/A dep N/A target_dict N/A dependencies N/A N/A exception_re N/A N/A re compile ["']?[-/$<>^] MakePathRelative N/A N/A to_file fro_file item N/A N/A N/A N/A N/A to_file fro_file N/A N/A exception_re match item N/A N/A item N/A N/A ret N/A N/A N/A N/A N/A os path normpath N/A N/A N/A os path join N/A N/A N/A gyp common RelativePath N/A N/A N/A os path dirname fro_file N/A N/A N/A os path dirname to_file item replace \ / N/A N/A N/A item N/A -1 / N/A N/A ret / N/A ret N/A MergeLists N/A N/A to fro to_file fro_file is_paths append N/A False True N/A N/A is_hashable N/A N/A N/A val N/A N/A val __hash__ is_in_set_or_list N/A N/A x s l N/A N/A N/A N/A is_hashable x N/A N/A N/A x s N/A N/A x l N/A N/A prepend_index 0 N/A hashable_to_set N/A set N/A x N/A x to N/A is_hashable x N/A item fro N/A N/A singleton False N/A N/A N/A type item N/A str int N/A N/A is_paths N/A N/A to_item N/A MakePathRelative to_file fro_file item N/A N/A to_item item N/A N/A N/A N/A N/A type item str N/A N/A item startswith - N/A N/A singleton True N/A N/A N/A N/A type item dict N/A N/A to_item N/A N/A N/A MergeDicts to_item item to_file fro_file N/A N/A N/A N/A type item list N/A N/A to_item N/A N/A N/A MergeLists to_item item to_file fro_file N/A N/A N/A TypeError N/A Attempt to merge list item of unsupported type  N/A N/A item __class__ __name__ N/A append N/A N/A N/A N/A singleton N/A N/A is_in_set_or_list to_item hashable_to_set to N/A N/A N/A N/A to append to_item N/A N/A is_hashable to_item N/A N/A N/A N/A hashable_to_set add to_item N/A N/A N/A singleton N/A to_item to N/A N/A N/A N/A to remove to_item N/A N/A N/A to insert prepend_index to_item N/A N/A is_hashable to_item N/A N/A N/A N/A hashable_to_set add to_item N/A prepend_index N/A prepend_index 1 N/A MergeDicts N/A N/A to fro to_file fro_file N/A N/A N/A N/A k v N/A N/A fro iteritems N/A N/A N/A k to N/A N/A bad_merge False N/A N/A N/A type v N/A str int N/A N/A N/A N/A type N/A to N/A k N/A str int N/A N/A bad_merge True N/A N/A N/A N/A type v N/A type N/A to N/A k N/A N/A bad_merge True N/A bad_merge N/A N/A N/A TypeError N/A N/A N/A N/A N/A Attempt to merge dict value of type  N/A N/A v __class__ __name__  into incompatible type  N/A N/A N/A to N/A k __class__ __name__  for key  k N/A N/A N/A type v N/A str int N/A N/A is_path N/A IsPathSection k N/A is_path N/A N/A N/A to N/A k N/A MakePathRelative to_file fro_file v N/A N/A N/A to N/A k v N/A N/A N/A N/A type v dict N/A N/A N/A N/A k to N/A N/A N/A to N/A k N/A N/A N/A MergeDicts N/A to N/A k v to_file fro_file N/A N/A N/A N/A type v list N/A N/A ext N/A k N/A -1 N/A append True N/A N/A ext = N/A N/A list_base N/A k N/A -1 N/A lists_incompatible N/A list_base N/A list_base ? N/A N/A to N/A list_base N/A N/A N/A N/A ext + N/A N/A list_base N/A k N/A -1 N/A lists_incompatible N/A N/A list_base = N/A list_base ? N/A append False N/A N/A N/A ext ? N/A N/A list_base N/A k N/A -1 N/A lists_incompatible N/A list_base N/A list_base = N/A list_base + N/A N/A list_base k N/A lists_incompatible N/A N/A list_base = N/A list_base ? N/A list_incompatible lists_incompatible N/A N/A N/A list_incompatible fro N/A N/A N/A GypError N/A N/A N/A Incompatible list policies  k  and  list_incompatible N/A N/A list_base to N/A N/A N/A ext ? N/A N/A N/A N/A N/A N/A type N/A to N/A list_base list N/A N/A N/A TypeError N/A N/A N/A N/A N/A N/A N/A N/A Attempt to merge dict value of type  N/A N/A v __class__ __name__  into incompatible type  N/A N/A N/A to N/A list_base __class__ __name__  for key  list_base ( k ) N/A N/A N/A to N/A list_base N/A N/A is_paths N/A IsPathSection list_base N/A N/A MergeLists N/A to N/A list_base v to_file fro_file is_paths append N/A N/A N/A TypeError N/A N/A N/A Attempt to merge dict value of unsupported type  N/A N/A v __class__ __name__  for key  k N/A MergeConfigWithInheritance N/A N/A new_configuration_dict build_file target_dict configuration visited N/A N/A N/A N/A configuration visited N/A N/A N/A configuration_dict N/A N/A target_dict N/A configurations N/A configuration N/A parent N/A N/A configuration_dict get inherit_from N/A N/A N/A N/A MergeConfigWithInheritance new_configuration_dict build_file target_dict parent N/A visited N/A configuration N/A N/A MergeDicts new_configuration_dict configuration_dict build_file build_file N/A N/A abstract new_configuration_dict N/A N/A N/A new_configuration_dict N/A abstract N/A SetUpConfigurations N/A N/A target target_dict N/A N/A N/A key_suffixes N/A = + ? ! / N/A build_file N/A N/A N/A gyp common BuildFile target N/A N/A N/A configurations target_dict N/A N/A N/A target_dict N/A configurations N/A Default N/A N/A N/A N/A default_configuration target_dict N/A N/A concrete N/A i N/A N/A i config N/A N/A N/A target_dict N/A configurations iteritems N/A N/A N/A config get abstract N/A N/A target_dict N/A default_configuration N/A N/A sorted concrete N/A 0 N/A merged_configurations N/A N/A configs N/A target_dict N/A configurations N/A N/A configuration old_configuration_dict N/A N/A configs iteritems N/A N/A N/A N/A old_configuration_dict get abstract N/A N/A N/A new_configuration_dict N/A N/A N/A key target_val N/A N/A target_dict iteritems N/A N/A key_ext N/A key N/A -1 N/A N/A key_ext key_suffixes N/A N/A key_base N/A key N/A -1 N/A N/A key_base key N/A N/A N/A key_base non_configuration_keys N/A N/A N/A new_configuration_dict N/A key N/A N/A N/A gyp simple_copy deepcopy target_val N/A N/A MergeConfigWithInheritance new_configuration_dict build_file target_dict configuration N/A N/A N/A merged_configurations N/A configuration new_configuration_dict N/A configuration N/A N/A merged_configurations keys N/A N/A N/A N/A target_dict N/A configurations N/A configuration N/A merged_configurations N/A configuration N/A configuration N/A N/A N/A target_dict N/A configurations keys N/A N/A old_configuration_dict N/A N/A target_dict N/A configurations N/A configuration N/A N/A N/A old_configuration_dict get abstract N/A N/A N/A N/A target_dict N/A configurations N/A configuration N/A delete_keys N/A N/A key target_dict N/A N/A key_ext N/A key N/A -1 N/A N/A key_ext key_suffixes N/A N/A key_base N/A key N/A -1 N/A N/A key_base key N/A N/A N/A key_base non_configuration_keys N/A N/A N/A N/A delete_keys append key N/A key delete_keys N/A N/A N/A target_dict N/A key N/A configuration N/A N/A N/A target_dict N/A configurations keys N/A N/A configuration_dict N/A N/A target_dict N/A configurations N/A configuration N/A key N/A N/A configuration_dict keys N/A N/A N/A key invalid_configuration_keys N/A N/A N/A GypError N/A %s not allowed in the %s configuration, found in target %s N/A key configuration target N/A ProcessListFiltersInDict N/A N/A name the_dict N/A N/A N/A Process regular expression and exclusion-based filters on lists.

  An exclusion list is in a dict key named with a trailing "!", like
  "sources!".  Every item in such a list is removed from the associated
  main list, which in this example, would be "sources".  Removed items are
  placed into a "sources_excluded" list in the dict.

  Regular expression (regex) filters are contained in dict keys named with a
  trailing "/", such as "sources/" to operate on the "sources" list.  Regex
  filters in a dict take the form:
    'sources/': [ ['exclude', '_(linux|mac|win)\.cc$'],
                  ['include', '_mac\.cc$'] ],
  The first filter says to exclude all files ending in _linux.cc, _mac.cc, and
  _win.cc.  The second filter then includes all files ending in _mac.cc that
  are now or were once in the "sources" list.  Items matching an "exclude"
  filter are subject to the same processing as would occur if they were listed
  by name in an exclusion list (ending in "!").  Items matching an "include"
  filter are brought back into the main list if previously excluded by an
  exclusion list or exclusion regex filter.  Subsequent matching "exclude"
  patterns can still cause items to be excluded after matching an "include".
   N/A lists N/A N/A del_lists N/A N/A N/A key value N/A N/A the_dict iteritems N/A N/A operation N/A key N/A -1 N/A N/A N/A operation ! N/A operation / N/A N/A N/A N/A N/A type value list N/A N/A N/A ValueError N/A N/A N/A N/A name  key  key  must be list, not  N/A N/A value __class__ __name__ N/A list_key N/A key N/A -1 N/A N/A list_key the_dict N/A N/A N/A N/A del_lists append key N/A N/A N/A N/A type N/A the_dict N/A list_key list N/A N/A value N/A the_dict N/A list_key N/A N/A ValueError N/A N/A N/A N/A N/A N/A name  key  list_key  must be list, not  N/A N/A value __class__ __name__  when applying  N/A N/A ! / exclusion regex N/A operation N/A N/A N/A list_key lists N/A N/A N/A N/A lists append list_key N/A del_list del_lists N/A N/A N/A the_dict N/A del_list N/A list_key lists N/A N/A the_list N/A the_dict N/A list_key N/A list_actions N/A list N/A N/A -1 N/A len the_list N/A exclude_key N/A list_key ! N/A N/A exclude_key the_dict N/A N/A exclude_item N/A the_dict N/A exclude_key N/A N/A index N/A xrange 0 N/A len the_list N/A N/A N/A exclude_item N/A the_list N/A index N/A N/A N/A list_actions N/A index 0 N/A N/A the_dict N/A exclude_key N/A regex_key N/A list_key / N/A N/A regex_key the_dict N/A N/A regex_item N/A the_dict N/A regex_key N/A N/A N/A action pattern regex_item N/A pattern_re N/A N/A re compile pattern N/A N/A action exclude N/A N/A action_value 0 N/A N/A N/A action include N/A N/A action_value 1 N/A N/A N/A ValueError N/A N/A N/A N/A N/A Unrecognized action  action  in  name  key  regex_key N/A index N/A xrange 0 N/A len the_list N/A N/A list_item N/A the_list N/A index N/A N/A N/A list_actions N/A index action_value N/A N/A N/A N/A N/A pattern_re search list_item N/A N/A N/A list_actions N/A index action_value N/A N/A the_dict N/A regex_key N/A excluded_key N/A list_key _excluded N/A N/A excluded_key the_dict N/A N/A N/A GypError N/A N/A N/A N/A name  key  excluded_key  must not be present prior  to applying exclusion/regex filters for  list_key N/A excluded_list N/A N/A index N/A xrange N/A N/A len list_actions 1 -1 -1 N/A N/A N/A N/A list_actions N/A index 0 N/A N/A N/A N/A excluded_list insert 0 N/A the_list N/A index N/A N/A the_list N/A index N/A N/A N/A len excluded_list 0 N/A N/A N/A the_dict N/A excluded_key excluded_list N/A N/A key value N/A N/A the_dict iteritems N/A N/A N/A N/A type value dict N/A N/A N/A ProcessListFiltersInDict key value N/A N/A N/A N/A type value list N/A N/A N/A ProcessListFiltersInList key value N/A ProcessListFiltersInList N/A N/A name the_list N/A N/A N/A item the_list N/A N/A N/A N/A type item dict N/A N/A N/A ProcessListFiltersInDict name item N/A N/A N/A N/A type item list N/A N/A N/A ProcessListFiltersInList name item N/A ValidateTargetType N/A N/A target target_dict N/A N/A N/A Ensures the 'type' field on the target is one of the known types.

  Arguments:
    target: string, name of target.
    target_dict: dict, target spec.

  Raises an exception on error.
   N/A VALID_TARGET_TYPES N/A executable loadable_module static_library shared_library mac_kernel_extension none N/A target_type N/A N/A target_dict get type None N/A N/A target_type VALID_TARGET_TYPES N/A N/A N/A GypError N/A Target %s has an invalid target type '%s'.  Must be one of %s. N/A target target_type N/A N/A / join VALID_TARGET_TYPES N/A N/A N/A N/A target_dict get standalone_static_library 0 N/A N/A target_type static_library N/A N/A N/A GypError N/A Target %s has type %s but standalone_static_library flag is only valid for static_library type. N/A target target_type N/A ValidateSourcesInTarget N/A N/A target target_dict build_file duplicate_basename_check N/A N/A N/A N/A duplicate_basename_check N/A N/A N/A N/A N/A N/A target_dict get type None static_library N/A N/A N/A sources N/A N/A target_dict get sources N/A N/A basenames N/A N/A source sources N/A N/A N/A name ext N/A N/A N/A os path splitext source N/A is_compiled_file N/A ext N/A .c .cc .cpp .cxx .m .mm .s .S N/A N/A is_compiled_file N/A N/A N/A basename N/A N/A N/A os path basename name N/A N/A N/A N/A N/A basenames setdefault basename N/A append source N/A error N/A N/A basename files N/A N/A basenames iteritems N/A N/A N/A N/A len files 1 N/A N/A error N/A   %s: %s
 N/A basename N/A N/A join files N/A error N/A N/A N/A N/A N/A static library %s has several files with the same basename:
 target error libtool on Mac cannot handle that. Use --no-duplicate-basename-check to disable this validation. N/A N/A GypError Duplicate basenames in sources section, see list above N/A ValidateRulesInTarget N/A N/A target target_dict extra_sources_for_rules N/A N/A N/A Ensures that the rules sections in target_dict are valid and consistent,
  and determines which sources they apply to.

  Arguments:
    target: string, name of target.
    target_dict: dict, target spec containing "rules" and "sources" lists.
    extra_sources_for_rules: a list of keys to scan for rule matches in
        addition to 'sources'.
   N/A rule_names N/A N/A rule_extensions N/A N/A rules N/A N/A target_dict get rules N/A N/A rule rules N/A N/A rule_name N/A rule N/A rule_name N/A N/A rule_name rule_names N/A N/A N/A GypError N/A rule %s exists in duplicate, target %s N/A rule_name target N/A N/A rule_names N/A rule_name rule N/A rule_extension N/A rule N/A extension N/A N/A N/A rule_extension startswith . N/A N/A rule_extension N/A rule_extension N/A 1 N/A N/A rule_extension rule_extensions N/A N/A N/A GypError N/A N/A extension %s associated with multiple rules,  target %s rules %s and %s N/A rule_extension target N/A N/A rule_extensions N/A rule_extension N/A rule_name rule_name N/A N/A rule_extensions N/A rule_extension rule N/A N/A rule_sources rule N/A N/A N/A GypError N/A rule_sources must not exist in input, target %s rule %s N/A target rule_name N/A rule_sources N/A N/A source_keys N/A sources N/A N/A N/A source_keys extend extra_sources_for_rules N/A source_key source_keys N/A N/A source N/A N/A target_dict get source_key N/A N/A N/A N/A source_root source_extension N/A N/A N/A os path splitext source N/A N/A N/A source_extension startswith . N/A N/A source_extension N/A source_extension N/A 1 N/A N/A source_extension rule_extension N/A N/A N/A N/A rule_sources append source N/A N/A N/A len rule_sources 0 N/A N/A N/A rule N/A rule_sources rule_sources N/A ValidateRunAsInTarget N/A N/A target target_dict build_file N/A N/A N/A target_name N/A N/A target_dict get target_name N/A run_as N/A N/A target_dict get run_as N/A N/A run_as N/A N/A N/A N/A N/A type run_as dict N/A N/A N/A GypError N/A The 'run_as' in target %s from file %s should be a dictionary. N/A target_name build_file N/A action N/A N/A run_as get action N/A N/A action N/A N/A N/A GypError N/A The 'run_as' in target %s from file %s must have an 'action' section. N/A target_name build_file N/A N/A N/A type action list N/A N/A N/A GypError N/A The 'action' for 'run_as' in target %s from file %s must be a list. N/A target_name build_file N/A working_directory N/A N/A run_as get working_directory N/A N/A working_directory N/A N/A type working_directory str N/A N/A N/A GypError N/A The 'working_directory' for 'run_as' in target %s in file %s should be a string. N/A target_name build_file N/A environment N/A N/A run_as get environment N/A N/A environment N/A N/A type environment dict N/A N/A N/A GypError N/A The 'environment' for 'run_as' in target %s in file %s should be a dictionary. N/A target_name build_file N/A ValidateActionsInTarget N/A N/A target target_dict build_file N/A N/A N/A Validates the inputs to the actions in a target. N/A target_name N/A N/A target_dict get target_name N/A actions N/A N/A target_dict get actions N/A N/A action actions N/A N/A action_name N/A N/A action get action_name N/A N/A action_name N/A N/A N/A GypError N/A Anonymous action in target %s.  An action must have an 'action_name' field. target_name N/A inputs N/A N/A action get inputs None N/A N/A inputs None N/A N/A N/A GypError N/A Action in target %s has no inputs. target_name N/A action_command N/A N/A action get action N/A N/A action_command N/A N/A action_command N/A 0 N/A N/A N/A GypError N/A Empty action as command in target %s. target_name N/A TurnIntIntoStrInDict N/A N/A the_dict N/A N/A N/A Given dict the_dict, recursively converts all integers into strings.
   N/A N/A k v N/A N/A the_dict items N/A N/A N/A N/A type v int N/A N/A v N/A str v N/A N/A the_dict N/A k v N/A N/A N/A N/A type v dict N/A N/A N/A TurnIntIntoStrInDict v N/A N/A N/A N/A type v list N/A N/A N/A TurnIntIntoStrInList v N/A N/A N/A type k int N/A N/A N/A the_dict N/A k N/A N/A the_dict N/A N/A str k v N/A TurnIntIntoStrInList N/A N/A the_list N/A N/A N/A Given list the_list, recursively converts all integers into strings.
   N/A index N/A xrange 0 N/A len the_list N/A N/A item N/A the_list N/A index N/A N/A N/A type item int N/A N/A N/A the_list N/A index N/A str item N/A N/A N/A N/A type item dict N/A N/A N/A TurnIntIntoStrInDict item N/A N/A N/A N/A type item list N/A N/A N/A TurnIntIntoStrInList item N/A PruneUnwantedTargets N/A N/A targets flat_list dependency_nodes root_targets data N/A N/A N/A Return only the targets that are deep dependencies of |root_targets|. N/A qualified_root_targets N/A N/A target root_targets N/A N/A target N/A N/A target strip N/A qualified_targets N/A N/A N/A gyp common FindQualifiedTargets target flat_list N/A N/A qualified_targets N/A N/A N/A GypError N/A Could not find target %s target N/A N/A N/A qualified_root_targets extend qualified_targets N/A wanted_targets N/A N/A target qualified_root_targets N/A N/A N/A wanted_targets N/A target N/A targets N/A target N/A dependency N/A N/A N/A dependency_nodes N/A target DeepDependencies N/A N/A N/A wanted_targets N/A dependency N/A targets N/A dependency N/A wanted_flat_list N/A t N/A t flat_list N/A t wanted_targets N/A build_file N/A data N/A target_build_files N/A N/A N/A N/A targets N/A data N/A build_file N/A N/A N/A new_targets N/A N/A target N/A N/A data N/A build_file N/A targets N/A N/A qualified_name N/A N/A N/A gyp common QualifiedTarget build_file N/A target N/A target_name N/A target N/A toolset N/A N/A qualified_name wanted_targets N/A N/A N/A N/A new_targets append target N/A N/A N/A data N/A build_file N/A targets new_targets N/A N/A wanted_targets wanted_flat_list N/A VerifyNoCollidingTargets N/A N/A targets N/A N/A N/A Verify that no two targets in the same directory share the same name.

  Arguments:
    targets: A list of targets in the form 'path/to/file.gyp:target_name'.
   N/A used N/A N/A target targets N/A N/A N/A path name N/A N/A target rsplit : 1 N/A N/A subdir gyp N/A N/A N/A os path split path N/A N/A subdir N/A N/A subdir . N/A key N/A N/A subdir : name N/A N/A key used N/A N/A N/A GypError N/A Duplicate target name "%s" in directory "%s" used both in "%s" and "%s". N/A name subdir gyp N/A used N/A key N/A N/A used N/A key gyp N/A SetGeneratorGlobals N/A N/A generator_input_info N/A N/A N/A path_sections N/A path_sections N/A set base_path_sections N/A N/A N/A path_sections update N/A generator_input_info N/A path_sections N/A non_configuration_keys N/A non_configuration_keys N/A base_non_configuration_keys N/A N/A N/A N/A non_configuration_keys extend N/A generator_input_info N/A non_configuration_keys N/A multiple_toolsets N/A multiple_toolsets N/A generator_input_info N/A generator_supports_multiple_toolsets N/A generator_filelist_paths N/A generator_filelist_paths N/A generator_input_info N/A generator_filelist_paths N/A Load N/A N/A build_files variables includes depth generator_input_info check circular_check duplicate_basename_check parallel root_targets N/A N/A N/A N/A SetGeneratorGlobals generator_input_info N/A extra_sources_for_rules N/A generator_input_info N/A extra_sources_for_rules N/A data N/A target_build_files N/A set N/A build_files N/A set N/A map N/A N/A os path normpath build_files N/A parallel N/A N/A N/A LoadTargetBuildFilesParallel build_files data variables includes depth check generator_input_info N/A N/A aux_data N/A N/A build_file build_files N/A N/A N/A N/A N/A LoadTargetBuildFile build_file data aux_data variables includes depth check True N/A N/A N/A Exception N/A e N/A N/A N/A N/A N/A gyp common ExceptionAppend e N/A while trying to load %s build_file N/A N/A targets N/A BuildTargetsDict data N/A N/A QualifyDependencies targets N/A N/A RemoveSelfDependencies targets N/A N/A ExpandWildcardDependencies targets data N/A N/A RemoveLinkDependenciesFromNoneTargets targets N/A N/A target_name target_dict N/A N/A targets iteritems N/A N/A tmp_dict N/A N/A key_base dependency_sections N/A N/A op N/A ! / N/A N/A key N/A key_base op N/A N/A key target_dict N/A N/A N/A tmp_dict N/A key N/A target_dict N/A key N/A N/A target_dict N/A key N/A N/A ProcessListFiltersInDict target_name tmp_dict N/A key tmp_dict N/A N/A N/A target_dict N/A key N/A tmp_dict N/A key N/A N/A RemoveDuplicateDependencies targets N/A circular_check N/A N/A N/A VerifyNoGYPFileCircularDependencies targets N/A N/A dependency_nodes flat_list N/A BuildDependencyList targets N/A root_targets N/A N/A N/A targets flat_list N/A PruneUnwantedTargets targets flat_list dependency_nodes root_targets data N/A N/A VerifyNoCollidingTargets flat_list N/A settings_type N/A all_dependent_settings direct_dependent_settings link_settings N/A N/A N/A DoDependentSettings settings_type flat_list targets dependency_nodes N/A target flat_list N/A N/A N/A settings_type N/A targets N/A target N/A N/A N/A N/A targets N/A target N/A settings_type N/A gii generator_input_info N/A N/A gii N/A generator_wants_static_library_dependencies_adjusted N/A N/A N/A AdjustStaticLibraryDependencies flat_list targets dependency_nodes N/A gii N/A generator_wants_sorted_dependencies N/A target flat_list N/A N/A target_dict N/A targets N/A target N/A build_file N/A N/A N/A gyp common BuildFile target N/A N/A ProcessVariablesAndConditionsInDict target_dict PHASE_LATE variables build_file N/A target flat_list N/A N/A target_dict N/A targets N/A target N/A N/A SetUpConfigurations target target_dict N/A target flat_list N/A N/A target_dict N/A targets N/A target N/A N/A ProcessListFiltersInDict target target_dict N/A target flat_list N/A N/A target_dict N/A targets N/A target N/A build_file N/A N/A N/A gyp common BuildFile target N/A N/A ProcessVariablesAndConditionsInDict target_dict PHASE_LATELATE variables build_file N/A target flat_list N/A N/A target_dict N/A targets N/A target N/A build_file N/A N/A N/A gyp common BuildFile target N/A N/A ValidateTargetType target target_dict N/A N/A ValidateSourcesInTarget target target_dict build_file duplicate_basename_check N/A N/A ValidateRulesInTarget target target_dict extra_sources_for_rules N/A N/A ValidateRunAsInTarget target target_dict build_file N/A N/A ValidateActionsInTarget target target_dict build_file N/A N/A TurnIntIntoStrInDict data N/A N/A flat_list targets data N/A