Module Expr Str 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 Import alias Import alias Import alias Import alias Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args defaults body If CompareGt Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore Str Assign NameStore TupleLoad Str Str Str Str Str Str Str TryExcept body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Expr Call NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore NameLoad Assign NameStore ListLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad For TupleStore NameStore NameStore NameLoad body If CompareIn NameLoad TupleLoad Str Str body Assign NameStore NameLoad If CompareIn NameLoad TupleLoad Str Str body Assign NameStore NameLoad If CompareIn NameLoad TupleLoad Str Str body Assign NameStore NameLoad If CompareIn NameLoad TupleLoad Str Str body Assign NameStore Call AttributeLoad NameLoad attr Str If CompareNotEq Call NameLoad NameLoad Num body Expr Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If CompareIn NameLoad TupleLoad Str Str body If CompareNotEq Call NameLoad NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Num Assign NameStore NameLoad If CompareIn NameLoad TupleLoad Str Str body Assign NameStore AttributeLoad NameLoad attr If CompareIn NameLoad TupleLoad Str Str body Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd NameLoad CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr Num For NameStore NameLoad body Expr Call NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad orelse Expr Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Num Str body If NameLoad body Assign NameStore NameLoad orelse Assign NameStore ListLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num Str Num Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Num keyword NameLoad If UnaryOpNot NameLoad body Return If UnaryOpNot Call NameLoad NameLoad body If CompareLtE Call AttributeLoad NameLoad attr Str keyword Str keyword Num keyword Str Num body Return TryExcept body Expr Call NameLoad NameLoad keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Print Str NameLoad Print Str Expr Call NameLoad NameLoad keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Return NameLoad Expr Call NameLoad NameLoad Assign NameStore BinOpAdd BinOpAdd BinOpAdd Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Expr Call NameLoad NameLoad Expr Call NameLoad NameLoad Return CompareGt NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str If BoolOpAnd UnaryOpNot Call NameLoad NameLoad NameLoad body Print NameLoad BinOpMod Str NameLoad Assign NameStore Call NameLoad If NameLoad body Print NameLoad Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad TryFinally body Expr Call NameLoad NameLoad Assign NameStore ListLoad For NameStore Call NameLoad Call NameLoad Str body Assign NameStore Call NameLoad Str BinOpAdd Num NameLoad Expr Call AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad Call NameLoad Str body Assign NameStore Call NameLoad Str BinOpAdd Num NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Print NameLoad Str Call NameLoad NameLoad Assign NameStore ListLoad For NameStore NameLoad body If NameLoad body Print NameLoad Str Call AttributeLoad NameLoad attr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad Call AttributeLoad NameLoad attr finalbody If CompareNotEq NameLoad NameLoad body Expr Call NameLoad NameLoad Expr Call NameLoad NameLoad Expr Call NameLoad NameLoad If NameLoad body Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str If BoolOpAnd UnaryOpNot Call NameLoad NameLoad NameLoad body Print NameLoad BinOpMod Str NameLoad If NameLoad body Print NameLoad Str Call NameLoad NameLoad TryExcept body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareIn SubscriptLoad NameLoad Index Num TupleLoad Num Num body If NameLoad body Print NameLoad Str Assign TupleStore NameStore NameStore Call NameLoad NameLoad keyword NameLoad If UnaryOpNot NameLoad body Assign NameStore NameLoad orelse Raise orelse If NameLoad body If NameLoad body Print NameLoad Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body If NameLoad body Print NameLoad Str NameLoad Return If UnaryOpNot AttributeLoad SubscriptLoad NameLoad Index Num attr body If NameLoad body Print NameLoad Str NameLoad Return Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call NameLoad ListLoad NameLoad NameLoad Return Expr Call NameLoad NameLoad NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If UnaryOpNot Call AttributeLoad NameLoad attr body Raise NameLoad Str Import alias Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Num If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Raise NameLoad Str Assign NameStore Call AttributeLoad Call NameLoad NameLoad Str attr Assign NameStore SubscriptLoad NameLoad Slice Num Num orelse Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr name NameStore body If NameLoad body Print NameLoad Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str Return TupleLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body For TupleStore NameStore NameStore NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Import alias Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If BoolOpAnd NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareIs Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad orelse If BoolOpAnd CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq Call NameLoad NameLoad Num body Return Call NameLoad SubscriptLoad NameLoad Index Num orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Assign NameStore Call AttributeLoad NameLoad attr Num If UnaryOpNot NameLoad body Raise NameLoad BinOpAdd Str Call NameLoad NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num If CompareLt Call NameLoad NameLoad Num body Raise NameLoad BinOpAdd Str Call NameLoad NameLoad Return BinOpBitOr BinOpLShift Call NameLoad SubscriptLoad NameLoad Index Num Num Call NameLoad SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num If CompareLt Call NameLoad NameLoad Num body Raise NameLoad BinOpAdd Str Call NameLoad NameLoad Return BinOpBitOr BinOpBitOr BinOpBitOr BinOpLShift Call NameLoad SubscriptLoad NameLoad Index Num Num BinOpLShift Call NameLoad SubscriptLoad NameLoad Index Num Num BinOpLShift Call NameLoad SubscriptLoad NameLoad Index Num Num Call NameLoad SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num If CompareLt Call NameLoad NameLoad Num body Raise NameLoad BinOpAdd Str Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Assign NameStore Call AttributeLoad NameLoad attr Num If CompareLt Call NameLoad NameLoad Num body Raise NameLoad BinOpAdd Str Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad Num body Return Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareLt Call NameLoad NameLoad NameLoad body Raise NameLoad BinOpAdd Str Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If BinOpBitAnd Call AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign NameStore ListLoad For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body Print Str Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Print Str Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body If CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad BinOpAdd TupleLoad NameLoad NameLoad If CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad BinOpAdd BinOpAdd SubscriptLoad NameLoad Slice Num TupleLoad NameLoad SubscriptLoad NameLoad Slice Num Expr Call AttributeLoad NameLoad attr TupleLoad SubscriptLoad NameLoad Index Num NameLoad Return NameLoad Return BinOpMod Str TupleLoad NameLoad decorator_list Assign NameStore ListLoad TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str Assign NameStore ListLoad TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str Assign NameStore ListLoad TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str NameLoad Assign NameStore ListLoad TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str Assign NameStore ListLoad TupleLoad NameLoad Str TupleLoad NameLoad Str NameLoad Assign NameStore ListLoad TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str NameLoad TupleLoad NameLoad Str NameLoad Assign NameStore ListLoad TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str Assign NameStore ListLoad TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str Assign NameStore ListLoad TupleLoad NameLoad Str TupleLoad NameLoad Str NameLoad Assign NameStore ListLoad TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str NameLoad TupleLoad NameLoad Str NameLoad TupleLoad NameLoad Str NameLoad TupleLoad NameLoad Str NameLoad Assign NameStore ListLoad TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Assign ListStore NameStore NameStore NameStore NameStore NameLoad Assign TupleStore NameStore NameStore Call NameLoad NameLoad Num If UnaryOpNot NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num If NameLoad body Assign NameStore BinOpAdd NameLoad BinOpMod Str NameLoad If NameLoad body Assign NameStore BinOpAdd NameLoad BinOpMod Str NameLoad If CompareGt Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Slice Num If NameLoad body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr keyword BinOpMod Str NameLoad keyword NameLoad Assign NameStore NameLoad If UnaryOpNot NameLoad body Return Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword NameLoad If NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BoolOpAnd NameLoad UnaryOpNot CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num NameLoad Assign NameStore Call NameLoad NameLoad orelse Assign NameStore NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Continue Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore TupleLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Str For TupleStore NameStore NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str For TupleStore NameStore NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str For TupleStore NameStore NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr Str For NameStore NameLoad body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str For NameStore NameLoad body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad If CompareEq NameLoad Str body Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Num For TupleStore NameStore NameStore SubscriptLoad NameLoad Slice Num body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign ListStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad If CompareGt Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Slice Num If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword Str keyword BinOpAdd NameLoad Str orelse For TupleStore NameStore NameStore AttributeLoad NameLoad attr body If CompareEq NameLoad NameLoad body Assign NameStore NameLoad If NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr BinOpAdd NameLoad Str orelse Assign AttributeStore NameLoad attr NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Return TupleLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Index Num Index Num If BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad body Assign NameStore SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad orelse Assign NameStore NameLoad Assign AttributeStore NameLoad attr Dict For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad keyword CompareIs AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign ListStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareLt SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num body Return Num If CompareGt SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num body Return Num If BoolOpOr UnaryOpNot SubscriptLoad NameLoad Index Num CompareEq SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Index Num Str body Return Num If BoolOpOr UnaryOpNot SubscriptLoad NameLoad Index Num CompareEq SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Index Num Str body Return Num Return Num decorator_list Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameStore Call NameLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad If BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad Index Num Assign NameStore SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad orelse If BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Call AttributeLoad NameLoad attr Index Num Assign NameStore SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Call AttributeLoad NameLoad attr orelse Assign NameStore NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict If NameLoad body For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad NameLoad keyword CompareIs AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore BinOpMod Str AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Index Num Assign NameStore BinOpMod Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign ListStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr Str Assign NameStore UnaryOpNot Call NameLoad NameLoad Assign NameStore BoolOpAnd NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If NameLoad body If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad orelse If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call NameLoad SubscriptLoad NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr Str If UnaryOpNot Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad orelse Expr Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr Str orelse If NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str For NameStore NameLoad body If Call NameLoad SubscriptLoad NameLoad Index Num body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Num Index Num If CompareNotEq NameLoad Str body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad Call NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Num Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str If Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign ListStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameLoad For NameStore NameLoad body If Call NameLoad SubscriptLoad NameLoad Index Num body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Num Index Num If CompareNotEq NameLoad Str body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Num decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad body Assign AttributeStore NameLoad attr Dict Str Str Str Str Dict Dict Dict Dict Assign AttributeStore NameLoad attr Dict Str Str Str Str Dict Dict Dict Dict Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign SubscriptStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad NameLoad If UnaryOpNot Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad body Assign SubscriptStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If Call AttributeLoad NameLoad attr NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad NameLoad body Return TupleLoad NameLoad NameLoad NameLoad Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad orelse Assign NameStore NameLoad Return TupleLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str BinOpAdd Str Call NameLoad NameLoad NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad Num NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Slice orelse Assign AttributeStore NameLoad attr ListLoad If NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body While Num body For NameStore AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr Break orelse If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Assign NameStore NameLoad If UnaryOpNot NameLoad body Return TupleLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body If BoolOpAnd Call AttributeLoad NameLoad attr NameLoad CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Print AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Print AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword BinOpMod Str TupleLoad NameLoad NameLoad If UnaryOpNot NameLoad body Return Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num If UnaryOpNot CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num NameLoad Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign ListStore NameStore NameStore NameStore NameStore NameStore NameLoad Assign NameStore Call NameLoad NameLoad If Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad orelse If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str NameLoad NameLoad Assign NameStore CompareEq NameLoad Str Expr Call AttributeLoad NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign ListStore NameStore NameStore NameStore NameLoad If CompareEq NameLoad Str body Return Assign NameStore Call NameLoad NameLoad If Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str NameLoad If CompareEq NameLoad NameLoad body Return If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad orelse If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str NameLoad NameLoad If BoolOpAnd NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign ListStore NameStore NameStore NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign ListStore NameStore NameStore NameStore NameStore NameStore NameLoad Assign NameStore Call NameLoad NameLoad If BoolOpAnd Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str NameLoad CompareNotEq SubscriptLoad Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str NameLoad Index Num NameLoad body If BoolOpAnd AttributeLoad NameLoad attr BoolOpOr NameLoad CompareGt Call NameLoad NameLoad Num BoolOpAnd CompareEq Call NameLoad NameLoad Num CompareNotEq SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Str body If AttributeLoad NameLoad attr body Print AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad SubscriptLoad Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str NameLoad Index Num NameLoad Raise NameLoad Str Return Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad For NameStore NameLoad body Assign ListStore NameStore NameStore NameStore NameLoad If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad Str body Continue Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore NameLoad body Assign TupleStore NameStore NameStore NameStore NameLoad Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Str NameLoad If CompareEq NameLoad NameLoad body Pass orelse Expr Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad For NameStore NameLoad body Assign ListStore NameStore NameStore NameLoad If CompareEq NameLoad Str body Continue Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Str NameLoad If UnaryOpNot NameLoad body If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad For TupleStore NameStore NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign ListStore NameStore NameStore NameStore NameLoad Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str NameLoad NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign ListStore NameStore NameStore NameLoad Assign NameStore BinOpMod Str Call NameLoad NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign ListStore NameStore NameStore NameStore NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad Call NameLoad NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Str NameLoad If UnaryOpNot NameLoad body If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Return If NameLoad body If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Return Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str Expr Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str Expr Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str Expr Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str Expr Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list decorator_list FunctionDef arguments args NameParam defaults body Assign ListStore NameStore NameStore NameStore NameLoad Return BinOpMod Str TupleLoad NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return CompareEq SubscriptLoad NameLoad Index Num Str decorator_list FunctionDef arguments args NameParam defaults body Return BinOpBitAnd SubscriptLoad NameLoad Index Num Num decorator_list FunctionDef arguments args NameParam defaults body Return BinOpBitAnd SubscriptLoad NameLoad Index Num Num decorator_list FunctionDef arguments args NameParam defaults body Assign ListStore NameStore NameStore NameStore NameLoad If NameLoad body Return Call NameLoad NameLoad If CompareEq NameLoad Str body Return Str If CompareEq NameLoad Str body Return Str Return BinOpMod Str TupleLoad NameLoad decorator_list Assign NameStore Dict Num Num Num Num Str Str Str Str FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad For NameStore Call NameLoad Num body If BinOpBitAnd NameLoad BinOpLShift Num NameLoad body If CompareIn NameLoad Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad orelse Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Return BinOpMod Str Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareNotEq Call NameLoad NameLoad Call NameLoad Str body Return Call NameLoad NameLoad NameLoad Assign NameStore Str For NameStore NameLoad body If BoolOpOr CompareIn NameLoad TupleLoad Str Str Str CompareLtELt Str NameLoad Call NameLoad Num body Assign NameStore BinOpAdd NameLoad NameLoad orelse Assign NameStore BinOpAdd BinOpAdd NameLoad Str BinOpMod Str Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot NameLoad body Return Str Assign NameStore Str Assign NameStore BinOpAdd AttributeLoad NameLoad attr Str Assign NameStore BinOpAdd NameLoad AttributeLoad NameLoad attr For NameStore NameLoad body If CompareIn NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign NameStore BinOpAdd NameLoad Str orelse Assign NameStore BinOpAdd NameLoad BinOpMod Str Call NameLoad NameLoad Assign NameStore NameLoad If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpAdd NameLoad Str Return NameLoad decorator_list If CompareEq NameLoad Str body Expr Call NameLoad Expr Call AttributeLoad NameLoad attr Num
N/A N/A 
gensuitemodule - Generate an AE suite module from an aete/aeut resource

Based on aete.py.

Reading and understanding this code is left as an exercise to the reader.
 N/A MacOS N/A EasyDialogs N/A os N/A string N/A sys N/A types N/A StringIO N/A keyword N/A macresource N/A aetools N/A distutils.sysconfig N/A OSATerminology Carbon.Res * N/A Carbon.Folder N/A MacOS N/A getopt N/A plistlib N/A _MAC_LIB_FOLDER N/A N/A N/A os path dirname N/A aetools __file__ N/A DEFAULT_STANDARD_PACKAGEFOLDER N/A N/A N/A os path join _MAC_LIB_FOLDER lib-scriptpackages N/A DEFAULT_USER_PACKAGEFOLDER N/A N/A N/A distutils sysconfig get_python_lib usage N/A N/A N/A N/A N/A N/A N/A N/A sys stderr write N/A Usage: %s [opts] application-or-resource-file
 N/A N/A sys argv N/A 0 N/A N/A N/A N/A sys stderr write Options:
--output pkgdir  Pathname of the output package (short: -o)
--resource       Parse resource file in stead of launching application (-r)
--base package   Use another base package in stead of default StdSuites (-b)
--edit old=new   Edit suite names, use empty new to skip a suite (-e)
--creator code   Set creator code for package (-c)
--dump           Dump aete resource to stdout in stead of creating module (-d)
--verbose        Tell us what happens (-v)
 N/A N/A N/A sys exit 1 N/A main N/A N/A N/A N/A N/A N/A N/A len N/A sys argv 1 N/A N/A SHORTOPTS rb:o:e:c:dv N/A LONGOPTS N/A resource base= output= edit= creator= dump verbose N/A N/A N/A N/A opts args N/A N/A getopt getopt N/A N/A sys argv N/A 1 SHORTOPTS LONGOPTS N/A N/A N/A N/A getopt GetoptError N/A N/A N/A usage N/A process_func processfile N/A basepkgname StdSuites N/A output None N/A edit_modnames N/A N/A creatorsignature None N/A dump None N/A verbose None N/A N/A o a opts N/A N/A N/A o N/A -r --resource N/A N/A process_func processfile_fromresource N/A N/A o N/A -b --base N/A N/A basepkgname a N/A N/A o N/A -o --output N/A N/A output a N/A N/A o N/A -e --edit N/A N/A split N/A N/A a split = N/A N/A N/A len split 2 N/A N/A N/A usage N/A N/A N/A edit_modnames append split N/A N/A o N/A -c --creator N/A N/A N/A N/A len a 4 N/A N/A N/A N/A N/A sys stderr write creator must be 4-char string
 N/A N/A N/A sys exit 1 N/A creatorsignature a N/A N/A o N/A -d --dump N/A N/A dump N/A sys stdout N/A N/A o N/A -v --verbose N/A N/A verbose N/A sys stderr N/A N/A output N/A N/A len args 1 N/A N/A N/A N/A N/A sys stderr write N/A %s: cannot specify --output with multiple inputs
 N/A N/A sys argv N/A 0 N/A N/A N/A sys exit 1 N/A filename args N/A N/A N/A process_func filename output output basepkgname basepkgname edit_modnames edit_modnames creatorsignature creatorsignature dump dump verbose verbose N/A N/A N/A main_interactive N/A main_interactive N/A N/A interact basepkgname N/A 0 StdSuites N/A N/A interact N/A N/A edit_modnames None N/A N/A edit_modnames N/A N/A appsfolder N/A N/A N/A Carbon Folder FSFindFolder -32765 apps 0 N/A filename N/A N/A EasyDialogs AskFileForOpen message Select scriptable application dialogOptionFlags 4182 defaultLocation appsfolder N/A N/A filename N/A N/A N/A N/A N/A is_scriptable filename N/A N/A N/A N/A N/A EasyDialogs AskYesNoCancel Warning: application does not seem scriptable yes Continue default 2 no 0 N/A N/A N/A N/A N/A N/A processfile filename edit_modnames edit_modnames basepkgname basepkgname verbose N/A sys stderr N/A N/A N/A N/A MacOS Error N/A arg N/A N/A Error getting terminology: arg N/A Retry, manually parsing resources N/A N/A processfile_fromresource filename edit_modnames edit_modnames basepkgname basepkgname verbose N/A sys stderr N/A is_scriptable N/A N/A application N/A N/A N/A Return true if the application is scriptable N/A N/A N/A N/A os path isdir application N/A N/A plistfile N/A N/A N/A os path join application Contents Info.plist N/A N/A N/A N/A N/A os path exists plistfile N/A N/A False N/A plist N/A N/A N/A plistlib Plist fromFile plistfile N/A N/A N/A plist get NSAppleScriptEnabled False N/A currf N/A CurResFile N/A N/A N/A refno N/A N/A macresource open_pathname application N/A N/A N/A N/A MacOS Error N/A N/A False N/A N/A UseResFile refno N/A n_terminology N/A N/A N/A N/A Count1Resources aete N/A Count1Resources aeut N/A Count1Resources scsz N/A Count1Resources osiz N/A N/A CloseResFile refno N/A N/A UseResFile currf N/A N/A n_terminology 0 N/A processfile_fromresource N/A N/A fullname output basepkgname edit_modnames creatorsignature dump verbose N/A None None None None None None N/A N/A Process all resources in a single file N/A N/A N/A N/A is_scriptable fullname verbose N/A N/A verbose N/A Warning: app does not seem scriptable: %s fullname N/A cur N/A CurResFile N/A verbose N/A N/A verbose Processing fullname N/A rf N/A N/A macresource open_pathname fullname N/A N/A N/A N/A UseResFile rf N/A resources N/A N/A i N/A range N/A Count1Resources aete N/A N/A res N/A Get1IndResource aete N/A 1 i N/A N/A N/A resources append res N/A i N/A range N/A Count1Resources aeut N/A N/A res N/A Get1IndResource aeut N/A 1 i N/A N/A N/A resources append res N/A verbose N/A N/A verbose 
LISTING aete+aeut RESOURCES IN N/A repr fullname N/A aetelist N/A N/A res resources N/A N/A verbose N/A N/A verbose decoding N/A N/A res GetResInfo ... N/A data N/A res data N/A aete N/A decode data verbose N/A N/A N/A aetelist append N/A aete N/A N/A res GetResInfo N/A N/A N/A rf cur N/A N/A N/A CloseResFile rf N/A N/A UseResFile cur N/A N/A UseResFile cur N/A dump N/A N/A N/A dumpaetelist aetelist dump N/A N/A compileaetelist aetelist fullname output output basepkgname basepkgname edit_modnames edit_modnames creatorsignature creatorsignature verbose verbose N/A processfile N/A N/A fullname output basepkgname edit_modnames creatorsignature dump verbose N/A None None None None None None N/A N/A Ask an application for its terminology and process that N/A N/A N/A N/A is_scriptable fullname verbose N/A N/A verbose N/A Warning: app does not seem scriptable: %s fullname N/A verbose N/A N/A verbose 
ASKING FOR aete DICTIONARY IN N/A repr fullname N/A N/A N/A N/A aedescobj launched N/A N/A OSATerminology GetAppTerminology fullname N/A N/A N/A N/A MacOS Error N/A arg N/A N/A N/A N/A arg N/A 0 N/A -1701 -192 N/A N/A verbose N/A N/A verbose GetAppTerminology failed with errAEDescNotFound/resNotFound, trying manually N/A N/A aedata sig N/A getappterminology fullname verbose verbose N/A N/A creatorsignature N/A N/A creatorsignature sig N/A N/A N/A N/A launched N/A N/A verbose N/A N/A verbose Launched fullname N/A raw N/A N/A aetools unpack aedescobj N/A N/A raw N/A N/A verbose N/A N/A verbose Unpack returned empty value: raw N/A N/A N/A N/A N/A raw N/A 0 data N/A N/A verbose N/A N/A verbose Unpack returned value without data: raw N/A N/A aedata N/A raw N/A 0 N/A aete N/A decode N/A aedata data verbose N/A dump N/A N/A N/A dumpaetelist N/A aete dump N/A N/A N/A compileaete aete None fullname output output basepkgname basepkgname creatorsignature creatorsignature edit_modnames edit_modnames verbose verbose N/A getappterminology N/A N/A fullname verbose N/A None N/A N/A Get application terminology by sending an AppleEvent N/A N/A N/A N/A MacOS WMAvailable N/A N/A RuntimeError Cannot send AppleEvents, no access to window manager N/A Carbon.Evt N/A N/A N/A N/A Carbon Evt WaitNextEvent 0 0 N/A N/A N/A N/A os path isdir fullname N/A N/A pkginfo N/A N/A N/A os path join fullname Contents PkgInfo N/A N/A N/A N/A N/A os path exists pkginfo N/A N/A RuntimeError No PkgInfo file found N/A tp_cr N/A N/A N/A open pkginfo rb read N/A cr N/A tp_cr N/A 4 8 N/A N/A N/A cr tp N/A N/A MacOS GetCreatorAndType fullname N/A talker N/A N/A aetools TalkTo cr N/A N/A N/A N/A N/A talker _start N/A N/A N/A N/A N/A MacOS Error N/A aetools Error N/A arg N/A N/A verbose N/A N/A verbose Warning: start() failed, continuing anyway: arg N/A reply N/A N/A talker send ascr gdte N/A N/A N/A N/A reply N/A 1 N/A ---- cr N/A compileaetelist N/A N/A aetelist fullname output basepkgname edit_modnames creatorsignature verbose N/A None None None None None N/A N/A N/A aete resinfo aetelist N/A N/A N/A compileaete aete resinfo fullname output output basepkgname basepkgname edit_modnames edit_modnames creatorsignature creatorsignature verbose verbose N/A dumpaetelist N/A N/A aetelist output N/A N/A N/A pprint N/A N/A N/A pprint pprint aetelist output N/A decode N/A N/A data verbose N/A None N/A N/A Decode a resource into a python data structure N/A f N/A N/A StringIO StringIO data N/A aete N/A generic getaete f N/A aete N/A simplify aete N/A processed N/A N/A f tell N/A unprocessed N/A len N/A N/A f read N/A total N/A N/A f tell N/A N/A unprocessed verbose N/A N/A N/A N/A verbose write N/A %d processed + %d unprocessed = %d total
 N/A processed unprocessed total N/A aete N/A simplify N/A N/A item N/A N/A N/A Recursively replace singleton tuples by their constituent item N/A N/A N/A type item N/A types ListType N/A N/A N/A map simplify item N/A N/A N/A N/A N/A type item N/A types TupleType N/A N/A len item 2 N/A N/A N/A simplify N/A item N/A 1 N/A N/A item N/A getbyte N/A N/A f N/A args N/A N/A c N/A N/A f read 1 N/A N/A c N/A N/A EOFError N/A in getbyte N/A str args N/A N/A ord c N/A getword N/A N/A f N/A args N/A N/A N/A getalign f N/A s N/A N/A f read 2 N/A N/A N/A len s 2 N/A N/A EOFError N/A in getword N/A str args N/A N/A N/A N/A ord N/A s N/A 0 8 N/A ord N/A s N/A 1 N/A getlong N/A N/A f N/A args N/A N/A N/A getalign f N/A s N/A N/A f read 4 N/A N/A N/A len s 4 N/A N/A EOFError N/A in getlong N/A str args N/A N/A N/A N/A N/A N/A ord N/A s N/A 0 24 N/A N/A ord N/A s N/A 1 16 N/A N/A ord N/A s N/A 2 8 N/A ord N/A s N/A 3 N/A getostype N/A N/A f N/A args N/A N/A N/A getalign f N/A s N/A N/A f read 4 N/A N/A N/A len s 4 N/A N/A EOFError N/A in getostype N/A str args N/A s N/A getpstr N/A N/A f N/A args N/A N/A c N/A N/A f read 1 N/A N/A N/A len c 1 N/A N/A EOFError N/A in getpstr[1] N/A str args N/A nbytes N/A ord c N/A N/A nbytes 0 N/A N/A N/A s N/A N/A f read nbytes N/A N/A N/A len s nbytes N/A N/A EOFError N/A in getpstr[2] N/A str args N/A s N/A getalign N/A N/A f N/A N/A N/A N/A N/A N/A f tell 1 N/A N/A c N/A N/A f read 1 N/A getlist N/A N/A f description getitem N/A N/A N/A count N/A getword f N/A list N/A N/A i N/A range count N/A N/A N/A N/A list append N/A generic getitem f N/A N/A getalign f N/A list N/A alt_generic N/A N/A what f N/A args N/A N/A generic N/A repr what args N/A res N/A vageneric what f args N/A -> N/A repr res N/A res N/A generic N/A N/A what f N/A args N/A N/A N/A N/A type what N/A types FunctionType N/A N/A N/A apply what N/A N/A f args N/A N/A N/A type what N/A types ListType N/A N/A record N/A N/A thing what N/A N/A item N/A apply generic N/A N/A N/A thing N/A 1 N/A f N/A thing N/A 1 N/A N/A N/A record append N/A N/A thing N/A 1 item N/A record N/A N/A BAD GENERIC ARGS: %r N/A what N/A N/A getdata N/A N/A getostype type N/A getpstr description N/A getword flags N/A getargument N/A N/A getpstr name N/A getostype keyword N/A getdata what N/A getevent N/A N/A getpstr name N/A getpstr description N/A getostype suite code N/A getostype event code N/A getdata returns N/A getdata accepts N/A getlist optional arguments getargument N/A getproperty N/A N/A getpstr name N/A getostype code N/A getdata what N/A getelement N/A N/A getostype type N/A getlist keyform getostype N/A getclass N/A N/A getpstr name N/A getostype class code N/A getpstr description N/A getlist properties getproperty N/A getlist elements getelement N/A getcomparison N/A N/A getpstr operator name N/A getostype operator ID N/A getpstr operator comment N/A getenumerator N/A N/A getpstr enumerator name N/A getostype enumerator ID N/A getpstr enumerator comment N/A getenumeration N/A N/A getostype enumeration ID N/A getlist enumerator getenumerator N/A getsuite N/A N/A getpstr suite name N/A getpstr suite description N/A getostype suite ID N/A getword suite level N/A getword suite version N/A getlist events getevent N/A getlist classes getclass N/A getlist comparisons getcomparison N/A getlist enumerations getenumeration N/A getaete N/A N/A getword major/minor version in BCD N/A getword language code N/A getword script code N/A getlist suites getsuite compileaete N/A N/A aete resinfo fname output basepkgname edit_modnames creatorsignature verbose N/A None None None None None N/A N/A Generate code for a full aete resource. fname passed for doc purposes N/A N/A version language script suites aete N/A N/A major minor N/A divmod version 256 N/A N/A creatorsignature N/A N/A N/A creatorsignature dummy N/A N/A MacOS GetCreatorAndType fname N/A packagename N/A identify N/A N/A N/A N/A os path splitext N/A N/A N/A os path basename fname N/A 0 N/A language N/A N/A packagename N/A packagename N/A _lang%d language N/A script N/A N/A packagename N/A packagename N/A _script%d script N/A N/A N/A len packagename 27 N/A N/A packagename N/A packagename N/A 27 N/A output N/A N/A N/A N/A N/A N/A os path exists output N/A N/A N/A N/A os mkdir output N/A pathname output N/A N/A pathname N/A N/A EasyDialogs AskFolder message N/A Create and select package folder for %s packagename defaultLocation DEFAULT_USER_PACKAGEFOLDER N/A output pathname N/A N/A pathname N/A N/A N/A packagename N/A N/A N/A N/A os path split N/A N/A N/A os path normpath pathname N/A 1 N/A N/A basepkgname N/A N/A basepkgname N/A N/A EasyDialogs AskFolder message Package folder for base suite (usually StdSuites) defaultLocation DEFAULT_STANDARD_PACKAGEFOLDER N/A basepkgname N/A N/A N/A dirname basepkgname N/A N/A N/A os path split N/A N/A N/A os path normpath basepkgname N/A N/A dirname N/A N/A dirname N/A sys path N/A N/A N/A N/A N/A sys path insert 0 dirname N/A basepackage N/A __import__ basepkgname N/A N/A basepackage None N/A suitelist N/A N/A allprecompinfo N/A N/A allsuites N/A N/A suite suites N/A N/A compiler N/A SuiteCompiler suite basepackage output edit_modnames verbose N/A N/A code modname precompinfo N/A N/A compiler precompilesuite N/A N/A code N/A N/A N/A allprecompinfo N/A allprecompinfo precompinfo N/A suiteinfo N/A suite pathname modname N/A N/A N/A suitelist append N/A code modname N/A N/A N/A allsuites append compiler N/A compiler allsuites N/A N/A N/A N/A compiler compilesuite major minor language script fname allprecompinfo N/A initfilename N/A N/A N/A os path join output __init__.py N/A fp N/A open initfilename w N/A N/A N/A MacOS SetCreatorAndType initfilename Pyth TEXT N/A N/A N/A fp write """
 N/A N/A N/A fp write N/A Package generated from %s
 N/A ascii fname N/A resinfo N/A N/A N/A N/A fp write N/A Resource %s resid %d %s
 N/A N/A ascii N/A resinfo N/A 1 N/A resinfo N/A 0 N/A ascii N/A resinfo N/A 2 N/A N/A N/A fp write """
 N/A N/A N/A fp write import aetools
 N/A N/A N/A fp write Error = aetools.Error
 N/A N/A N/A suitelist sort N/A N/A code modname suitelist N/A N/A N/A N/A fp write N/A import %s
 modname N/A N/A N/A fp write 

_code_to_module = {
 N/A N/A code modname suitelist N/A N/A N/A N/A fp write N/A     '%s' : %s,
 N/A N/A ascii code modname N/A N/A N/A fp write }

 N/A N/A N/A fp write 

_code_to_fullname = {
 N/A N/A code modname suitelist N/A N/A N/A N/A fp write N/A     '%s' : ('%s.%s', '%s'),
 N/A N/A ascii code packagename modname modname N/A N/A N/A fp write }

 N/A N/A code modname suitelist N/A N/A N/A N/A fp write N/A from %s import *
 modname N/A N/A N/A fp write 
def getbaseclasses(v):
 N/A N/A N/A fp write     if not getattr(v, '_propdict', None):
 N/A N/A N/A fp write         v._propdict = {}
 N/A N/A N/A fp write         v._elemdict = {}
 N/A N/A N/A fp write         for superclassname in getattr(v, '_superclassnames', []):
 N/A N/A N/A fp write             superclass = eval(superclassname)
 N/A N/A N/A fp write             getbaseclasses(superclass)
 N/A N/A N/A fp write             v._propdict.update(getattr(superclass, '_propdict', {}))
 N/A N/A N/A fp write             v._elemdict.update(getattr(superclass, '_elemdict', {}))
 N/A N/A N/A fp write         v._propdict.update(getattr(v, '_privpropdict', {}))
 N/A N/A N/A fp write         v._elemdict.update(getattr(v, '_privelemdict', {}))
 N/A N/A N/A fp write N/A N/A N/A fp write import StdSuites
 N/A N/A N/A allprecompinfo sort N/A allprecompinfo N/A N/A N/A N/A fp write 
#
# Set property and element dictionaries now that all classes have been defined
#
 N/A codenamemapper allprecompinfo N/A N/A N/A k v N/A N/A codenamemapper getall class N/A N/A N/A N/A fp write N/A getbaseclasses(%s)
 v N/A application_class None N/A allprecompinfo N/A N/A N/A N/A fp write 
#
# Indices of types declared in this module
#
 N/A N/A N/A fp write _classdeclarations = {
 N/A codenamemapper allprecompinfo N/A N/A N/A k v N/A N/A codenamemapper getall class N/A N/A N/A N/A fp write N/A     %r : %s,
 N/A k v N/A N/A k capp N/A N/A application_class v N/A N/A N/A fp write }
 N/A suitelist N/A N/A N/A N/A fp write N/A 

class %s(%s_Events N/A packagename N/A N/A suitelist N/A 0 N/A 1 N/A N/A code modname N/A suitelist N/A 1 N/A N/A N/A N/A fp write N/A ,
        %s_Events modname N/A N/A N/A fp write ,
        aetools.TalkTo):
 N/A N/A N/A fp write N/A     _signature = %r

 N/A creatorsignature N/A N/A N/A fp write N/A     _moduleName = '%s'

 packagename N/A application_class N/A N/A N/A N/A fp write N/A     _elemdict = %s._elemdict
 application_class N/A N/A N/A fp write N/A     _propdict = %s._propdict
 application_class N/A N/A N/A fp close N/A SuiteCompiler N/A N/A __init__ N/A N/A self suite basepackage output edit_modnames verbose N/A N/A N/A N/A self suite suite N/A N/A self basepackage basepackage N/A N/A self edit_modnames edit_modnames N/A N/A self output output N/A N/A self verbose verbose N/A N/A self pathname None N/A N/A self modname None N/A N/A self fp None N/A N/A self basemodule None N/A N/A self enumsneeded N/A N/A precompilesuite N/A N/A self N/A N/A N/A Parse a single suite without generating the output. This step is needed
        so we can resolve recursive references by suites to enums/comps/etc declared
        in other suites N/A N/A name desc code level version events classes comps enums N/A self suite N/A modname N/A identify name N/A N/A N/A len modname 28 N/A N/A modname N/A modname N/A 27 N/A N/A N/A self edit_modnames None N/A N/A N/A self pathname N/A N/A EasyDialogs AskFileForSave message Python output file savedFileName N/A modname .py N/A N/A N/A old new N/A self edit_modnames N/A N/A N/A old modname N/A N/A modname new N/A modname N/A N/A N/A self pathname N/A N/A N/A os path join N/A self output N/A modname .py N/A N/A N/A self pathname None N/A N/A N/A self pathname N/A N/A N/A None None None N/A N/A self modname N/A N/A N/A N/A os path splitext N/A N/A N/A N/A os path split N/A self pathname N/A 1 N/A 0 N/A N/A N/A self basepackage N/A N/A N/A N/A self basepackage _code_to_module has_key code N/A N/A basemodule N/A N/A N/A self basepackage _code_to_module N/A code N/A N/A basemodule None N/A N/A self enumsneeded N/A N/A event events N/A N/A N/A N/A self findenumsinevent event N/A objc N/A ObjectCompiler None N/A self modname basemodule interact N/A N/A self edit_modnames None verbose N/A self verbose N/A cls classes N/A N/A N/A N/A objc compileclass cls N/A cls classes N/A N/A N/A N/A objc fillclasspropsandelems cls N/A comp comps N/A N/A N/A N/A objc compilecomparison comp N/A enum enums N/A N/A N/A N/A objc compileenumeration enum N/A enum N/A N/A N/A self enumsneeded keys N/A N/A N/A N/A objc checkforenum enum N/A N/A N/A objc dumpindex N/A precompinfo N/A N/A objc getprecompinfo N/A self modname N/A N/A code N/A self modname precompinfo N/A compilesuite N/A N/A self major minor language script fname precompinfo N/A N/A N/A Generate code for a single suite N/A N/A name desc code level version events classes comps enums N/A self suite class_sorter N/A N/A k1 k2 N/A N/A N/A Sort classes by code, and make sure main class sorts before synonyms N/A N/A N/A k1 N/A 1 N/A k2 N/A 1 N/A N/A -1 N/A N/A N/A k1 N/A 1 N/A k2 N/A 1 N/A N/A 1 N/A N/A N/A N/A k2 N/A 3 N/A N/A N/A N/A k2 N/A 3 N/A 0 N/A 1 c@#! N/A N/A -1 N/A N/A N/A N/A k1 N/A 3 N/A N/A N/A N/A k1 N/A 3 N/A 0 N/A 1 c@#! N/A N/A 1 N/A 0 N/A N/A N/A N/A events sort N/A N/A N/A classes sort class_sorter N/A N/A N/A comps sort N/A N/A N/A enums sort N/A N/A self fp fp N/A open N/A self pathname w N/A N/A N/A MacOS SetCreatorAndType N/A self pathname Pyth TEXT N/A N/A N/A fp write N/A """Suite %s: %s
 N/A N/A ascii name N/A ascii desc N/A N/A N/A fp write N/A Level %d, version %d

 N/A level version N/A N/A N/A fp write N/A Generated from %s
 N/A ascii fname N/A N/A N/A fp write N/A AETE/AEUT resource version %d/%d, language %d, script %d
 N/A major minor language script N/A N/A N/A fp write """

 N/A N/A N/A fp write import aetools
 N/A N/A N/A fp write import MacOS

 N/A N/A N/A fp write N/A _code = %r

 N/A code N/A N/A N/A self basepackage N/A N/A N/A N/A self basepackage _code_to_module has_key code N/A N/A N/A N/A fp write N/A from %s import *
 N/A N/A N/A N/A self basepackage _code_to_fullname N/A code N/A 0 N/A basemodule N/A N/A N/A self basepackage _code_to_module N/A code N/A N/A N/A N/A self basepackage N/A N/A N/A N/A self basepackage _code_to_module has_key N/A N/A code lower N/A N/A N/A N/A fp write N/A from %s import *
 N/A N/A N/A N/A self basepackage _code_to_fullname N/A N/A N/A code lower N/A 0 N/A basemodule N/A N/A N/A self basepackage _code_to_module N/A N/A N/A code lower N/A N/A basemodule None N/A N/A self basemodule basemodule N/A N/A N/A self compileclassheader N/A N/A self enumsneeded N/A N/A events N/A N/A event events N/A N/A N/A N/A self compileevent event N/A N/A N/A N/A fp write     pass

 N/A objc N/A ObjectCompiler fp N/A self modname basemodule precompinfo interact N/A N/A self edit_modnames None verbose N/A self verbose N/A cls classes N/A N/A N/A N/A objc compileclass cls N/A cls classes N/A N/A N/A N/A objc fillclasspropsandelems cls N/A comp comps N/A N/A N/A N/A objc compilecomparison comp N/A enum enums N/A N/A N/A N/A objc compileenumeration enum N/A enum N/A N/A N/A self enumsneeded keys N/A N/A N/A N/A objc checkforenum enum N/A N/A N/A objc dumpindex N/A compileclassheader N/A N/A self N/A N/A N/A Generate class boilerplate N/A classname N/A %s_Events N/A self modname N/A N/A self basemodule N/A N/A modshortname N/A N/A N/A string split N/A N/A self basemodule __name__ . N/A -1 N/A baseclassname N/A %s_Events modshortname N/A N/A N/A N/A self fp write N/A class %s(%s):

 N/A classname baseclassname N/A N/A N/A N/A N/A self fp write N/A class %s:

 classname N/A compileevent N/A N/A self event N/A N/A N/A Generate code for a single event N/A N/A name desc code subcode returns accepts arguments event N/A fp N/A self fp N/A funcname N/A identify name N/A arguments N/A N/A N/A N/A fp write N/A     _argmap_%s = {
 funcname N/A a arguments N/A N/A N/A N/A fp write N/A         %r : %r,
 N/A N/A identify N/A a N/A 0 N/A a N/A 1 N/A N/A N/A fp write     }

 N/A has_arg N/A N/A is_null accepts N/A opt_arg N/A has_arg N/A is_optional accepts N/A N/A N/A fp write N/A     def %s(self,  funcname N/A has_arg N/A N/A N/A opt_arg N/A N/A N/A N/A fp write _object,  N/A N/A N/A N/A fp write _object=None,  N/A N/A N/A N/A fp write _no_object=None,  N/A N/A N/A fp write _attributes={}, **_arguments):
 N/A N/A N/A fp write N/A         """%s: %s
 N/A N/A ascii name N/A ascii desc N/A has_arg N/A N/A N/A N/A fp write N/A         Required argument: %s
 N/A getdatadoc accepts N/A N/A opt_arg N/A N/A N/A N/A fp write N/A         Optional argument: %s
 N/A getdatadoc accepts N/A arg arguments N/A N/A N/A N/A fp write N/A         Keyword argument %s: %s
 N/A N/A identify N/A arg N/A 0 N/A getdatadoc N/A arg N/A 2 N/A N/A N/A fp write         Keyword argument _attributes: AppleEvent attribute dictionary
 N/A N/A N/A is_null returns N/A N/A N/A N/A fp write N/A         Returns: %s
 N/A getdatadoc returns N/A N/A N/A fp write         """
 N/A N/A N/A fp write N/A         _code = %r
 N/A code N/A N/A N/A fp write N/A         _subcode = %r

 N/A subcode N/A arguments N/A N/A N/A N/A fp write N/A         aetools.keysubst(_arguments, self._argmap_%s)
 funcname N/A N/A N/A N/A fp write         if _arguments: raise TypeError, 'No optional args expected'
 N/A has_arg N/A N/A N/A N/A fp write         _arguments['----'] = _object
 N/A N/A opt_arg N/A N/A N/A N/A fp write         if _object:
 N/A N/A N/A fp write             _arguments['----'] = _object
 N/A N/A N/A N/A fp write         if _no_object != None: raise TypeError, 'No direct arg expected'
 N/A N/A N/A fp write N/A a arguments N/A N/A N/A is_enum N/A a N/A 2 N/A N/A kname N/A a N/A 1 N/A ename N/A N/A a N/A 2 N/A 0 N/A N/A ename **** N/A N/A N/A N/A fp write N/A         aetools.enumsubst(_arguments, %r, _Enum_%s)
 N/A kname N/A identify ename N/A N/A N/A self enumsneeded N/A ename 1 N/A N/A N/A fp write N/A N/A N/A fp write         _reply, _arguments, _attributes = self.send(_code, _subcode,
 N/A N/A N/A fp write                 _arguments, _attributes)
 N/A N/A N/A fp write         if _arguments.get('errn', 0):
 N/A N/A N/A fp write             raise aetools.Error, aetools.decodeerror(_arguments)
 N/A N/A N/A fp write         # XXXX Optionally decode result
 N/A N/A N/A fp write         if _arguments.has_key('----'):
 N/A N/A is_enum returns N/A N/A N/A N/A fp write             # XXXX Should do enum remapping here...
 N/A N/A N/A fp write             return _arguments['----']
 N/A N/A N/A fp write N/A findenumsinevent N/A N/A self event N/A N/A N/A Find all enums for a single event N/A N/A name desc code subcode returns accepts arguments event N/A a arguments N/A N/A N/A is_enum N/A a N/A 2 N/A N/A ename N/A N/A a N/A 2 N/A 0 N/A N/A ename **** N/A N/A N/A N/A self enumsneeded N/A ename 1 N/A N/A CodeNameMapper N/A N/A __init__ N/A N/A self interact verbose N/A 1 None N/A N/A N/A self code2name N/A property class enum comparison N/A N/A N/A N/A N/A N/A self name2code N/A property class enum comparison N/A N/A N/A N/A N/A N/A self modulename None N/A N/A self star_imported 0 N/A N/A self can_interact interact N/A N/A self verbose verbose N/A addnamecode N/A N/A self type name code N/A N/A N/A N/A N/A N/A self name2code N/A type N/A name code N/A N/A N/A N/A N/A N/A self code2name N/A type has_key code N/A N/A N/A N/A N/A self code2name N/A type N/A code name N/A hasname N/A N/A self name N/A N/A N/A dict N/A N/A N/A self name2code values N/A N/A N/A N/A dict has_key name N/A N/A True N/A False N/A hascode N/A N/A self type code N/A N/A N/A N/A N/A N/A N/A self code2name N/A type has_key code N/A findcodename N/A N/A self type code N/A N/A N/A N/A N/A N/A self hascode type code N/A N/A N/A None None None N/A name N/A N/A N/A self code2name N/A type N/A code N/A N/A N/A self modulename N/A N/A self star_imported N/A N/A qualname N/A %s.%s N/A N/A self modulename name N/A N/A qualname name N/A N/A name qualname N/A self modulename N/A getall N/A N/A self type N/A N/A N/A N/A N/A N/A N/A self code2name N/A type items N/A addmodule N/A N/A self module name star_imported N/A N/A N/A N/A self modulename name N/A N/A self star_imported star_imported N/A N/A code name N/A N/A N/A module _propdeclarations items N/A N/A N/A N/A self addnamecode property name code N/A N/A code name N/A N/A N/A module _classdeclarations items N/A N/A N/A N/A self addnamecode class name code N/A code N/A N/A N/A module _enumdeclarations keys N/A N/A N/A N/A self addnamecode enum N/A _Enum_ N/A identify code code N/A N/A code name N/A N/A N/A module _compdeclarations items N/A N/A N/A N/A self addnamecode comparison name code N/A prepareforexport N/A N/A self name N/A None N/A N/A N/A N/A self modulename N/A N/A N/A self modulename name N/A self N/A N/A ObjectCompiler N/A N/A __init__ N/A N/A self fp modname basesuite othernamemappers interact verbose N/A None 1 None N/A N/A N/A self fp fp N/A N/A self verbose verbose N/A N/A self basesuite basesuite N/A N/A self can_interact interact N/A N/A self modulename modname N/A N/A self namemappers N/A N/A CodeNameMapper N/A self can_interact N/A self verbose N/A othernamemappers N/A N/A N/A self othernamemappers N/A othernamemappers N/A N/A N/A N/A self othernamemappers N/A N/A basesuite N/A N/A basemapper N/A CodeNameMapper N/A self can_interact N/A self verbose N/A N/A N/A basemapper addmodule basesuite 1 N/A N/A N/A N/A self namemappers append basemapper N/A getprecompinfo N/A N/A self modname N/A N/A N/A list N/A N/A mapper N/A self namemappers N/A N/A emapper N/A N/A mapper prepareforexport modname N/A emapper N/A N/A N/A N/A list append emapper N/A list N/A findcodename N/A N/A self type code N/A N/A N/A 1 N/A N/A mapper N/A self namemappers N/A N/A N/A N/A mapper hascode type code N/A N/A N/A N/A mapper findcodename type code N/A mapper N/A self othernamemappers N/A N/A N/A N/A mapper hascode type code N/A N/A N/A N/A N/A self othernamemappers remove mapper N/A N/A N/A N/A self namemappers append mapper N/A N/A self fp N/A N/A N/A N/A N/A self fp write N/A import %s
 N/A mapper modulename N/A N/A N/A N/A self fp N/A N/A m N/A N/A self askdefinitionmodule type code N/A N/A m None N/A N/A m N/A N/A N/A None None None N/A mapper N/A CodeNameMapper N/A self can_interact N/A self verbose N/A N/A N/A mapper addmodule m N/A m __name__ 0 N/A N/A N/A N/A self namemappers append mapper N/A hasname N/A N/A self name N/A N/A N/A mapper N/A self othernamemappers N/A N/A N/A N/A N/A mapper hasname name N/A N/A mapper modulename N/A self modulename N/A N/A N/A self verbose N/A N/A N/A self verbose Duplicate Python identifier: name N/A self modulename N/A mapper modulename N/A True N/A False N/A askdefinitionmodule N/A N/A self type code N/A N/A N/A N/A N/A self can_interact N/A N/A N/A self verbose N/A N/A N/A self verbose N/A ** No definition for %s '%s' found N/A type code N/A None N/A path N/A N/A EasyDialogs AskFileForSave message N/A Where is %s %s declared? N/A type code N/A N/A path N/A N/A N/A N/A path file N/A N/A N/A os path split path N/A modname N/A N/A N/A N/A os path splitext file N/A 0 N/A N/A N/A path N/A sys path N/A N/A N/A N/A N/A sys path insert 0 path N/A m N/A __import__ modname N/A N/A N/A N/A self fp write N/A import %s
 modname N/A m N/A compileclass N/A N/A self cls N/A N/A N/A N/A name code desc properties elements cls N/A pname N/A identify name N/A N/A N/A N/A N/A self namemappers N/A 0 hascode class code N/A N/A N/A othername dummy dummy N/A N/A N/A N/A self namemappers N/A 0 findcodename class code N/A N/A self fp N/A N/A N/A N/A N/A self fp write N/A 
%s = %s
 N/A pname othername N/A N/A N/A self fp N/A N/A N/A N/A N/A self fp write N/A 
class %s(aetools.ComponentItem):
 pname N/A N/A N/A N/A self fp write N/A     """%s - %s """
 N/A N/A ascii name N/A ascii desc N/A N/A N/A N/A self fp write N/A     want = %r
 N/A code N/A N/A N/A N/A N/A self namemappers N/A 0 addnamecode class pname code N/A is_application_class N/A code capp N/A N/A N/A properties sort N/A prop properties N/A N/A N/A N/A self compileproperty prop is_application_class N/A N/A N/A elements sort N/A elem elements N/A N/A N/A N/A self compileelement elem N/A compileproperty N/A N/A self prop is_application_class N/A False N/A N/A N/A name code what prop N/A N/A code c@#! N/A N/A N/A pname N/A identify name N/A N/A N/A N/A N/A self namemappers N/A 0 hascode property code N/A N/A N/A othername dummy dummy N/A N/A N/A N/A self namemappers N/A 0 findcodename property code N/A N/A pname othername N/A N/A N/A N/A self fp N/A N/A N/A N/A N/A self fp write N/A 
_Prop_%s = _Prop_%s
 N/A pname othername N/A N/A N/A self fp N/A N/A N/A N/A N/A self fp write N/A class _Prop_%s(aetools.NProperty):
 pname N/A N/A N/A N/A self fp write N/A     """%s - %s """
 N/A N/A ascii name N/A ascii N/A what N/A 1 N/A N/A N/A N/A self fp write N/A     which = %r
 N/A code N/A N/A N/A N/A self fp write N/A     want = %r
 N/A N/A what N/A 0 N/A N/A N/A N/A N/A self namemappers N/A 0 addnamecode property pname code N/A N/A is_application_class N/A self fp N/A N/A N/A N/A N/A self fp write N/A %s = _Prop_%s()
 N/A pname pname N/A compileelement N/A N/A self elem N/A N/A N/A N/A code keyform elem N/A N/A self fp N/A N/A N/A N/A N/A self fp write N/A #        element %r as %s
 N/A code keyform N/A fillclasspropsandelems N/A N/A self cls N/A N/A N/A N/A name code desc properties elements cls N/A cname N/A identify name N/A N/A N/A N/A N/A N/A self namemappers N/A 0 hascode class code N/A N/A N/A N/A N/A N/A self namemappers N/A 0 findcodename class code N/A 0 cname N/A N/A N/A N/A self fp N/A elements N/A N/A len properties 1 N/A N/A N/A len properties 1 N/A N/A N/A properties N/A 0 N/A 1 c@#! N/A N/A N/A self verbose N/A N/A N/A self verbose N/A ** Skip multiple %s of %s (code %r) N/A cname N/A N/A N/A N/A N/A self namemappers N/A 0 findcodename class code N/A 0 code N/A RuntimeError About to skip non-empty class N/A N/A plist N/A N/A elist N/A N/A superclasses N/A N/A prop properties N/A N/A N/A pname pcode what prop N/A N/A pcode c@#^ N/A N/A N/A N/A superclasses append what N/A N/A pcode c@#! N/A N/A N/A pname N/A identify pname N/A N/A N/A plist append pname N/A superclassnames N/A N/A superclass superclasses N/A N/A N/A superId superDesc dummy superclass N/A N/A superclassname fullyqualifiedname module N/A N/A self findcodename class superId N/A N/A superclassname cname N/A N/A N/A N/A N/A N/A superclassnames append superclassname N/A N/A self fp N/A N/A N/A N/A N/A self fp write N/A %s._superclassnames = %r
 N/A cname superclassnames N/A elem elements N/A N/A N/A ecode keyform elem N/A N/A ecode c@#! N/A N/A N/A N/A name ename module N/A N/A self findcodename class ecode N/A N/A name N/A N/A N/A self fp N/A N/A N/A N/A N/A self fp write N/A # XXXX %s element %r not found!!
 N/A cname ecode N/A N/A N/A N/A elist append N/A name ename N/A N/A N/A plist sort N/A N/A N/A elist sort N/A N/A self fp N/A N/A N/A N/A N/A self fp write N/A %s._privpropdict = {
 cname N/A n plist N/A N/A N/A N/A N/A self fp write N/A     '%s' : _Prop_%s,
 N/A n n N/A N/A N/A N/A self fp write }
 N/A N/A N/A N/A self fp write N/A %s._privelemdict = {
 cname N/A N/A n fulln elist N/A N/A N/A N/A N/A self fp write N/A     '%s' : %s,
 N/A n fulln N/A N/A N/A N/A self fp write }
 N/A compilecomparison N/A N/A self comp N/A N/A N/A N/A name code comment comp N/A iname N/A identify name N/A N/A N/A N/A N/A self namemappers N/A 0 addnamecode comparison iname code N/A N/A self fp N/A N/A N/A N/A N/A self fp write N/A class %s(aetools.NComparison):
 iname N/A N/A N/A N/A self fp write N/A     """%s - %s """
 N/A N/A ascii name N/A ascii comment N/A compileenumeration N/A N/A self enum N/A N/A N/A N/A code items enum N/A name N/A _Enum_%s N/A identify code N/A N/A self fp N/A N/A N/A N/A N/A self fp write N/A %s = {
 name N/A item items N/A N/A N/A N/A self compileenumerator item N/A N/A N/A N/A self fp write }

 N/A N/A N/A N/A N/A self namemappers N/A 0 addnamecode enum name code N/A code N/A compileenumerator N/A N/A self item N/A N/A N/A N/A name code desc item N/A N/A N/A N/A self fp write N/A     %r : %r,	# %s
 N/A N/A identify name code N/A ascii desc N/A checkforenum N/A N/A self enum N/A N/A N/A This enum code is used by an event. Make sure it's available N/A N/A name fullname module N/A N/A self findcodename enum enum N/A N/A name N/A N/A N/A self fp N/A N/A N/A N/A N/A self fp write N/A _Enum_%s = None # XXXX enum %s not found!!
 N/A N/A identify enum N/A ascii enum N/A N/A module N/A N/A N/A self fp N/A N/A N/A N/A N/A self fp write N/A from %s import %s
 N/A module name N/A dumpindex N/A N/A self N/A N/A N/A N/A N/A self fp N/A N/A N/A N/A N/A N/A self fp write 
#
# Indices of types declared in this module
#
 N/A N/A N/A N/A self fp write _classdeclarations = {
 N/A classlist N/A N/A N/A N/A self namemappers N/A 0 getall class N/A N/A N/A classlist sort N/A N/A k v classlist N/A N/A N/A N/A N/A self fp write N/A     %r : %s,
 N/A k v N/A N/A N/A N/A self fp write }
 N/A N/A N/A N/A self fp write 
_propdeclarations = {
 N/A proplist N/A N/A N/A N/A self namemappers N/A 0 getall property N/A N/A N/A proplist sort N/A N/A k v proplist N/A N/A N/A N/A N/A self fp write N/A     %r : _Prop_%s,
 N/A k v N/A N/A N/A N/A self fp write }
 N/A N/A N/A N/A self fp write 
_compdeclarations = {
 N/A complist N/A N/A N/A N/A self namemappers N/A 0 getall comparison N/A N/A N/A complist sort N/A N/A k v complist N/A N/A N/A N/A N/A self fp write N/A     %r : %s,
 N/A k v N/A N/A N/A N/A self fp write }
 N/A N/A N/A N/A self fp write 
_enumdeclarations = {
 N/A enumlist N/A N/A N/A N/A self namemappers N/A 0 getall enum N/A N/A N/A enumlist sort N/A N/A k v enumlist N/A N/A N/A N/A N/A self fp write N/A     %r : %s,
 N/A k v N/A N/A N/A N/A self fp write }
 N/A N/A compiledata N/A N/A data N/A N/A N/A N/A type description flags data N/A N/A %r -- %r %s N/A type description N/A compiledataflags flags N/A is_null N/A N/A data N/A N/A N/A N/A N/A data N/A 0 null N/A is_optional N/A N/A data N/A N/A N/A N/A N/A data N/A 2 32768 N/A is_enum N/A N/A data N/A N/A N/A N/A N/A data N/A 2 8192 N/A getdatadoc N/A N/A data N/A N/A N/A N/A type descr flags data N/A descr N/A N/A N/A ascii descr N/A N/A type **** N/A N/A anything N/A N/A type obj  N/A N/A an AE object reference N/A N/A undocumented, typecode %r N/A type N/A N/A dataflagdict N/A 15 14 13 12 optional list enum mutable compiledataflags N/A N/A flags N/A N/A N/A bits N/A N/A i N/A range 16 N/A N/A N/A flags N/A 1 i N/A N/A N/A i N/A N/A dataflagdict keys N/A N/A N/A N/A bits append N/A dataflagdict N/A i N/A N/A N/A N/A bits append N/A repr i N/A N/A [%s] N/A N/A string join bits N/A ascii N/A N/A str N/A N/A N/A Return a string with all non-ascii characters hex-encoded N/A N/A N/A type str N/A type N/A N/A N/A map ascii str N/A rv N/A c str N/A N/A N/A N/A c N/A N/A c N/A chr 127 N/A N/A rv N/A rv c N/A N/A rv N/A N/A rv \ N/A x%02.2x N/A ord c N/A rv N/A identify N/A N/A str N/A N/A N/A Turn any string into an identifier:
    - replace space by _
    - replace other illegal chars by _xx_ (hex code)
    - append _ if the result is a python keyword
     N/A N/A str N/A N/A empty_ae_name_ N/A rv N/A ok N/A N/A string ascii_letters _ N/A ok2 N/A ok N/A string digits N/A c str N/A N/A N/A c ok N/A N/A rv N/A rv c N/A N/A N/A c N/A N/A rv N/A rv _ N/A N/A rv N/A rv N/A _%02.2x_ N/A ord c N/A ok ok2 N/A N/A N/A keyword iskeyword rv N/A N/A rv N/A rv _ N/A rv N/A N/A N/A __name__ __main__ N/A N/A N/A main N/A N/A N/A sys exit 1