Module Assign NameStore Str Import alias alias alias alias ImportFrom alias alias alias alias ImportFrom alias alias alias alias alias ImportFrom alias ImportFrom alias Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore BinOpAdd BinOpAdd ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore NameLoad While UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Return NameLoad decorator_list ClassDef bases body Expr Str Assign NameStore Dict FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BoolOpOr NameLoad Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Str TryFinally body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad finalbody Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise Call NameLoad Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr If NameLoad body Return CompareIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Dict Return CompareIn NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults vararg body Assign NameStore ListLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr For NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body If BoolOpAnd CompareEq AttributeLoad NameLoad attr NameLoad CompareIn SubscriptLoad Call NameLoad AttributeLoad NameLoad attr Index Num NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Dict For NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body If CompareEq AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr body Return Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore NameLoad If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr orelse TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body If CompareNotEq NameLoad Str body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad If Call NameLoad AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad If Call NameLoad AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases body Expr Str Assign NameStore NameLoad Assign NameStore Num Assign NameStore Call NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore BinOpAdd BinOpAdd Str Call NameLoad AttributeLoad NameLoad attr Str For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body AugAssignAdd NameStore BinOpMod Str TupleLoad BinOpMult AttributeLoad NameLoad attr Str NameLoad NameLoad AugAssignSub AttributeStore NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list decorator_list Expr Str ClassDef bases body Expr Str Pass decorator_list ClassDef bases body Expr Str Pass decorator_list ClassDef bases body Expr Str Pass decorator_list ClassDef bases body Expr Str Pass decorator_list ClassDef bases body Expr Str Pass decorator_list ClassDef bases body Expr Str Pass decorator_list ClassDef bases body Expr Str Pass decorator_list ClassDef bases body Expr Str Pass decorator_list ClassDef bases NameLoad body Expr Str Pass decorator_list ClassDef bases NameLoad body Expr Str Pass decorator_list ClassDef bases NameLoad body Expr Str Pass decorator_list ClassDef bases body Expr Str Pass decorator_list ClassDef bases body Expr Str Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str decorator_list ClassDef bases body Expr Str Pass decorator_list ClassDef bases body Expr Str Pass decorator_list ClassDef bases body Expr Str Pass decorator_list ClassDef bases body Expr Str Pass decorator_list ClassDef bases body Expr Str Pass decorator_list ClassDef bases body FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore ListLoad Assign NameStore Dict Assign NameStore Dict Assign NameStore Str Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd UnaryOpNot CompareEq AttributeLoad NameLoad attr NameLoad UnaryOpNot BoolOpAnd CompareEq Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr CompareEq Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr CompareEq Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore NameStore NameStore TupleLoad NameLoad ListLoad Str Str While BoolOpAnd UnaryOpNot Call NameLoad NameLoad NameLoad UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr TryExcept body Assign NameStore Call AttributeLoad NameLoad attr handlers ExceptHandler body Assign NameStore Str Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Return Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore NameLoad Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad While BoolOpAnd UnaryOpNot NameLoad NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return BoolOpOr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str 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 FunctionDef arguments args NameParam NameParam defaults body Expr Str 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 FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Return Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr If NameLoad body Return NameLoad Return decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad If CompareEq AttributeLoad NameLoad attr NameLoad body TryExcept body Assign NameStore SubscriptLoad Call NameLoad NameLoad NameLoad Index NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad NameLoad Return NameLoad If CompareNotIn NameLoad AttributeLoad NameLoad attr body If CompareIn NameLoad NameLoad body Return Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad If CompareIs NameLoad NameLoad body If CompareIn NameLoad NameLoad body Return Raise Call NameLoad BinOpMod Str NameLoad If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpMod Str NameLoad TryExcept body Assign NameStore SubscriptLoad Call NameLoad NameLoad NameLoad Index NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareEq NameLoad AttributeLoad NameLoad attr body Return AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr attr BoolOpOr NameLoad AttributeLoad NameLoad attr While UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr attr BoolOpOr NameLoad AttributeLoad NameLoad attr If BoolOpAnd UnaryOpNot NameLoad Call NameLoad NameLoad NameLoad body If CompareIs NameLoad NameLoad body Return Str Raise Call NameLoad BinOpMod Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body If CompareNotEq Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num If CompareIs NameLoad NameLoad body Return NameLoad Return Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIs Call NameLoad NameLoad NameLoad NameLoad body Return NameLoad If CompareIs NameLoad NameLoad body Return NameLoad Assign TupleStore NameStore NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Dict AttributeLoad NameLoad attr Dict For TupleStore NameStore NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr body Assign TupleStore NameStore NameStore Call NameLoad NameLoad If CompareEq NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index BoolOpOr NameLoad AttributeLoad NameLoad attr NameLoad orelse If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Raise Call NameLoad BinOpMod Str NameLoad If CompareNotIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Dict orelse If CompareIn NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Assign SubscriptStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad NameLoad orelse If CompareNotIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad orelse Raise Call NameLoad BinOpMod Str NameLoad If UnaryOpNot Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr For NameStore ListLoad Str Str Str Str Str Str body If CompareIn NameLoad AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad TupleLoad Call AttributeLoad NameLoad attr NameLoad NameLoad For NameStore ListLoad Str body If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad ListLoad For NameStore Call AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Call NameLoad TupleLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str For TupleStore NameStore NameStore Call NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body If BoolOpAnd CompareIsNot NameLoad NameLoad CompareNotIn NameLoad AttributeLoad NameLoad attr body If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad NameLoad orelse Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore AttributeLoad AttributeLoad NameLoad attr attr body If CompareNotIn NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If Call NameLoad NameLoad NameLoad body Continue If CompareIn NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Continue If BoolOpAnd CompareNotIn NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr UnaryOpNot BoolOpAnd Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str Str Assign NameStore Dict Str Str Str Str NameLoad NameLoad NameLoad NameLoad Assign NameStore Dict Str Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Dict Str NameLoad Assign NameStore Dict Str TupleLoad Str Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If CompareEq NameLoad Str body Continue orelse If CompareEq NameLoad Str body Continue orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Dict Str TupleLoad Str Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If CompareEq NameLoad Str body Continue orelse If CompareEq NameLoad Str body Continue orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Dict Str TupleLoad Str Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If CompareEq NameLoad Str body Continue orelse If CompareEq NameLoad Str body Continue orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Dict Str Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad Str Str NameLoad NameLoad Assign NameStore Dict Str TupleLoad Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Lambda arguments args NameParam defaults SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Lambda arguments args NameParam defaults SubscriptLoad AttributeLoad NameLoad attr Index Str Assign AttributeStore NameLoad attr Call NameLoad NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str If BoolOpOr UnaryOpNot AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Return CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If CompareEq NameLoad Str body Assign NameStore Dict Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad For TupleStore NameStore NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr body If CompareNotIn NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str body Assign SubscriptStore SubscriptLoad AttributeLoad NameLoad attr Index Str Index NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Call AttributeLoad NameLoad attr If CompareNotIn NameLoad Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr For NameStore AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num For NameStore ListLoad Str Str Str Str Str Str Str body For TupleStore NameStore NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr body If CompareNotIn NameLoad Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore Call NameLoad NameLoad NameLoad Index NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Str orelse If CompareEq NameLoad Str body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BoolOpOr Call AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Call NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body Print Str NameLoad Print NameLoad Delete SubscriptDel NameLoad Index NameLoad Continue ExceptHandler type NameLoad name NameStore body Print NameLoad Delete SubscriptDel NameLoad Index NameLoad ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If Call NameLoad NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Return NameLoad Return NameLoad decorator_list decorator_list Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad NameLoad Continue orelse Assign AttributeStore NameLoad attr NameLoad If CompareIn NameLoad Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Str orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Str orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr Str NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr Str NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr Str NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr Str NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr Str NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr Str NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr Str NameLoad orelse Break decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Assign NameStore Dict Str ListLoad Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Str Call AttributeLoad NameLoad attr body Raise Call NameLoad Str For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr attr NameLoad If BoolOpAnd UnaryOpNot NameLoad AttributeLoad Call AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr attr attr NameLoad If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If UnaryOpNot NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return BoolOpOr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad If CompareNotIn Str AttributeLoad NameLoad attr body Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Dict Str ListLoad Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Str If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Call NameLoad keyword Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Dict Str ListLoad Str Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str Str Str Str Str Str NameLoad NameLoad NameLoad Lambda arguments args NameParam defaults Call AttributeLoad Call NameLoad NameLoad attr Str NameLoad NameLoad Assign NameStore Dict Str ListLoad Str Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad NameLoad body Expr Str Assign NameStore Dict Str Str Str NameLoad Str Str Assign NameStore Dict Str ListLoad Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str Str Str Str NameLoad NameLoad Str NameLoad NameLoad Assign NameStore Dict Str ListLoad Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Str body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Dict Str ListLoad Str Str Str Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Index Num If BoolOpAnd CompareEq NameLoad Str UnaryOpNot NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad orelse If CompareEq NameLoad Str body If Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse If Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse Raise Call NameLoad Str Expr Call AttributeLoad SubscriptLoad NameLoad Index Num attr SubscriptLoad NameLoad Index NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Num attr SubscriptLoad NameLoad Index NameLoad orelse If CompareEq NameLoad Str body If CompareNotEq Call NameLoad NameLoad BinOpAdd NameLoad Num body Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Num attr SubscriptLoad NameLoad Index NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Dict Str ListLoad Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Str body Expr Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If CompareIn NameLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Str body If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Continue orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Num attr NameLoad Continue orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If CompareIn NameLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Str body If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Dict Str ListLoad Str Assign NameStore Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Dict Str ListLoad Str Assign NameStore Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Dict Str ListLoad Str Str Str Assign NameStore Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Dict Str ListLoad Str Str Str Assign NameStore Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str Str Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Assign NameStore Dict Str ListLoad Str Str Str Assign NameStore Str decorator_list ClassDef bases NameLoad NameLoad NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad Num Num NameLoad Lambda arguments args NameParam defaults Call AttributeLoad Call AttributeLoad NameLoad attr attr Lambda arguments args NameParam defaults Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Dict Str ListLoad Str Str Str Str Str Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr TupleLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If BoolOpOr CompareNotEq NameLoad Str CompareIsNot NameLoad NameLoad body Return NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return NameLoad Assign NameStore NameLoad While Num body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr body If CompareNotIn NameLoad AttributeLoad NameLoad attr body Continue Return Call NameLoad TupleLoad NameLoad Str If BoolOpOr Call NameLoad NameLoad NameLoad UnaryOpNot Call NameLoad NameLoad Str body Break Assign NameStore Call AttributeLoad NameLoad attr Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If NameLoad body Return Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str If NameLoad body Return NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If CompareIn NameLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Str body If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Num attr NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Num attr NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Num attr NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str NameLoad NameLoad Lambda arguments args NameParam defaults Call AttributeLoad Call NameLoad NameLoad attr NameLoad Str Str NameLoad NameLoad Num Num Lambda arguments args NameParam defaults Call AttributeLoad Call NameLoad NameLoad attr Assign NameStore Dict Str ListLoad Str Str Str Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str If CompareEq NameLoad Str body Return NameLoad If CompareEq NameLoad Str body Return NameLoad Raise Call NameLoad BinOpMod Str TupleLoad NameLoad Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str Str Str NameLoad NameLoad Str Str Assign NameStore Dict Str ListLoad Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If NameLoad body Return Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad For NameStore Call AttributeLoad NameLoad attr NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If CompareIn NameLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Str body If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore ListLoad Assign NameStore Dict Str Str Str Str Str NameLoad Str Str Str Str Assign NameStore Dict Str ListLoad Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad Call NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad For NameStore Call AttributeLoad NameLoad attr NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If CompareIn NameLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Str body If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore Dict Str Str Str NameLoad Str Str Assign NameStore Dict Str ListLoad Str Str Str Str Str Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If CompareIn NameLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Str body If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Continue orelse If CompareEq NameLoad Str body If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad SubscriptLoad NameLoad Index Num attr NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore Dict Str Str Str NameLoad Str Str Assign NameStore Dict Str ListLoad Str Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If CompareIn NameLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Str body If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Continue orelse If CompareEq NameLoad Str body If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad SubscriptLoad NameLoad Index Num attr NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore Dict Str Str Str NameLoad Str Str Assign NameStore Dict Str ListLoad Str Str Str Str Str Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If CompareIn NameLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Str body If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Continue orelse If CompareEq NameLoad Str body If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad SubscriptLoad NameLoad Index Num attr NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Dict Str ListLoad Str Str Str Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If CompareIn NameLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Str body If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Continue orelse If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad orelse If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad orelse If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str Str Str NameLoad NameLoad Str Str Assign NameStore Dict Str ListLoad Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If CompareIn NameLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Str body If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str Str Str Str Str NameLoad NameLoad Num Num Lambda arguments args NameParam defaults Call AttributeLoad Call AttributeLoad NameLoad attr attr Lambda arguments args NameParam defaults Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Dict Str ListLoad Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpOr CompareEq NameLoad Num CompareEq NameLoad NameLoad body Return NameLoad If Call NameLoad NameLoad NameLoad body If CompareIn NameLoad TupleLoad Str Str body Return NameLoad If CompareIn NameLoad TupleLoad Str Str body Return NameLoad Raise Call NameLoad BinOpMod Str TupleLoad NameLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num Assign NameStore Call NameLoad NameLoad If UnaryOpNot NameLoad body Return Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Index Num If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num If CompareLt NameLoad NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Index Num Assign AttributeStore NameLoad attr NameLoad If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num Assign AttributeStore NameLoad attr ListLoad While CompareLt NameLoad NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Index Num If CompareEq NameLoad Str body If Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad orelse Raise Call NameLoad BinOpMod Str TupleLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If CompareIn NameLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Str body If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Continue orelse If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If BoolOpAnd CompareEq NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore Dict Str Str NameLoad Num Assign NameStore Dict Str ListLoad Str Str Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpOr CompareEq NameLoad Num CompareEq NameLoad NameLoad body Return NameLoad If Call NameLoad NameLoad NameLoad body If CompareIn NameLoad TupleLoad Str Str body Return NameLoad If CompareIn NameLoad TupleLoad Str Str body Return NameLoad Raise Call NameLoad BinOpMod Str TupleLoad NameLoad Call AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Dict Str ListLoad Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num Assign NameStore Call NameLoad NameLoad If UnaryOpNot NameLoad body Return Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Index Num If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Index Num If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad While CompareLt NameLoad NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Index Num If CompareEq NameLoad Str body If Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body If Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore Str decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore Str decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore Dict Str NameLoad Assign NameStore Dict Str ListLoad Str Str Str Assign NameStore Str ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Dict Str ListLoad Str Str Str Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num Assign NameStore Call NameLoad NameLoad If NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Index Num If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Index Num Assign NameStore ListLoad While CompareLt NameLoad NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Index Num If CompareEq NameLoad Str body If Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Expr Call AttributeLoad SubscriptLoad NameLoad Index Num attr SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Dict Str BinOpAdd ListLoad Str Str Str Str Str AttributeLoad NameLoad attr Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num Assign NameStore Call NameLoad NameLoad Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Index Num If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Index Num Assign NameStore ListLoad While CompareLt NameLoad NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Index Num If CompareEq NameLoad Str body If Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr SubscriptLoad NameLoad Index NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Expr Call AttributeLoad SubscriptLoad NameLoad Index Num attr SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list decorator_list decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore ListLoad Assign NameStore Dict Str Str NameLoad Num Assign NameStore Str decorator_list ClassDef bases NameLoad NameLoad NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str Str NameLoad NameLoad Lambda arguments args NameParam defaults Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Dict Str ListLoad Str Str Str Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Continue Break orelse Return If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise Call NameLoad BinOpMod Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Dict Str BinOpAdd ListLoad Str Str AttributeLoad NameLoad attr Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults Str body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body For NameStore AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Index Num If BoolOpAnd CompareEq NameLoad Str UnaryOpNot NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad Continue orelse If BoolOpAnd CompareEq NameLoad Str BoolOpOr UnaryOpNot NameLoad CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Num attr SubscriptLoad NameLoad Index NameLoad orelse If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad orelse Raise Call NameLoad BinOpMod Str NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Dict Str ListLoad Str Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Index Num If BoolOpAnd CompareEq NameLoad Str UnaryOpNot NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Num attr SubscriptLoad NameLoad Index NameLoad orelse Raise Call NameLoad BinOpMod Str NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Dict Str ListLoad Str Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults Str body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return BoolOpOr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Index Num If BoolOpAnd CompareEq NameLoad Str UnaryOpNot NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad Break orelse Raise Call NameLoad BinOpMod Str NameLoad decorator_list decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body Expr Str Assign NameStore ListLoad Assign NameStore Dict Str NameLoad Assign NameStore Str decorator_list ClassDef bases body Expr Str Assign NameStore Str decorator_list If CompareGtE SubscriptLoad AttributeLoad NameLoad attr Slice Num TupleLoad Num Num body Assign NameStore NameLoad orelse ImportFrom alias Assign NameStore AttributeLoad NameLoad attr ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareNotEq Call NameLoad NameLoad Num body Raise Call NameLoad BinOpMod Str NameLoad orelse If CompareGtE Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str Num body Assign NameStore TupleLoad SubscriptLoad NameLoad Index Num SubscriptLoad Call NameLoad SubscriptLoad NameLoad Index Num Index Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return decorator_list FunctionDef arguments args NameParam defaults body Return SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Return SubscriptLoad NameLoad Index Num decorator_list decorator_list
N/A N/A ident $Id$ N/A types weakref sys warnings pysphere.ZSI.wstools.Namespaces SCHEMA XMLNS SOAP APACHE pysphere.ZSI.wstools.Utility DOM DOMException Collection SplitQName basejoin StringIO StringIO threading RLock N/A TYPES types N/A ATTRIBUTE_GROUPS attr_groups N/A ATTRIBUTES attr_decl N/A ELEMENTS elements N/A MODEL_GROUPS model_groups N/A BUILT_IN_NAMESPACES N/A N/A N/A N/A SOAP ENC N/A SCHEMA XSD_LIST N/A N/A APACHE AXIS_NS GetSchema N/A N/A component N/A N/A N/A convience function for finding the parent XMLSchema instance.
     N/A parent component N/A N/A N/A isinstance parent XMLSchema N/A N/A parent N/A N/A parent _parent N/A parent N/A SchemaReader N/A N/A N/A A SchemaReader creates XMLSchema objects from urls and xml data.
     N/A namespaceToSchema N/A __init__ N/A N/A self domReader base_url N/A None None N/A N/A domReader -- class must implement DOMAdapterInterface
           base_url -- base url string
         N/A N/A self __base_url base_url N/A N/A self __readerClass domReader N/A N/A N/A self __readerClass N/A N/A N/A self __readerClass DOMAdapter N/A N/A self _includes N/A N/A N/A self _imports N/A N/A __setImports N/A N/A self schema N/A N/A N/A Add dictionary of imports to schema instance.
           schema -- XMLSchema instance
         N/A ns N/A N/A N/A schema imports iterkeys N/A N/A N/A ns N/A self _imports N/A N/A N/A N/A schema addImportSchema N/A N/A self _imports N/A ns N/A __setIncludes N/A N/A self schema N/A N/A N/A Add dictionary of includes to schema instance.
           schema -- XMLSchema instance
         N/A schemaLocation N/A N/A N/A schema includes iterkeys N/A N/A N/A schemaLocation N/A self _includes N/A N/A N/A N/A schema addIncludeSchema schemaLocation N/A N/A self _imports N/A schemaLocation N/A addSchemaByLocation N/A N/A self location schema N/A N/A N/A provide reader with schema document for a location.
         N/A N/A N/A self _includes N/A location schema N/A addSchemaByNamespace N/A N/A self schema N/A N/A N/A provide reader with schema document for a targetNamespace.
         N/A N/A N/A self _imports N/A N/A schema targetNamespace schema N/A loadFromNode N/A N/A self parent element N/A N/A N/A element -- DOM node or document
           parent -- WSDLAdapter instance
         N/A reader N/A N/A self __readerClass element N/A schema N/A XMLSchema parent N/A N/A schema wsdl parent N/A N/A N/A schema setBaseUrl N/A self __base_url N/A N/A N/A schema load reader N/A schema N/A loadFromStream N/A N/A self _file url N/A None N/A N/A Return an XMLSchema instance loaded from a file object.
           _file -- file object
           url -- base location for resolving imports/includes.
         N/A reader N/A N/A self __readerClass N/A N/A N/A reader loadDocument _file N/A schema N/A XMLSchema N/A N/A url None N/A N/A N/A N/A schema setBaseUrl url N/A N/A N/A schema load reader N/A N/A N/A self __setIncludes schema N/A N/A N/A self __setImports schema N/A schema N/A loadFromString N/A N/A self data N/A N/A N/A Return an XMLSchema instance loaded from an XML string.
           data -- XML string
         N/A N/A N/A self loadFromStream N/A StringIO data N/A loadFromURL N/A N/A self url schema N/A None N/A N/A Return an XMLSchema instance loaded from the given url.
           url -- URL to dereference
           schema -- Optional XMLSchema instance.
         N/A reader N/A N/A self __readerClass N/A N/A self __base_url N/A N/A url N/A basejoin N/A self __base_url url N/A N/A N/A reader loadFromURL url N/A schema N/A schema N/A XMLSchema N/A N/A N/A schema setBaseUrl url N/A N/A N/A schema load reader N/A N/A N/A self __setIncludes schema N/A N/A N/A self __setImports schema N/A schema N/A loadFromFile N/A N/A self filename N/A N/A N/A Return an XMLSchema instance loaded from the given file.
           filename -- name of file to open
         N/A N/A self __base_url N/A N/A filename N/A basejoin N/A self __base_url filename N/A f N/A open filename rb N/A N/A N/A schema N/A N/A self loadFromStream f filename N/A N/A N/A N/A f close N/A schema N/A N/A SchemaError N/A Exception N/A N/A N/A NoSchemaLocationWarning N/A Exception N/A N/A N/A DOMAdapterInterface N/A N/A hasattr N/A N/A self attr ns N/A None N/A N/A return true if node has attribute 
           attr -- attribute to check for
           ns -- namespace of attribute, by default None
         N/A N/A NotImplementedError adapter method not implemented N/A getContentList N/A N/A self N/A contents N/A N/A returns an ordered list of child nodes
           *contents -- list of node names to return
         N/A N/A NotImplementedError adapter method not implemented N/A setAttributeDictionary N/A N/A self attributes N/A N/A N/A set attribute dictionary
         N/A N/A NotImplementedError adapter method not implemented N/A getAttributeDictionary N/A N/A self N/A N/A N/A returns a dict of node's attributes
         N/A N/A NotImplementedError adapter method not implemented N/A getNamespace N/A N/A self prefix N/A N/A N/A returns namespace referenced by prefix.
         N/A N/A NotImplementedError adapter method not implemented N/A getTagName N/A N/A self N/A N/A N/A returns tagName of node
         N/A N/A NotImplementedError adapter method not implemented N/A getParentNode N/A N/A self N/A N/A N/A returns parent element in DOMAdapter or None
         N/A N/A NotImplementedError adapter method not implemented N/A loadDocument N/A N/A self _file N/A N/A N/A load a Document from a file object
           file --
         N/A N/A NotImplementedError adapter method not implemented N/A loadFromURL N/A N/A self url N/A N/A N/A load a Document from an url
           url -- URL to dereference
         N/A N/A NotImplementedError adapter method not implemented N/A N/A DOMAdapter N/A DOMAdapterInterface N/A N/A Adapter for ZSI.Utility.DOM
     __init__ N/A N/A self node N/A None N/A N/A Reset all instance variables.
           element -- DOM document, node, or None
         N/A N/A hasattr node documentElement N/A N/A N/A self __node N/A node documentElement N/A N/A N/A self __node node N/A N/A self __attributes None N/A getNode N/A N/A self N/A N/A N/A N/A self __node N/A hasattr N/A N/A self attr ns N/A None N/A N/A attr -- attribute 
           ns -- optional namespace, None means unprefixed attribute.
         N/A N/A N/A self __attributes N/A N/A N/A N/A self setAttributeDictionary N/A ns N/A N/A N/A attr N/A N/A N/A self __attributes get ns N/A N/A N/A attr N/A self __attributes N/A getContentList N/A N/A self N/A contents N/A N/A nodes N/A N/A ELEMENT_NODE N/A N/A self __node ELEMENT_NODE N/A child N/A N/A DOM getElements N/A self __node None N/A N/A N/A N/A N/A child nodeType ELEMENT_NODE N/A N/A N/A SplitQName N/A child tagName N/A 1 contents N/A N/A N/A N/A nodes append child N/A N/A N/A N/A self __class__ x N/A x nodes N/A setAttributeDictionary N/A N/A self N/A N/A N/A N/A self __attributes N/A N/A v N/A N/A N/A N/A self __node _attrs itervalues N/A N/A N/A N/A self __attributes N/A N/A v nodeName N/A v nodeValue N/A getAttributeDictionary N/A N/A self N/A N/A N/A N/A N/A self __attributes N/A N/A N/A N/A self setAttributeDictionary N/A N/A self __attributes N/A getTagName N/A N/A self N/A N/A N/A N/A N/A self __node tagName N/A getParentNode N/A N/A self N/A N/A N/A N/A N/A N/A N/A self __node parentNode nodeType N/A N/A self __node ELEMENT_NODE N/A N/A N/A DOMAdapter N/A N/A self __node parentNode N/A None N/A getNamespace N/A N/A self prefix N/A N/A N/A prefix -- deference namespace prefix in node's context.
           Ascends parent nodes until found.
         N/A namespace None N/A N/A prefix xmlns N/A N/A namespace N/A N/A DOM findDefaultNS prefix N/A self __node N/A N/A N/A N/A namespace N/A N/A DOM findNamespaceURI prefix N/A self __node N/A N/A N/A DOMException N/A N/A N/A prefix xml N/A N/A N/A SchemaError N/A %s namespace not declared for %s N/A prefix N/A N/A N/A self __node _get_tagName N/A namespace N/A XMLNS XML N/A namespace N/A loadDocument N/A N/A self _file N/A N/A N/A N/A self __node N/A N/A DOM loadDocument _file N/A N/A hasattr N/A self __node documentElement N/A N/A N/A self __node N/A N/A self __node documentElement N/A loadFromURL N/A N/A self url N/A N/A N/A N/A self __node N/A N/A DOM loadFromURL url N/A N/A hasattr N/A self __node documentElement N/A N/A N/A self __node N/A N/A self __node documentElement N/A N/A XMLBase N/A N/A N/A  These class variables are for string indentation.
     N/A tag None N/A __indent 0 N/A __rlock N/A RLock __str__ N/A N/A self N/A N/A N/A N/A N/A N/A XMLBase __rlock acquire N/A N/A XMLBase __indent 1 N/A tmp N/A N/A < N/A str N/A self __class__ >
 N/A N/A k v N/A N/A N/A self __dict__ iteritems N/A N/A tmp N/A %s* %s = %s
 N/A N/A N/A XMLBase __indent k v N/A N/A XMLBase __indent 1 N/A N/A N/A N/A XMLBase __rlock release N/A tmp N/A N/A N/A Marker Interface:  can determine something about an instances properties by using 
        the provided convenience functions.

 DefinitionMarker N/A N/A N/A marker for definitions
     N/A N/A DeclarationMarker N/A N/A N/A marker for declarations
     N/A N/A AttributeMarker N/A N/A N/A marker for attributes
     N/A N/A AttributeGroupMarker N/A N/A N/A marker for attribute groups
     N/A N/A WildCardMarker N/A N/A N/A marker for wildcards
     N/A N/A ElementMarker N/A N/A N/A marker for wildcards
     N/A N/A ReferenceMarker N/A N/A N/A marker for references
     N/A N/A ModelGroupMarker N/A N/A N/A marker for model groups
     N/A N/A AllMarker N/A ModelGroupMarker N/A N/A marker for all model group
     N/A N/A ChoiceMarker N/A ModelGroupMarker N/A N/A marker for choice model group
     N/A N/A SequenceMarker N/A ModelGroupMarker N/A N/A marker for sequence model group
     N/A N/A ExtensionMarker N/A N/A N/A marker for extensions
     N/A N/A RestrictionMarker N/A N/A N/A marker for restrictions
     N/A facets N/A enumeration length maxExclusive maxInclusive maxLength minExclusive minInclusive minLength pattern fractionDigits totalDigits whiteSpace N/A SimpleMarker N/A N/A N/A marker for simple type information
     N/A N/A ListMarker N/A N/A N/A marker for simple type list
     N/A N/A UnionMarker N/A N/A N/A marker for simple type Union
     N/A N/A ComplexMarker N/A N/A N/A marker for complex type information
     N/A N/A LocalMarker N/A N/A N/A marker for complex type information
     N/A N/A MarkerInterface N/A N/A isDefinition N/A N/A self N/A N/A N/A N/A isinstance self DefinitionMarker N/A isDeclaration N/A N/A self N/A N/A N/A N/A isinstance self DeclarationMarker N/A isAttribute N/A N/A self N/A N/A N/A N/A isinstance self AttributeMarker N/A isAttributeGroup N/A N/A self N/A N/A N/A N/A isinstance self AttributeGroupMarker N/A isElement N/A N/A self N/A N/A N/A N/A isinstance self ElementMarker N/A isReference N/A N/A self N/A N/A N/A N/A isinstance self ReferenceMarker N/A isWildCard N/A N/A self N/A N/A N/A N/A isinstance self WildCardMarker N/A isModelGroup N/A N/A self N/A N/A N/A N/A isinstance self ModelGroupMarker N/A isAll N/A N/A self N/A N/A N/A N/A isinstance self AllMarker N/A isChoice N/A N/A self N/A N/A N/A N/A isinstance self ChoiceMarker N/A isSequence N/A N/A self N/A N/A N/A N/A isinstance self SequenceMarker N/A isExtension N/A N/A self N/A N/A N/A N/A isinstance self ExtensionMarker N/A isRestriction N/A N/A self N/A N/A N/A N/A isinstance self RestrictionMarker N/A isSimple N/A N/A self N/A N/A N/A N/A isinstance self SimpleMarker N/A isComplex N/A N/A self N/A N/A N/A N/A isinstance self ComplexMarker N/A isLocal N/A N/A self N/A N/A N/A N/A isinstance self LocalMarker N/A isList N/A N/A self N/A N/A N/A N/A isinstance self ListMarker N/A isUnion N/A N/A self N/A N/A N/A N/A isinstance self UnionMarker N/A N/A XMLSchemaComponent N/A XMLBase MarkerInterface N/A N/A 
       class variables: 
           required -- list of required attributes
           attributes -- dict of default attribute values, including None.
               Value can be a function for runtime dependencies.
           contents -- dict of namespace keyed content lists.
               'xsd' content of xsd namespace.
           xmlns_key -- key for declared xmlns namespace.
           xmlns -- xmlns is special prefix for namespace dictionary
           xml -- special xml prefix for xml namespace.
     N/A required N/A N/A attributes N/A N/A contents N/A N/A xmlns_key N/A xmlns xmlns N/A xml xml __init__ N/A N/A self parent N/A None N/A N/A parent -- parent instance
           instance variables:
               attributes -- dictionary of node's attributes
         N/A N/A self attributes None N/A N/A self _parent parent N/A N/A self _parent N/A N/A N/A self _parent N/A N/A weakref ref parent N/A N/A N/A N/A N/A self __class__ XMLSchemaComponent N/A N/A N/A N/A type N/A N/A self __class__ required N/A type N/A XMLSchemaComponent required N/A N/A type N/A N/A self __class__ attributes N/A type N/A XMLSchemaComponent attributes N/A N/A type N/A N/A self __class__ contents N/A type N/A XMLSchemaComponent contents N/A N/A N/A RuntimeError N/A Bad type for a class variable in %s N/A self __class__ N/A getItemTrace N/A N/A self N/A N/A N/A Returns a node trace up to the <schema> item.
         N/A N/A item path name ref N/A self N/A name ref N/A N/A N/A N/A isinstance item XMLSchema N/A N/A isinstance item WSDLToolsAdapter N/A N/A attr N/A N/A item getAttribute name N/A N/A attr N/A N/A attr N/A N/A item getAttribute ref N/A N/A attr N/A N/A N/A N/A path append N/A <%s> N/A item tag N/A N/A N/A N/A path append N/A <%s ref="%s"> N/A N/A item tag attr N/A N/A N/A N/A path append N/A <%s name="%s"> N/A N/A item tag attr N/A item N/A N/A item _parent N/A N/A N/A tns N/A N/A item getTargetNamespace N/A N/A N/A N/A tns N/A N/A N/A path append N/A <%s targetNamespace="%s"> N/A N/A item tag tns N/A N/A N/A path reverse N/A N/A N/A join path N/A getTargetNamespace N/A N/A self N/A N/A N/A return targetNamespace
         N/A parent self N/A targetNamespace targetNamespace N/A tns N/A N/A N/A self attributes get targetNamespace N/A N/A N/A tns parent N/A N/A parent _parent None N/A N/A parent N/A N/A parent _parent N/A tns N/A N/A N/A parent attributes get targetNamespace N/A N/A tns N/A getAttributeDeclaration N/A N/A self attribute N/A N/A N/A attribute -- attribute with a QName value (eg. type).
           collection -- check types collection in parent Schema instance
         N/A N/A N/A self getQNameAttribute ATTRIBUTES attribute N/A getAttributeGroup N/A N/A self attribute N/A N/A N/A attribute -- attribute with a QName value (eg. type).
           collection -- check types collection in parent Schema instance
         N/A N/A N/A self getQNameAttribute ATTRIBUTE_GROUPS attribute N/A getTypeDefinition N/A N/A self attribute N/A N/A N/A attribute -- attribute with a QName value (eg. type).
           collection -- check types collection in parent Schema instance
         N/A N/A N/A self getQNameAttribute TYPES attribute N/A getElementDeclaration N/A N/A self attribute N/A N/A N/A attribute -- attribute with a QName value (eg. element).
           collection -- check elements collection in parent Schema instance.
         N/A N/A N/A self getQNameAttribute ELEMENTS attribute N/A getModelGroup N/A N/A self attribute N/A N/A N/A attribute -- attribute with a QName value (eg. ref).
           collection -- check model_group collection in parent Schema instance.
         N/A N/A N/A self getQNameAttribute MODEL_GROUPS attribute N/A getQNameAttribute N/A N/A self collection attribute N/A N/A N/A returns object instance representing QName --> (namespace,name),
           or if does not exist return None.
           attribute -- an information item attribute, with a QName value.
           collection -- collection in parent Schema instance to search.
         N/A tdc N/A N/A self getAttributeQName attribute N/A N/A tdc N/A N/A N/A obj N/A N/A self getSchemaItem collection N/A N/A tdc getTargetNamespace N/A N/A tdc getName N/A obj N/A N/A obj N/A N/A getSchemaItem N/A N/A self collection namespace name N/A N/A N/A returns object instance representing namespace, name,
           or if does not exist return None if built-in, else
           raise SchemaError.
           
           namespace -- namespace item defined in.
           name -- name of item.
           collection -- collection in parent Schema instance to search.
         N/A parent N/A GetSchema self N/A N/A N/A parent targetNamespace namespace N/A N/A N/A N/A obj N/A N/A getattr parent collection N/A name N/A N/A N/A KeyError N/A N/A N/A KeyError N/A targetNamespace(%s) collection(%s) has no item(%s) N/A namespace collection name N/A obj N/A N/A namespace N/A parent imports N/A N/A N/A namespace BUILT_IN_NAMESPACES N/A N/A N/A N/A SchemaError N/A schema "%s" does not import namespace "%s" N/A N/A parent targetNamespace namespace N/A schema N/A N/A parent imports N/A namespace N/A N/A N/A isinstance schema XMLSchema N/A N/A schema N/A N/A schema getSchema N/A N/A schema None N/A N/A N/A N/A parent imports N/A namespace schema N/A N/A schema None N/A N/A N/A namespace BUILT_IN_NAMESPACES N/A N/A N/A N/A SchemaError N/A no schema instance for imported namespace (%s). namespace N/A N/A N/A isinstance schema XMLSchema N/A N/A N/A TypeError N/A expecting XMLSchema instance not "%r" schema N/A N/A N/A obj N/A N/A getattr schema collection N/A name N/A N/A N/A KeyError N/A N/A N/A KeyError N/A targetNamespace(%s) collection(%s) has no item(%s) N/A namespace collection name N/A obj N/A getXMLNS N/A N/A self prefix N/A None N/A N/A deference prefix or by default xmlns, returns namespace. 
         N/A N/A prefix N/A XMLSchemaComponent xml N/A N/A N/A XMLNS XML N/A parent self N/A ns N/A N/A N/A N/A self attributes N/A N/A XMLSchemaComponent xmlns get N/A prefix N/A XMLSchemaComponent xmlns_key N/A N/A ns N/A N/A parent N/A N/A parent _parent N/A ns N/A N/A N/A N/A parent attributes N/A N/A XMLSchemaComponent xmlns get N/A prefix N/A XMLSchemaComponent xmlns_key N/A N/A N/A ns N/A isinstance parent WSDLToolsAdapter N/A N/A N/A prefix None N/A N/A N/A N/A SchemaError N/A unknown prefix %s prefix N/A ns N/A getAttribute N/A N/A self attribute N/A N/A N/A return requested attribute value or None
         N/A N/A isinstance attribute N/A list tuple N/A N/A N/A N/A len attribute 2 N/A N/A N/A LookupError To access attributes must use name or (namespace,name) N/A ns_dict N/A N/A N/A self attributes get N/A attribute N/A 0 N/A N/A ns_dict None N/A N/A None N/A N/A N/A ns_dict get N/A attribute N/A 1 N/A N/A N/A N/A self attributes get attribute N/A getAttributeQName N/A N/A self attribute N/A N/A N/A return requested attribute value as (namespace,name) or None 
         N/A qname N/A N/A self getAttribute attribute N/A N/A N/A isinstance qname TypeDescriptionComponent True N/A N/A qname N/A N/A qname None N/A N/A None N/A N/A prefix ncname N/A SplitQName qname N/A namespace N/A N/A self getXMLNS prefix N/A N/A TypeDescriptionComponent N/A namespace ncname N/A getAttributeName N/A N/A self N/A N/A N/A return attribute name or None
         N/A N/A N/A self getAttribute name N/A setAttributes N/A N/A self node N/A N/A N/A Sets up attribute dictionary, checks for required attributes and 
           sets default attribute values. attr is for default attribute values 
           determined at runtime.
           
           structure of attributes dictionary
               ['xmlns'][xmlns_key] --  xmlns namespace
               ['xmlns'][prefix] --  declared namespace prefix 
               [namespace][prefix] -- attributes declared in a namespace
               [attribute] -- attributes w/o prefix, default namespaces do
                   not directly apply to attributes, ie Name can't collide 
                   with QName.
         N/A N/A self attributes N/A N/A XMLSchemaComponent xmlns N/A N/A N/A k v N/A N/A N/A N/A node getAttributeDictionary iteritems N/A N/A N/A prefix value N/A SplitQName k N/A N/A value N/A XMLSchemaComponent xmlns N/A N/A N/A N/A N/A self attributes N/A value N/A N/A prefix N/A XMLSchemaComponent xmlns_key v N/A N/A prefix N/A N/A ns N/A N/A node getNamespace prefix N/A N/A ns N/A N/A N/A SchemaError N/A no namespace for attribute prefix %s prefix N/A N/A ns N/A self attributes N/A N/A N/A N/A self attributes N/A ns N/A N/A N/A N/A value N/A N/A self attributes N/A ns N/A N/A N/A SchemaError N/A attribute %s declared multiple times in %s N/A value ns N/A N/A N/A N/A self attributes N/A ns N/A value v N/A N/A N/A value N/A self attributes N/A N/A N/A N/A self attributes N/A value v N/A N/A N/A SchemaError N/A attribute %s declared multiple times value N/A N/A N/A isinstance self WSDLToolsAdapter N/A N/A N/A N/A self __checkAttributes N/A N/A N/A self __setAttributeDefaults N/A k N/A type element base ref substitutionGroup itemType N/A N/A N/A k N/A self attributes N/A N/A N/A prefix value N/A SplitQName N/A N/A N/A self attributes get k N/A N/A N/A self attributes N/A k N/A TypeDescriptionComponent N/A N/A N/A self getXMLNS prefix value N/A k N/A memberTypes N/A N/A N/A k N/A self attributes N/A N/A qnames N/A N/A self attributes N/A k N/A N/A N/A self attributes N/A k N/A N/A qname N/A N/A qnames split N/A N/A N/A prefix value N/A SplitQName qname N/A N/A N/A N/A N/A self attributes N/A memberTypes append N/A TypeDescriptionComponent N/A N/A N/A self getXMLNS prefix value N/A getContents N/A N/A self node N/A N/A N/A retrieve xsd contents
         N/A N/A N/A node getContentList N/A N/A N/A self __class__ contents N/A xsd N/A __setAttributeDefaults N/A N/A self N/A N/A N/A Looks for default values for unset attributes.  If
           class variable representing attribute is None, then
           it must be defined as an instance variable.
         N/A N/A k v N/A list N/A N/A N/A N/A self __class__ attributes items N/A N/A N/A N/A v None N/A k N/A self attributes N/A N/A N/A isinstance v N/A types FunctionType N/A N/A N/A N/A self attributes N/A k N/A v self N/A N/A N/A N/A self attributes N/A k v N/A __checkAttributes N/A N/A self N/A N/A N/A Checks that required attributes have been defined,
           attributes w/default cannot be required.   Checks
           all defined attributes are legal, attribute 
           references are not subject to this test.
         N/A a N/A N/A self __class__ required N/A N/A N/A a N/A self attributes N/A N/A N/A SchemaError N/A class instance %s, missing required attribute %s N/A N/A self __class__ a N/A N/A a v N/A N/A N/A self attributes iteritems N/A N/A N/A isinstance v dict N/A N/A N/A N/A a N/A N/A XMLSchemaComponent xmlns N/A XMLNS XML N/A N/A N/A N/A N/A a N/A N/A N/A N/A self __class__ attributes keys N/A N/A N/A N/A self isAttribute N/A N/A self isReference N/A N/A N/A SchemaError N/A %s, unknown attribute(%s,%s) N/A N/A N/A self getItemTrace a N/A N/A self attributes N/A a N/A N/A WSDLToolsAdapter N/A XMLSchemaComponent N/A N/A WSDL Adapter to grab the attributes from the wsdl document node.
     N/A attributes N/A name targetNamespace None None N/A tag definitions __init__ N/A N/A self wsdl N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent wsdl N/A N/A N/A self setAttributes N/A DOMAdapter N/A wsdl document N/A getImportSchemas N/A N/A self N/A N/A N/A returns WSDLTools.WSDL types Collection
         N/A N/A N/A N/A self _parent types N/A N/A Notation N/A XMLSchemaComponent N/A N/A <notation>
       parent:
           schema
       attributes:
           id -- ID
           name -- NCName, Required
           public -- token, Required
           system -- anyURI
       contents:
           annotation?
     N/A required N/A name public N/A attributes N/A id name public system None None None None N/A contents N/A xsd annotation N/A tag notation __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A N/A component annotation N/A N/A self annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom i N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A Annotation N/A XMLSchemaComponent N/A N/A <annotation>
       parent:
           all,any,anyAttribute,attribute,attributeGroup,choice,complexContent,
           complexType,element,extension,field,group,import,include,key,keyref,
           list,notation,redefine,restriction,schema,selector,simpleContent,
           simpleType,union,unique
       attributes:
           id -- ID
       contents:
           (documentation | appinfo)*
     N/A attributes N/A id None N/A contents N/A xsd N/A documentation appinfo N/A tag annotation __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self content None N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A content N/A N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A component documentation N/A N/A N/A N/A N/A component appinfo N/A N/A N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A self content N/A tuple content N/A Documentation N/A XMLSchemaComponent N/A N/A <documentation>
           parent:
               annotation
           attributes:
               source, anyURI
               xml:lang, language
           contents:
               mixed, any
         N/A attributes N/A source xml:lang None None N/A contents N/A xsd N/A mixed any N/A tag documentation __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self content None N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A content N/A N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A component mixed N/A N/A N/A N/A N/A component any N/A N/A N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A self content N/A tuple content N/A N/A Appinfo N/A XMLSchemaComponent N/A N/A <appinfo>
           parent:
               annotation
           attributes:
               source, anyURI
           contents:
               mixed, any
         N/A attributes N/A source anyURI None None N/A contents N/A xsd N/A mixed any N/A tag appinfo __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self content None N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A content N/A N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A component mixed N/A N/A N/A N/A N/A component any N/A N/A N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A self content N/A tuple content N/A N/A N/A XMLSchemaFake N/A N/A __init__ N/A N/A self element N/A N/A N/A N/A self targetNamespace N/A N/A DOM getAttr element targetNamespace N/A N/A self element element N/A N/A XMLSchema N/A XMLSchemaComponent N/A N/A A schema is a collection of schema components derived from one
       or more schema documents, that is, one or more <schema> element
       information items. It represents the abstract notion of a schema
       rather than a single schema document (or other representation).

       <schema>
       parent:
           ROOT
       attributes:
           id -- ID
           version -- token
           xml:lang -- language
           targetNamespace -- anyURI
           attributeFormDefault -- 'qualified' | 'unqualified', 'unqualified'
           elementFormDefault -- 'qualified' | 'unqualified', 'unqualified'
           blockDefault -- '#all' | list of 
               ('substitution | 'extension' | 'restriction')
           finalDefault -- '#all' | list of 
               ('extension' | 'restriction' | 'list' | 'union')
        
       contents:
           ((include | import | redefine | annotation)*, 
            (attribute, attributeGroup, complexType, element, group, 
             notation, simpleType)*, annotation*)*


        attributes -- schema attributes
        imports -- import statements
        includes -- include statements
        redefines -- 
        types    -- global simpleType, complexType definitions
        elements -- global element declarations
        attr_decl -- global attribute declarations
        attr_groups -- attribute Groups
        model_groups -- model Groups
        notations -- global notations
     N/A attributes N/A id version xml:lang targetNamespace attributeFormDefault elementFormDefault blockDefault finalDefault None None None None unqualified unqualified None None N/A contents N/A xsd N/A include import redefine annotation attribute attributeGroup complexType element group notation simpleType annotation N/A empty_namespace N/A tag schema __init__ N/A N/A self parent N/A None N/A N/A parent -- 
           instance variables:
           targetNamespace -- schema's declared targetNamespace, or empty string.
           _imported_schemas -- namespace keyed dict of schema dependencies, if 
              a schema is provided instance will not resolve import statement.
           _included_schemas -- schemaLocation keyed dict of component schemas, 
              if schema is provided instance will not resolve include statement.
           _base_url -- needed for relative URLs support, only works with URLs
               relative to initial document.
           includes -- collection of include statements
           imports -- collection of import statements
           elements -- collection of global element declarations
           types -- collection of global type definitions
           attr_decl -- collection of global attribute declarations
           attr_groups -- collection of global attribute group definitions
           model_groups -- collection of model group definitions
           notations -- collection of notations

         N/A N/A self __node None N/A N/A self targetNamespace None N/A N/A N/A XMLSchemaComponent __init__ self parent N/A f N/A N/A N/A k N/A N/A N/A k attributes N/A name N/A ns N/A N/A N/A k N/A N/A N/A k attributes N/A namespace N/A sl N/A N/A N/A k N/A N/A N/A k attributes N/A schemaLocation N/A N/A self includes N/A Collection self key sl N/A N/A self imports N/A Collection self key ns N/A N/A self elements N/A Collection self key f N/A N/A self types N/A Collection self key f N/A N/A self attr_decl N/A Collection self key f N/A N/A self attr_groups N/A Collection self key f N/A N/A self model_groups N/A Collection self key f N/A N/A self notations N/A Collection self key f N/A N/A self _imported_schemas N/A N/A N/A self _included_schemas N/A N/A N/A self _base_url None N/A getNode N/A N/A self N/A N/A N/A 
        Interacting with the underlying DOM tree.
         N/A N/A self __node N/A addImportSchema N/A N/A self schema N/A N/A N/A for resolving import statements in Schema instance
           schema -- schema instance
           _imported_schemas 
         N/A N/A N/A isinstance schema XMLSchema N/A N/A N/A TypeError expecting a Schema instance N/A N/A N/A schema targetNamespace N/A self targetNamespace N/A N/A N/A N/A self _imported_schemas N/A N/A schema targetNamespace schema N/A N/A N/A SchemaError import schema bad targetNamespace N/A addIncludeSchema N/A N/A self schemaLocation schema N/A N/A N/A for resolving include statements in Schema instance
           schemaLocation -- schema location
           schema -- schema instance
           _included_schemas 
         N/A N/A N/A isinstance schema XMLSchema N/A N/A N/A TypeError expecting a Schema instance N/A N/A N/A N/A schema targetNamespace N/A N/A schema targetNamespace N/A self targetNamespace N/A N/A N/A N/A self _included_schemas N/A schemaLocation schema N/A N/A N/A SchemaError include schema bad targetNamespace N/A setImportSchemas N/A N/A self schema_dict N/A N/A N/A set the import schema dictionary, which is used to 
           reference depedent schemas.
         N/A N/A self _imported_schemas schema_dict N/A getImportSchemas N/A N/A self N/A N/A N/A get the import schema dictionary, which is used to 
           reference depedent schemas.
         N/A N/A self _imported_schemas N/A getSchemaNamespacesToImport N/A N/A self N/A N/A N/A returns tuple of namespaces the schema instance has declared
           itself to be depedent upon.
         N/A N/A tuple N/A N/A N/A self includes keys N/A setIncludeSchemas N/A N/A self schema_dict N/A N/A N/A set the include schema dictionary, which is keyed with 
           schemaLocation (uri).  
           This is a means of providing 
           schemas to the current schema for content inclusion.
         N/A N/A self _included_schemas schema_dict N/A getIncludeSchemas N/A N/A self N/A N/A N/A get the include schema dictionary, which is keyed with 
           schemaLocation (uri). 
         N/A N/A self _included_schemas N/A getBaseUrl N/A N/A self N/A N/A N/A get base url, used for normalizing all relative uri's 
         N/A N/A self _base_url N/A setBaseUrl N/A N/A self url N/A N/A N/A set base url, used for normalizing all relative uri's 
         N/A N/A self _base_url url N/A getElementFormDefault N/A N/A self N/A N/A N/A return elementFormDefault attribute
         N/A N/A N/A N/A self attributes get elementFormDefault N/A isElementFormDefaultQualified N/A N/A self N/A N/A N/A N/A N/A N/A N/A self attributes get elementFormDefault qualified N/A getAttributeFormDefault N/A N/A self N/A N/A N/A return attributeFormDefault attribute
         N/A N/A N/A N/A self attributes get attributeFormDefault N/A getBlockDefault N/A N/A self N/A N/A N/A return blockDefault attribute
         N/A N/A N/A N/A self attributes get blockDefault N/A getFinalDefault N/A N/A self N/A N/A N/A return finalDefault attribute 
         N/A N/A N/A N/A self attributes get finalDefault N/A load N/A N/A self node location N/A None N/A N/A N/A self __node node N/A pnode N/A N/A node getParentNode N/A pnode N/A N/A pname N/A N/A SplitQName N/A N/A pnode getTagName N/A 1 N/A N/A pname types N/A N/A attributes N/A N/A N/A N/A self setAttributes pnode N/A N/A N/A attributes update N/A self attributes N/A N/A N/A self setAttributes node N/A N/A k v N/A N/A N/A attributes N/A xmlns iteritems N/A N/A N/A k N/A N/A self attributes N/A xmlns N/A N/A N/A N/A N/A self attributes N/A xmlns N/A k v N/A N/A N/A N/A self setAttributes node N/A N/A N/A N/A self setAttributes node N/A N/A self targetNamespace N/A N/A self getTargetNamespace N/A childNode N/A N/A self getContents node N/A N/A component N/A N/A SplitQName N/A N/A childNode getTagName N/A 1 N/A N/A component include N/A N/A tp N/A N/A N/A self __class__ Include self N/A N/A N/A tp fromDom childNode N/A sl N/A N/A tp attributes N/A schemaLocation N/A schema N/A N/A tp getSchema N/A N/A sl N/A N/A self getIncludeSchemas N/A N/A N/A N/A self addIncludeSchema sl schema N/A N/A N/A self includes N/A sl tp N/A pn N/A N/A N/A N/A childNode getParentNode getNode N/A N/A N/A pn removeChild N/A N/A childNode getNode N/A child N/A N/A N/A N/A N/A schema getNode getNode childNodes N/A N/A N/A N/A pn appendChild N/A N/A child cloneNode 1 N/A collection N/A imports elements types attr_decl attr_groups model_groups notations N/A N/A N/A k v N/A N/A N/A getattr schema collection iteritems N/A N/A N/A k N/A getattr self collection N/A N/A N/A v _parent N/A N/A weakref ref self N/A N/A N/A getattr self collection N/A k v N/A N/A N/A N/A warnings warn Not keeping schema component. N/A N/A N/A component import N/A N/A slocd N/A SchemaReader namespaceToSchema N/A tp N/A N/A N/A self __class__ Import self N/A N/A N/A tp fromDom childNode N/A import_ns N/A N/A N/A tp getAttribute namespace N/A N/A self __class__ empty_namespace N/A schema N/A N/A slocd get import_ns N/A N/A schema None N/A N/A schema N/A XMLSchema N/A N/A slocd N/A import_ns schema N/A N/A N/A N/A N/A tp loadSchema schema N/A N/A N/A NoSchemaLocationWarning N/A ex N/A N/A IMPORT:  import_ns N/A ex N/A N/A slocd N/A import_ns N/A N/A N/A SchemaError N/A ex N/A N/A ex N/A N/A slocd N/A import_ns _LazyEvalImport N/A str N/A N/A Lazy evaluation of import, replace entry in self.imports. getSchema N/A N/A self namespace N/A N/A N/A schema N/A N/A slocd get namespace N/A N/A schema None N/A N/A parent N/A N/A self _parent N/A wstypes parent N/A N/A isinstance parent WSDLToolsAdapter N/A N/A wstypes N/A N/A parent getImportSchemas N/A schema N/A N/A wstypes get namespace N/A N/A isinstance schema XMLSchema N/A N/A N/A N/A self imports N/A namespace schema N/A schema N/A None N/A N/A N/A N/A N/A self imports N/A import_ns N/A _LazyEvalImport import_ns N/A N/A N/A N/A tp _schema schema N/A N/A import_ns N/A N/A self getImportSchemas N/A N/A N/A N/A warnings warn N/A Detected multiple imports of the namespace "%s"  import_ns N/A N/A N/A self addImportSchema schema N/A N/A N/A self imports N/A import_ns tp N/A N/A N/A component redefine N/A N/A N/A N/A warnings warn redefine is ignored N/A N/A N/A component annotation N/A N/A N/A N/A warnings warn annotation is ignored N/A N/A N/A component attribute N/A N/A tp N/A AttributeDeclaration self N/A N/A N/A tp fromDom childNode N/A N/A N/A self attr_decl N/A N/A N/A tp getAttribute name tp N/A N/A N/A component attributeGroup N/A N/A tp N/A AttributeGroupDefinition self N/A N/A N/A tp fromDom childNode N/A N/A N/A self attr_groups N/A N/A N/A tp getAttribute name tp N/A N/A N/A component element N/A N/A tp N/A ElementDeclaration self N/A N/A N/A tp fromDom childNode N/A N/A N/A self elements N/A N/A N/A tp getAttribute name tp N/A N/A N/A component group N/A N/A tp N/A ModelGroupDefinition self N/A N/A N/A tp fromDom childNode N/A N/A N/A self model_groups N/A N/A N/A tp getAttribute name tp N/A N/A N/A component notation N/A N/A tp N/A Notation self N/A N/A N/A tp fromDom childNode N/A N/A N/A self notations N/A N/A N/A tp getAttribute name tp N/A N/A N/A component complexType N/A N/A tp N/A ComplexType self N/A N/A N/A tp fromDom childNode N/A N/A N/A self types N/A N/A N/A tp getAttribute name tp N/A N/A N/A component simpleType N/A N/A tp N/A SimpleType self N/A N/A N/A tp fromDom childNode N/A N/A N/A self types N/A N/A N/A tp getAttribute name tp N/A N/A N/A Import N/A XMLSchemaComponent N/A N/A <import> 
           parent:
               schema
           attributes:
               id -- ID
               namespace -- anyURI
               schemaLocation -- anyURI
           contents:
               annotation?
         N/A attributes N/A id namespace schemaLocation None None None N/A contents N/A xsd N/A annotation N/A tag import __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A N/A self _schema None N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A N/A N/A N/A self attributes N/A namespace N/A N/A self getTargetNamespace N/A N/A N/A SchemaError namespace of schema and import match N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A N/A component annotation N/A N/A self annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom i N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A getSchema N/A N/A self N/A N/A N/A if schema is not defined, first look for a Schema class instance
               in parent Schema.  Else if not defined resolve schemaLocation
               and create a new Schema class instance, and keep a hard reference. 
             N/A N/A N/A self _schema N/A N/A ns N/A N/A self attributes N/A namespace N/A schema N/A N/A N/A N/A N/A N/A self _parent getImportSchemas get ns N/A N/A N/A schema N/A N/A N/A self _parent _parent N/A N/A schema N/A N/A N/A N/A N/A N/A N/A N/A self _parent _parent getImportSchemas get ns N/A N/A schema N/A N/A url N/A N/A N/A self attributes get schemaLocation N/A N/A url N/A N/A N/A SchemaError N/A namespace(%s) is unknown ns N/A base_url N/A N/A N/A N/A self _parent getBaseUrl N/A reader N/A SchemaReader base_url base_url N/A N/A reader _imports N/A N/A N/A N/A self _parent getImportSchemas N/A N/A reader _includes N/A N/A N/A N/A self _parent getIncludeSchemas N/A N/A self _schema N/A N/A reader loadFromURL url N/A N/A N/A self _schema schema N/A loadSchema N/A N/A self schema N/A N/A N/A N/A base_url N/A N/A N/A N/A self _parent getBaseUrl N/A reader N/A SchemaReader base_url base_url N/A N/A reader _imports N/A N/A N/A N/A self _parent getImportSchemas N/A N/A reader _includes N/A N/A N/A N/A self _parent getIncludeSchemas N/A N/A self _schema schema N/A N/A schemaLocation N/A self attributes N/A N/A N/A NoSchemaLocationWarning no schemaLocation attribute in import N/A N/A N/A reader loadFromURL N/A N/A N/A self attributes get schemaLocation schema N/A N/A Include N/A XMLSchemaComponent N/A N/A <include schemaLocation>
           parent:
               schema
           attributes:
               id -- ID
               schemaLocation -- anyURI, required
           contents:
               annotation?
         N/A required N/A schemaLocation N/A attributes N/A id schemaLocation None None N/A contents N/A xsd N/A annotation N/A tag include __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A N/A self _schema None N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A N/A component annotation N/A N/A self annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom i N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A getSchema N/A N/A self N/A N/A N/A if schema is not defined, first look for a Schema class instance
               in parent Schema.  Else if not defined resolve schemaLocation
               and create a new Schema class instance.  
             N/A N/A N/A self _schema N/A N/A schema N/A N/A self _parent N/A N/A self _schema N/A N/A N/A N/A schema getIncludeSchemas get N/A N/A self attributes N/A schemaLocation N/A N/A N/A self _schema N/A N/A url N/A N/A self attributes N/A schemaLocation N/A reader N/A SchemaReader base_url N/A N/A schema getBaseUrl N/A N/A reader _imports N/A N/A schema getImportSchemas N/A N/A reader _includes N/A N/A schema getIncludeSchemas N/A N/A self _schema N/A XMLSchema schema N/A N/A N/A reader loadFromURL url N/A self _schema N/A N/A self _schema N/A N/A N/A AttributeDeclaration N/A XMLSchemaComponent AttributeMarker DeclarationMarker N/A N/A <attribute name>
       parent: 
           schema
       attributes:
           id -- ID
           name -- NCName, required
           type -- QName
           default -- string
           fixed -- string
       contents:
           annotation?, simpleType?
     N/A required N/A name N/A attributes N/A id name type default fixed None None None None None N/A contents N/A xsd N/A annotation simpleType N/A tag attribute __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A N/A self content None N/A fromDom N/A N/A self node N/A N/A N/A  No list or union support
         N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A N/A component annotation N/A N/A self annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom i N/A N/A N/A component simpleType N/A N/A N/A self content N/A AnonymousSimpleType self N/A N/A N/A N/A self content fromDom i N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A LocalAttributeDeclaration N/A AttributeDeclaration AttributeMarker LocalMarker DeclarationMarker N/A N/A <attribute name>
       parent: 
           complexType, restriction, extension, attributeGroup
       attributes:
           id -- ID
           name -- NCName,  required
           type -- QName
           form -- ('qualified' | 'unqualified'), schema.attributeFormDefault
           use -- ('optional' | 'prohibited' | 'required'), optional
           default -- string
           fixed -- string
       contents:
           annotation?, simpleType?
     N/A required N/A name N/A attributes N/A id name type form use default fixed None None None N/A N/A N/A self N/A N/A N/A N/A GetSchema self getAttributeFormDefault optional None None N/A contents N/A xsd N/A annotation simpleType __init__ N/A N/A self parent N/A N/A N/A N/A N/A AttributeDeclaration __init__ self parent N/A N/A self annotation None N/A N/A self content None N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A N/A component annotation N/A N/A self annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom i N/A N/A N/A component simpleType N/A N/A N/A self content N/A AnonymousSimpleType self N/A N/A N/A N/A self content fromDom i N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A AttributeWildCard N/A XMLSchemaComponent AttributeMarker DeclarationMarker WildCardMarker N/A N/A <anyAttribute>
       parents: 
           complexType, restriction, extension, attributeGroup
       attributes:
           id -- ID
           namespace -- '##any' | '##other' | 
                        (anyURI* | '##targetNamespace' | '##local'), ##any
           processContents -- 'lax' | 'skip' | 'strict', strict
       contents:
           annotation?
     N/A attributes N/A id namespace processContents None ##any strict N/A contents N/A xsd N/A annotation N/A tag anyAttribute __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A N/A component annotation N/A N/A self annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom i N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A AttributeReference N/A XMLSchemaComponent AttributeMarker ReferenceMarker N/A N/A <attribute ref>
       parents: 
           complexType, restriction, extension, attributeGroup
       attributes:
           id -- ID
           ref -- QName, required
           use -- ('optional' | 'prohibited' | 'required'), optional
           default -- string
           fixed -- string
       contents:
           annotation?
     N/A required N/A ref N/A attributes N/A id ref use default fixed None None optional None None N/A contents N/A xsd N/A annotation N/A tag attribute __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A getAttributeDeclaration N/A N/A self attribute N/A ref N/A N/A N/A N/A XMLSchemaComponent getAttributeDeclaration self attribute N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A N/A component annotation N/A N/A self annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom i N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A AttributeGroupDefinition N/A XMLSchemaComponent AttributeGroupMarker DefinitionMarker N/A N/A <attributeGroup name>
       parents: 
           schema, redefine
       attributes:
           id -- ID
           name -- NCName,  required
       contents:
           annotation?, (attribute | attributeGroup)*, anyAttribute?
     N/A required N/A name N/A attributes N/A id name None None N/A contents N/A xsd N/A annotation attribute attributeGroup anyAttribute N/A tag attributeGroup __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A N/A self attr_content None N/A getAttributeContent N/A N/A self N/A N/A N/A N/A self attr_content N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A content N/A N/A indx N/A range N/A len contents N/A N/A component N/A N/A SplitQName N/A N/A N/A contents N/A indx getTagName N/A 1 N/A N/A N/A component annotation N/A indx N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom N/A contents N/A indx N/A N/A N/A component attribute N/A N/A N/A N/A N/A contents N/A indx hasattr name N/A N/A N/A N/A content append N/A LocalAttributeDeclaration self N/A N/A N/A N/A N/A contents N/A indx hasattr ref N/A N/A N/A N/A content append N/A AttributeReference self N/A N/A N/A SchemaError Unknown attribute type N/A N/A N/A N/A content N/A -1 fromDom N/A contents N/A indx N/A N/A N/A component attributeGroup N/A N/A N/A N/A content append N/A AttributeGroupReference self N/A N/A N/A N/A content N/A -1 fromDom N/A contents N/A indx N/A N/A N/A component anyAttribute N/A N/A N/A N/A len contents N/A indx 1 N/A N/A N/A SchemaError N/A anyAttribute is out of order in %s N/A N/A self getItemTrace N/A N/A N/A content append N/A AttributeWildCard self N/A N/A N/A N/A content N/A -1 fromDom N/A contents N/A indx N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A N/A contents N/A indx getTagName N/A N/A self attr_content N/A tuple content N/A N/A AttributeGroupReference N/A XMLSchemaComponent AttributeGroupMarker ReferenceMarker N/A N/A <attributeGroup ref>
       parents: 
           complexType, restriction, extension, attributeGroup
       attributes:
           id -- ID
           ref -- QName, required
       contents:
           annotation?
     N/A required N/A ref N/A attributes N/A id ref None None N/A contents N/A xsd N/A annotation N/A tag attributeGroup __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A getAttributeGroup N/A N/A self attribute N/A ref N/A N/A attribute -- attribute with a QName value (eg. type).
           collection -- check types collection in parent Schema instance
         N/A N/A N/A XMLSchemaComponent getAttributeGroup self attribute N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A N/A component annotation N/A N/A self annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom i N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A IdentityConstrants N/A XMLSchemaComponent N/A N/A Allow one to uniquely identify nodes in a document and ensure the 
       integrity of references between them.

       attributes -- dictionary of attributes
       selector -- XPath to selected nodes
       fields -- list of XPath to key field
     __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self selector None N/A N/A self fields None N/A N/A self annotation None N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A fields N/A N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A component N/A N/A N/A self __class__ contents N/A xsd N/A N/A N/A N/A component annotation N/A N/A self annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom i N/A N/A N/A component selector N/A N/A N/A self selector N/A N/A self Selector self N/A N/A N/A N/A self selector fromDom i N/A N/A N/A N/A component field N/A N/A N/A N/A fields append N/A N/A self Field self N/A N/A N/A N/A fields N/A -1 fromDom i N/A N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A self fields N/A tuple fields N/A Constraint N/A XMLSchemaComponent N/A __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A component N/A N/A N/A self __class__ contents N/A xsd N/A N/A N/A N/A component annotation N/A N/A self annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom i N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A Selector N/A Constraint N/A N/A <selector xpath>
           parent: 
               unique, key, keyref
           attributes:
               id -- ID
               xpath -- XPath subset,  required
           contents:
               annotation?
         N/A required N/A xpath N/A attributes N/A id xpath None None N/A contents N/A xsd N/A annotation N/A tag selector N/A Field N/A Constraint N/A N/A <field xpath>
           parent: 
               unique, key, keyref
           attributes:
               id -- ID
               xpath -- XPath subset,  required
           contents:
               annotation?
         N/A required N/A xpath N/A attributes N/A id xpath None None N/A contents N/A xsd N/A annotation N/A tag field N/A N/A Unique N/A IdentityConstrants N/A N/A <unique name> Enforce fields are unique w/i a specified scope.

       parent: 
           element
       attributes:
           id -- ID
           name -- NCName,  required
       contents:
           annotation?, selector, field+
     N/A required N/A name N/A attributes N/A id name None None N/A contents N/A xsd N/A annotation selector field N/A tag unique N/A Key N/A IdentityConstrants N/A N/A <key name> Enforce fields are unique w/i a specified scope, and all
           field values are present w/i document.  Fields cannot
           be nillable.

       parent: 
           element
       attributes:
           id -- ID
           name -- NCName,  required
       contents:
           annotation?, selector, field+
     N/A required N/A name N/A attributes N/A id name None None N/A contents N/A xsd N/A annotation selector field N/A tag key N/A KeyRef N/A IdentityConstrants N/A N/A <keyref name refer> Ensure a match between two sets of values in an 
           instance.
       parent: 
           element
       attributes:
           id -- ID
           name -- NCName,  required
           refer -- QName,  required
       contents:
           annotation?, selector, field+
     N/A required N/A name refer N/A attributes N/A id name refer None None None N/A contents N/A xsd N/A annotation selector field N/A tag keyref N/A ElementDeclaration N/A XMLSchemaComponent ElementMarker DeclarationMarker N/A N/A <element name>
       parents:
           schema
       attributes:
           id -- ID
           name -- NCName,  required
           type -- QName
           default -- string
           fixed -- string
           nillable -- boolean,  false
           abstract -- boolean,  false
           substitutionGroup -- QName
           block -- ('#all' | ('substition' | 'extension' | 'restriction')*), 
               schema.blockDefault 
           final -- ('#all' | ('extension' | 'restriction')*), 
               schema.finalDefault 
       contents:
           annotation?, (simpleType,complexType)?, (key | keyref | unique)*
           
     N/A required N/A name N/A attributes N/A id name type default fixed nillable abstract substitutionGroup block final None None None None None 0 0 None N/A N/A N/A self N/A N/A N/A N/A N/A self _parent getBlockDefault N/A N/A N/A self N/A N/A N/A N/A N/A self _parent getFinalDefault N/A contents N/A xsd N/A annotation simpleType complexType key keyref unique N/A tag element __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A N/A self content None N/A N/A self constraints N/A N/A isQualified N/A N/A self N/A N/A N/A Global elements are always qualified.
         N/A True N/A getAttribute N/A N/A self attribute N/A N/A N/A return attribute.
        If attribute is type and it's None, and no simple or complex content, 
        return the default type "xsd:anyType"
         N/A value N/A N/A XMLSchemaComponent getAttribute self attribute N/A N/A N/A attribute type N/A value None N/A N/A value N/A N/A N/A self content None N/A N/A None N/A parent self N/A 1 N/A N/A nsdict N/A N/A parent attributes N/A N/A XMLSchemaComponent xmlns N/A v N/A N/A nsdict itervalues N/A N/A N/A v N/A SCHEMA XSD_LIST N/A N/A N/A N/A TypeDescriptionComponent N/A v anyType N/A N/A N/A isinstance parent WSDLToolsAdapter N/A N/A hasattr parent _parent N/A N/A N/A parent N/A N/A parent _parent N/A N/A SchemaError failed to locate the XSD namespace N/A getElementDeclaration N/A N/A self attribute N/A N/A N/A N/A Warning N/A invalid operation for <%s> N/A self tag N/A getTypeDefinition N/A N/A self attribute N/A None N/A N/A If attribute is None, "type" is assumed, return the corresponding
        representation of the global type definition (TypeDefinition),
        or the local definition if don't find "type".  To maintain backwards
        compat, if attribute is provided call base class method.
         N/A attribute N/A N/A N/A N/A XMLSchemaComponent getTypeDefinition self attribute N/A gt N/A N/A XMLSchemaComponent getTypeDefinition self type N/A gt N/A N/A gt N/A N/A self content N/A getConstraints N/A N/A self N/A N/A N/A N/A self _constraints N/A setConstraints N/A N/A self constraints N/A N/A N/A N/A self _constraints N/A tuple constraints N/A N/A constraints N/A property getConstraints setConstraints None tuple of key, keyref, unique constraints fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A constraints N/A N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A component N/A N/A N/A self __class__ contents N/A xsd N/A N/A N/A N/A component annotation N/A N/A self annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom i N/A N/A N/A N/A component simpleType N/A N/A self content N/A N/A N/A self content N/A AnonymousSimpleType self N/A N/A N/A N/A self content fromDom i N/A N/A N/A N/A component complexType N/A N/A self content N/A N/A N/A self content N/A LocalComplexType self N/A N/A N/A N/A self content fromDom i N/A N/A N/A component key N/A N/A N/A N/A constraints append N/A Key self N/A N/A N/A N/A constraints N/A -1 fromDom i N/A N/A N/A component keyref N/A N/A N/A N/A constraints append N/A KeyRef self N/A N/A N/A N/A constraints N/A -1 fromDom i N/A N/A N/A component unique N/A N/A N/A N/A constraints append N/A Unique self N/A N/A N/A N/A constraints N/A -1 fromDom i N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A self constraints constraints N/A N/A LocalElementDeclaration N/A ElementDeclaration LocalMarker N/A N/A <element>
       parents:
           all, choice, sequence
       attributes:
           id -- ID
           name -- NCName,  required
           form -- ('qualified' | 'unqualified'), schema.elementFormDefault
           type -- QName
           minOccurs -- Whole Number, 1
           maxOccurs -- (Whole Number | 'unbounded'), 1
           default -- string
           fixed -- string
           nillable -- boolean,  false
           block -- ('#all' | ('extension' | 'restriction')*), schema.blockDefault 
       contents:
           annotation?, (simpleType,complexType)?, (key | keyref | unique)*
     N/A required N/A name N/A attributes N/A id name form type minOccurs maxOccurs default fixed nillable abstract block None None N/A N/A N/A self N/A N/A N/A N/A GetSchema self getElementFormDefault None 1 1 None None 0 0 N/A N/A N/A self N/A N/A N/A N/A GetSchema self getBlockDefault N/A contents N/A xsd N/A annotation simpleType complexType key keyref unique isQualified N/A N/A self N/A N/A N/A 
Local elements can be qualified or unqualifed according
        to the attribute form, or the elementFormDefault.  By default
        local elements are unqualified.
         N/A form N/A N/A self getAttribute form N/A N/A form qualified N/A N/A True N/A N/A form unqualified N/A N/A False N/A N/A SchemaError N/A Bad form (%s) for element: %s N/A form N/A N/A self getItemTrace N/A N/A ElementReference N/A XMLSchemaComponent ElementMarker ReferenceMarker N/A N/A <element ref>
       parents: 
           all, choice, sequence
       attributes:
           id -- ID
           ref -- QName, required
           minOccurs -- Whole Number, 1
           maxOccurs -- (Whole Number | 'unbounded'), 1
       contents:
           annotation?
     N/A required N/A ref N/A attributes N/A id ref minOccurs maxOccurs None None 1 1 N/A contents N/A xsd N/A annotation N/A tag element __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A getElementDeclaration N/A N/A self attribute N/A None N/A N/A If attribute is None, "ref" is assumed, return the corresponding
        representation of the global element declaration (ElementDeclaration),
        To maintain backwards compat, if attribute is provided call base class method.
         N/A attribute N/A N/A N/A N/A XMLSchemaComponent getElementDeclaration self attribute N/A N/A N/A XMLSchemaComponent getElementDeclaration self ref N/A fromDom N/A N/A self node N/A N/A N/A N/A self annotation None N/A N/A N/A self setAttributes node N/A i N/A N/A self getContents node N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A component N/A N/A N/A self __class__ contents N/A xsd N/A N/A N/A N/A component annotation N/A N/A self annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom i N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A ElementWildCard N/A LocalElementDeclaration WildCardMarker N/A N/A <any>
       parents: 
           choice, sequence
       attributes:
           id -- ID
           minOccurs -- Whole Number, 1
           maxOccurs -- (Whole Number | 'unbounded'), 1
           namespace -- '##any' | '##other' | 
                        (anyURI* | '##targetNamespace' | '##local'), ##any
           processContents -- 'lax' | 'skip' | 'strict', strict
       contents:
           annotation?
     N/A required N/A N/A attributes N/A id minOccurs maxOccurs namespace processContents None 1 1 ##any strict N/A contents N/A xsd N/A annotation N/A tag any __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A isQualified N/A N/A self N/A N/A N/A 
        Global elements are always qualified, but if processContents
        are not strict could have dynamically generated local elements.
         N/A N/A N/A N/A GetSchema self isElementFormDefaultQualified N/A getAttribute N/A N/A self attribute N/A N/A N/A return attribute.
         N/A N/A N/A XMLSchemaComponent getAttribute self attribute N/A getTypeDefinition N/A N/A self attribute N/A N/A N/A N/A Warning N/A invalid operation for <%s> N/A self tag N/A fromDom N/A N/A self node N/A N/A N/A N/A self annotation None N/A N/A N/A self setAttributes node N/A i N/A N/A self getContents node N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A component N/A N/A N/A self __class__ contents N/A xsd N/A N/A N/A N/A component annotation N/A N/A self annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom i N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A Sequence N/A XMLSchemaComponent SequenceMarker N/A N/A <sequence>
       parents: 
           complexType, extension, restriction, group, choice, sequence
       attributes:
           id -- ID
           minOccurs -- Whole Number, 1
           maxOccurs -- (Whole Number | 'unbounded'), 1

       contents:
           annotation?, (element | group | choice | sequence | any)*
     N/A attributes N/A id minOccurs maxOccurs None 1 1 N/A contents N/A xsd N/A annotation element group choice sequence any N/A tag sequence __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A N/A self content None N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A content N/A N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A component N/A N/A N/A self __class__ contents N/A xsd N/A N/A N/A N/A component annotation N/A N/A self annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom i N/A N/A N/A N/A component element N/A N/A N/A N/A i hasattr ref N/A N/A N/A N/A content append N/A ElementReference self N/A N/A N/A N/A content append N/A LocalElementDeclaration self N/A N/A N/A component group N/A N/A N/A N/A content append N/A ModelGroupReference self N/A N/A N/A component choice N/A N/A N/A N/A content append N/A Choice self N/A N/A N/A component sequence N/A N/A N/A N/A content append N/A Sequence self N/A N/A N/A component any N/A N/A N/A N/A content append N/A ElementWildCard self N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A N/A N/A content N/A -1 fromDom i N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A self content N/A tuple content N/A N/A All N/A XMLSchemaComponent AllMarker N/A N/A <all>
       parents: 
           complexType, extension, restriction, group
       attributes:
           id -- ID
           minOccurs -- '0' | '1', 1
           maxOccurs -- '1', 1

       contents:
           annotation?, element*
     N/A attributes N/A id minOccurs maxOccurs None 1 1 N/A contents N/A xsd N/A annotation element N/A tag all __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A N/A self content None N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A content N/A N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A component N/A N/A N/A self __class__ contents N/A xsd N/A N/A N/A N/A component annotation N/A N/A self annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom i N/A N/A N/A N/A component element N/A N/A N/A N/A i hasattr ref N/A N/A N/A N/A content append N/A ElementReference self N/A N/A N/A N/A content append N/A LocalElementDeclaration self N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A N/A N/A content N/A -1 fromDom i N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A self content N/A tuple content N/A N/A Choice N/A XMLSchemaComponent ChoiceMarker N/A N/A <choice>
       parents: 
           complexType, extension, restriction, group, choice, sequence
       attributes:
           id -- ID
           minOccurs -- Whole Number, 1
           maxOccurs -- (Whole Number | 'unbounded'), 1

       contents:
           annotation?, (element | group | choice | sequence | any)*
     N/A attributes N/A id minOccurs maxOccurs None 1 1 N/A contents N/A xsd N/A annotation element group choice sequence any N/A tag choice __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A N/A self content None N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A content N/A N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A component N/A N/A N/A self __class__ contents N/A xsd N/A N/A N/A N/A component annotation N/A N/A self annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom i N/A N/A N/A N/A component element N/A N/A N/A N/A i hasattr ref N/A N/A N/A N/A content append N/A ElementReference self N/A N/A N/A N/A content append N/A LocalElementDeclaration self N/A N/A N/A component group N/A N/A N/A N/A content append N/A ModelGroupReference self N/A N/A N/A component choice N/A N/A N/A N/A content append N/A Choice self N/A N/A N/A component sequence N/A N/A N/A N/A content append N/A Sequence self N/A N/A N/A component any N/A N/A N/A N/A content append N/A ElementWildCard self N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A N/A N/A content N/A -1 fromDom i N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A self content N/A tuple content N/A N/A ModelGroupDefinition N/A XMLSchemaComponent ModelGroupMarker DefinitionMarker N/A N/A <group name>
       parents:
           redefine, schema
       attributes:
           id -- ID
           name -- NCName,  required

       contents:
           annotation?, (all | choice | sequence)?
     N/A required N/A name N/A attributes N/A id name None None N/A contents N/A xsd N/A annotation all choice sequence N/A tag group __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A N/A self content None N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A component N/A N/A N/A self __class__ contents N/A xsd N/A N/A N/A N/A component annotation N/A N/A self annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom i N/A N/A N/A N/A N/A component all N/A N/A self content N/A N/A N/A self content N/A All self N/A N/A N/A N/A component choice N/A N/A self content N/A N/A N/A self content N/A Choice self N/A N/A N/A N/A component sequence N/A N/A self content N/A N/A N/A self content N/A Sequence self N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A N/A N/A self content fromDom i N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A ModelGroupReference N/A XMLSchemaComponent ModelGroupMarker ReferenceMarker N/A N/A <group ref>
       parents:
           choice, complexType, extension, restriction, sequence
       attributes:
           id -- ID
           ref -- NCName,  required
           minOccurs -- Whole Number, 1
           maxOccurs -- (Whole Number | 'unbounded'), 1

       contents:
           annotation?
     N/A required N/A ref N/A attributes N/A id ref minOccurs maxOccurs None None 1 1 N/A contents N/A xsd N/A annotation N/A tag group __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A getModelGroupReference N/A N/A self N/A N/A N/A N/A N/A self getModelGroup ref N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A component N/A N/A N/A self __class__ contents N/A xsd N/A N/A N/A N/A component annotation N/A N/A self annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom i N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A ComplexType N/A XMLSchemaComponent DefinitionMarker ComplexMarker N/A N/A <complexType name>
       parents:
           redefine, schema
       attributes:
           id -- ID
           name -- NCName,  required
           mixed -- boolean, false
           abstract -- boolean,  false
           block -- ('#all' | ('extension' | 'restriction')*), schema.blockDefault 
           final -- ('#all' | ('extension' | 'restriction')*), schema.finalDefault 

       contents:
           annotation?, (simpleContent | complexContent | 
           ((group | all | choice | sequence)?, (attribute | attributeGroup)*, anyAttribute?))
     N/A required N/A name N/A attributes N/A id name mixed abstract block final None None 0 0 N/A N/A N/A self N/A N/A N/A N/A N/A self _parent getBlockDefault N/A N/A N/A self N/A N/A N/A N/A N/A self _parent getFinalDefault N/A contents N/A xsd N/A annotation simpleContent complexContent group all choice sequence attribute attributeGroup anyAttribute any N/A tag complexType __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A N/A self content None N/A N/A self attr_content None N/A isMixed N/A N/A self N/A N/A N/A m N/A N/A self getAttribute mixed N/A N/A N/A m 0 N/A m False N/A N/A False N/A N/A isinstance m basestring N/A N/A N/A m N/A false 0 N/A N/A False N/A N/A m N/A true 1 N/A N/A True N/A N/A SchemaError N/A invalid value for attribute mixed(%s): %s N/A m N/A N/A self getItemTrace N/A getAttributeContent N/A N/A self N/A N/A N/A N/A self attr_content N/A getElementDeclaration N/A N/A self attribute N/A N/A N/A N/A Warning N/A invalid operation for <%s> N/A self tag N/A getTypeDefinition N/A N/A self attribute N/A N/A N/A N/A Warning N/A invalid operation for <%s> N/A self tag N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A indx 0 N/A num N/A len contents N/A N/A num N/A N/A N/A component N/A N/A SplitQName N/A N/A N/A contents N/A indx getTagName N/A 1 N/A N/A component annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom N/A contents N/A indx N/A indx 1 N/A N/A indx num N/A N/A component N/A N/A SplitQName N/A N/A N/A contents N/A indx getTagName N/A 1 N/A N/A self content None N/A N/A component simpleContent N/A N/A N/A self content N/A N/A N/A self __class__ SimpleContent self N/A N/A N/A N/A self content fromDom N/A contents N/A indx N/A N/A N/A component complexContent N/A N/A N/A self content N/A N/A N/A self __class__ ComplexContent self N/A N/A N/A N/A self content fromDom N/A contents N/A indx N/A N/A N/A component all N/A N/A N/A self content N/A All self N/A N/A N/A component choice N/A N/A N/A self content N/A Choice self N/A N/A N/A component sequence N/A N/A N/A self content N/A Sequence self N/A N/A N/A component group N/A N/A N/A self content N/A ModelGroupReference self N/A N/A self content N/A N/A N/A N/A N/A self content fromDom N/A contents N/A indx N/A indx 1 N/A N/A self attr_content N/A N/A N/A indx num N/A N/A component N/A N/A SplitQName N/A N/A N/A contents N/A indx getTagName N/A 1 N/A N/A component attribute N/A N/A N/A N/A N/A contents N/A indx hasattr ref N/A N/A N/A N/A N/A self attr_content append N/A AttributeReference self N/A N/A N/A N/A N/A self attr_content append N/A LocalAttributeDeclaration self N/A N/A N/A component attributeGroup N/A N/A N/A N/A N/A self attr_content append N/A AttributeGroupReference self N/A N/A N/A component anyAttribute N/A N/A N/A N/A N/A self attr_content append N/A AttributeWildCard self N/A N/A N/A SchemaError N/A Unknown component (%s): %s N/A N/A N/A N/A contents N/A indx getTagName N/A N/A self getItemTrace N/A N/A N/A N/A N/A self attr_content N/A -1 fromDom N/A contents N/A indx N/A indx 1 N/A _DerivedType N/A XMLSchemaComponent N/A __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A N/A self derivation None N/A N/A self content None N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A i contents N/A N/A component N/A N/A SplitQName N/A N/A i getTagName N/A 1 N/A N/A component N/A N/A N/A self __class__ contents N/A xsd N/A N/A N/A N/A component annotation N/A N/A self annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom i N/A N/A N/A N/A N/A component restriction N/A N/A self derivation N/A N/A N/A self derivation N/A N/A N/A self __class__ Restriction self N/A N/A N/A N/A component extension N/A N/A self derivation N/A N/A N/A self derivation N/A N/A N/A self __class__ Extension self N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A i getTagName N/A N/A N/A N/A self derivation fromDom i N/A N/A self content N/A self derivation N/A N/A ComplexContent N/A _DerivedType ComplexMarker N/A N/A <complexContent>
           parents:
               complexType
           attributes:
               id -- ID
               mixed -- boolean, false

           contents:
               annotation?, (restriction | extension)
         N/A attributes N/A id mixed None 0 N/A contents N/A xsd N/A annotation restriction extension N/A tag complexContent isMixed N/A N/A self N/A N/A N/A m N/A N/A self getAttribute mixed N/A N/A N/A m 0 N/A m False N/A N/A False N/A N/A isinstance m basestring N/A N/A N/A m N/A false 0 N/A N/A False N/A N/A m N/A true 1 N/A N/A True N/A N/A SchemaError N/A invalid value for attribute mixed(%s): %s N/A m N/A N/A self getItemTrace N/A _DerivationBase N/A XMLSchemaComponent N/A N/A <extension>,<restriction>
               parents:
                   complexContent
               attributes:
                   id -- ID
                   base -- QName, required

               contents:
                   annotation?, (group | all | choice | sequence)?, 
                       (attribute | attributeGroup)*, anyAttribute?
             N/A required N/A base N/A attributes N/A id base None None N/A contents N/A xsd N/A annotation group all choice sequence attribute attributeGroup anyAttribute __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A N/A self content None N/A N/A self attr_content None N/A getAttributeContent N/A N/A self N/A N/A N/A N/A self attr_content N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A indx 0 N/A num N/A len contents N/A N/A num N/A N/A N/A component N/A N/A SplitQName N/A N/A N/A contents N/A indx getTagName N/A 1 N/A N/A component annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom N/A contents N/A indx N/A indx 1 N/A component N/A N/A SplitQName N/A N/A N/A contents N/A indx getTagName N/A 1 N/A N/A component all N/A N/A N/A self content N/A All self N/A N/A N/A N/A self content fromDom N/A contents N/A indx N/A indx 1 N/A N/A N/A component choice N/A N/A N/A self content N/A Choice self N/A N/A N/A N/A self content fromDom N/A contents N/A indx N/A indx 1 N/A N/A N/A component sequence N/A N/A N/A self content N/A Sequence self N/A N/A N/A N/A self content fromDom N/A contents N/A indx N/A indx 1 N/A N/A N/A component group N/A N/A N/A self content N/A ModelGroupReference self N/A N/A N/A N/A self content fromDom N/A contents N/A indx N/A indx 1 N/A N/A N/A self content None N/A N/A self attr_content N/A N/A N/A indx num N/A N/A component N/A N/A SplitQName N/A N/A N/A contents N/A indx getTagName N/A 1 N/A N/A component attribute N/A N/A N/A N/A N/A contents N/A indx hasattr ref N/A N/A N/A N/A N/A self attr_content append N/A AttributeReference self N/A N/A N/A N/A N/A self attr_content append N/A LocalAttributeDeclaration self N/A N/A N/A component attributeGroup N/A N/A N/A N/A N/A contents N/A indx hasattr ref N/A N/A N/A N/A N/A self attr_content append N/A AttributeGroupReference self N/A N/A N/A N/A N/A self attr_content append N/A AttributeGroupDefinition self N/A N/A N/A component anyAttribute N/A N/A N/A N/A N/A self attr_content append N/A AttributeWildCard self N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A N/A contents N/A indx getTagName N/A N/A N/A N/A N/A self attr_content N/A -1 fromDom N/A contents N/A indx N/A indx 1 N/A N/A Extension N/A _DerivationBase ExtensionMarker N/A N/A <extension base>
               parents:
                   complexContent
               attributes:
                   id -- ID
                   base -- QName, required

               contents:
                   annotation?, (group | all | choice | sequence)?, 
                       (attribute | attributeGroup)*, anyAttribute?
             N/A tag extension N/A Restriction N/A _DerivationBase RestrictionMarker N/A N/A <restriction base>
               parents:
                   complexContent
               attributes:
                   id -- ID
                   base -- QName, required

               contents:
                   annotation?, (group | all | choice | sequence)?, 
                       (attribute | attributeGroup)*, anyAttribute?
             N/A tag restriction N/A N/A SimpleContent N/A _DerivedType SimpleMarker N/A N/A <simpleContent>
           parents:
               complexType
           attributes:
               id -- ID

           contents:
               annotation?, (restriction | extension)
         N/A attributes N/A id None N/A contents N/A xsd N/A annotation restriction extension N/A tag simpleContent Extension N/A XMLSchemaComponent ExtensionMarker N/A N/A <extension base>
               parents:
                   simpleContent
               attributes:
                   id -- ID
                   base -- QName, required

               contents:
                   annotation?, (attribute | attributeGroup)*, anyAttribute?
             N/A required N/A base N/A attributes N/A id base None None N/A contents N/A xsd N/A annotation attribute attributeGroup anyAttribute N/A tag extension __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A N/A self attr_content None N/A getAttributeContent N/A N/A self N/A N/A N/A N/A self attr_content N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A indx 0 N/A num N/A len contents N/A num N/A N/A component N/A N/A SplitQName N/A N/A N/A contents N/A indx getTagName N/A 1 N/A N/A component annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom N/A contents N/A indx N/A indx 1 N/A component N/A N/A SplitQName N/A N/A N/A contents N/A indx getTagName N/A 1 N/A content N/A N/A N/A indx num N/A N/A component N/A N/A SplitQName N/A N/A N/A contents N/A indx getTagName N/A 1 N/A N/A component attribute N/A N/A N/A N/A N/A contents N/A indx hasattr ref N/A N/A N/A N/A content append N/A AttributeReference self N/A N/A N/A N/A content append N/A LocalAttributeDeclaration self N/A N/A N/A component attributeGroup N/A N/A N/A N/A content append N/A AttributeGroupReference self N/A N/A N/A component anyAttribute N/A N/A N/A N/A content append N/A AttributeWildCard self N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A N/A contents N/A indx getTagName N/A N/A N/A N/A content N/A -1 fromDom N/A contents N/A indx N/A indx 1 N/A N/A self attr_content N/A tuple content N/A N/A Restriction N/A XMLSchemaComponent RestrictionMarker N/A N/A <restriction base>
               parents:
                   simpleContent
               attributes:
                   id -- ID
                   base -- QName, required

               contents:
                   annotation?, simpleType?, (enumeration | length | 
                   maxExclusive | maxInclusive | maxLength | minExclusive | 
                   minInclusive | minLength | pattern | fractionDigits | 
                   totalDigits | whiteSpace)*, (attribute | attributeGroup)*, 
                   anyAttribute?
             N/A required N/A base N/A attributes N/A id base None None N/A contents N/A xsd N/A N/A annotation simpleType attribute attributeGroup anyAttribute N/A RestrictionMarker facets N/A tag restriction __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A N/A self content None N/A N/A self attr_content None N/A getAttributeContent N/A N/A self N/A N/A N/A N/A self attr_content N/A fromDom N/A N/A self node N/A N/A N/A N/A self content N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A indx 0 N/A num N/A len contents N/A component N/A N/A SplitQName N/A N/A N/A contents N/A indx getTagName N/A 1 N/A N/A component annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom N/A contents N/A indx N/A indx 1 N/A component N/A N/A SplitQName N/A N/A N/A contents N/A indx getTagName N/A 1 N/A content N/A N/A N/A indx num N/A N/A component N/A N/A SplitQName N/A N/A N/A contents N/A indx getTagName N/A 1 N/A N/A component attribute N/A N/A N/A N/A N/A contents N/A indx hasattr ref N/A N/A N/A N/A content append N/A AttributeReference self N/A N/A N/A N/A content append N/A LocalAttributeDeclaration self N/A N/A N/A component attributeGroup N/A N/A N/A N/A content append N/A AttributeGroupReference self N/A N/A N/A component anyAttribute N/A N/A N/A N/A content append N/A AttributeWildCard self N/A N/A N/A component simpleType N/A N/A N/A N/A N/A self content append N/A AnonymousSimpleType self N/A N/A N/A N/A N/A self content N/A -1 fromDom N/A contents N/A indx N/A N/A N/A SchemaError N/A Unknown component (%s) N/A N/A N/A contents N/A indx getTagName N/A N/A N/A N/A content N/A -1 fromDom N/A contents N/A indx N/A indx 1 N/A N/A self attr_content N/A tuple content N/A N/A N/A N/A LocalComplexType N/A ComplexType LocalMarker N/A N/A <complexType>
       parents:
           element
       attributes:
           id -- ID
           mixed -- boolean, false

       contents:
           annotation?, (simpleContent | complexContent | 
           ((group | all | choice | sequence)?, (attribute | attributeGroup)*, anyAttribute?))
     N/A required N/A N/A attributes N/A id mixed None 0 N/A tag complexType N/A SimpleType N/A XMLSchemaComponent DefinitionMarker SimpleMarker N/A N/A <simpleType name>
       parents:
           redefine, schema
       attributes:
           id -- ID
           name -- NCName, required
           final -- ('#all' | ('extension' | 'restriction' | 'list' | 'union')*), 
               schema.finalDefault 

       contents:
           annotation?, (restriction | list | union)
     N/A required N/A name N/A attributes N/A id name final None None N/A N/A N/A self N/A N/A N/A N/A N/A self _parent getFinalDefault N/A contents N/A xsd N/A annotation restriction list union N/A tag simpleType __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A N/A self content None N/A getElementDeclaration N/A N/A self attribute N/A N/A N/A N/A Warning N/A invalid operation for <%s> N/A self tag N/A getTypeDefinition N/A N/A self attribute N/A N/A N/A N/A Warning N/A invalid operation for <%s> N/A self tag N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A child contents N/A N/A component N/A N/A SplitQName N/A N/A child getTagName N/A 1 N/A N/A component annotation N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom child N/A N/A N/A N/A N/A N/A component restriction N/A N/A N/A self content N/A N/A N/A self __class__ Restriction self N/A N/A N/A component list N/A N/A N/A self content N/A N/A N/A self __class__ List self N/A N/A N/A component union N/A N/A N/A self content N/A N/A N/A self __class__ Union self N/A N/A N/A SchemaError N/A Unknown component (%s) component N/A N/A N/A N/A self content fromDom child N/A Restriction N/A XMLSchemaComponent RestrictionMarker N/A N/A <restriction base>
           parents:
               simpleType
           attributes:
               id -- ID
               base -- QName, required or simpleType child

           contents:
               annotation?, simpleType?, (enumeration | length | 
               maxExclusive | maxInclusive | maxLength | minExclusive | 
               minInclusive | minLength | pattern | fractionDigits | 
               totalDigits | whiteSpace)*
         N/A attributes N/A id base None None N/A contents N/A xsd N/A N/A annotation simpleType N/A RestrictionMarker facets N/A tag restriction __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A N/A self content None N/A N/A self facets None N/A getAttributeBase N/A N/A self N/A N/A N/A N/A N/A XMLSchemaComponent getAttribute self base N/A getTypeDefinition N/A N/A self attribute N/A base N/A N/A N/A N/A XMLSchemaComponent getTypeDefinition self attribute N/A getSimpleTypeContent N/A N/A self N/A N/A N/A el N/A self content N/A N/A N/A N/A el isSimple N/A N/A el N/A None N/A fromDom N/A N/A self node N/A N/A N/A N/A self facets N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A content N/A N/A indx N/A range N/A len contents N/A N/A component N/A N/A SplitQName N/A N/A N/A contents N/A indx getTagName N/A 1 N/A N/A N/A component annotation N/A indx N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom N/A contents N/A indx N/A N/A N/A N/A N/A component simpleType N/A N/A indx N/A indx 1 N/A N/A N/A N/A content append N/A AnonymousSimpleType self N/A N/A N/A N/A content N/A -1 fromDom N/A contents N/A indx N/A N/A N/A component N/A RestrictionMarker facets N/A N/A N/A N/A N/A self facets append N/A contents N/A indx N/A N/A N/A SchemaError N/A Unknown component (%s) component N/A N/A self content N/A tuple content N/A N/A Union N/A XMLSchemaComponent UnionMarker N/A N/A <union>
           parents:
               simpleType
           attributes:
               id -- ID
               memberTypes -- list of QNames, required or simpleType child.

           contents:
               annotation?, simpleType*
         N/A attributes N/A id memberTypes None None N/A contents N/A xsd N/A annotation simpleType N/A tag union __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A N/A self content None N/A fromDom N/A N/A self node N/A N/A N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A content N/A N/A indx N/A range N/A len contents N/A N/A component N/A N/A SplitQName N/A N/A N/A contents N/A indx getTagName N/A 1 N/A N/A N/A component annotation N/A indx N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom N/A contents N/A indx N/A N/A N/A component simpleType N/A N/A N/A N/A content append N/A AnonymousSimpleType self N/A N/A N/A N/A content N/A -1 fromDom N/A contents N/A indx N/A N/A N/A SchemaError N/A Unknown component (%s) component N/A N/A self content N/A tuple content N/A N/A List N/A XMLSchemaComponent ListMarker N/A N/A <list>
           parents:
               simpleType
           attributes:
               id -- ID
               itemType -- QName, required or simpleType child.

           contents:
               annotation?, simpleType?
         N/A attributes N/A id itemType None None N/A contents N/A xsd N/A annotation simpleType N/A tag list __init__ N/A N/A self parent N/A N/A N/A N/A N/A XMLSchemaComponent __init__ self parent N/A N/A self annotation None N/A N/A self content None N/A getItemType N/A N/A self N/A N/A N/A N/A N/A N/A self attributes get itemType N/A getTypeDefinition N/A N/A self attribute N/A itemType N/A N/A 
            return the type refered to by itemType attribute or
            the simpleType content.  If returns None, then the 
            type refered to by itemType is primitive.
             N/A tp N/A N/A XMLSchemaComponent getTypeDefinition self attribute N/A N/A tp N/A self content N/A fromDom N/A N/A self node N/A N/A N/A N/A self annotation None N/A N/A self content None N/A N/A N/A self setAttributes node N/A contents N/A N/A self getContents node N/A indx N/A range N/A len contents N/A N/A component N/A N/A SplitQName N/A N/A N/A contents N/A indx getTagName N/A 1 N/A N/A N/A component annotation N/A indx N/A N/A N/A self annotation N/A Annotation self N/A N/A N/A N/A self annotation fromDom N/A contents N/A indx N/A N/A N/A component simpleType N/A N/A N/A self content N/A AnonymousSimpleType self N/A N/A N/A N/A self content fromDom N/A contents N/A indx N/A N/A N/A N/A SchemaError N/A Unknown component (%s) component N/A N/A N/A AnonymousSimpleType N/A SimpleType SimpleMarker LocalMarker N/A N/A <simpleType>
       parents:
           attribute, element, list, restriction, union
       attributes:
           id -- ID

       contents:
           annotation?, (restriction | list | union)
     N/A required N/A N/A attributes N/A id None N/A tag simpleType N/A Redefine N/A N/A N/A <redefine>
       parents:
       attributes:

       contents:
     N/A tag redefine N/A N/A N/A N/A N/A sys version_info N/A 2 N/A 2 2 N/A N/A tupleClass tuple N/A pysphere.ZSI.wstools UserTuple N/A tupleClass N/A UserTuple UserTuple TypeDescriptionComponent N/A tupleClass N/A N/A Tuple of length 2, consisting of
       a namespace and unprefixed name.
     __init__ N/A N/A self args N/A N/A N/A args -- (namespace, name)
           Remove the name's prefix, irrelevant.
         N/A N/A N/A len args 2 N/A N/A N/A TypeError N/A expecting tuple (namespace, name), got %s args N/A N/A N/A N/A N/A N/A args N/A 1 find : 0 N/A N/A args N/A N/A args N/A 0 N/A N/A SplitQName N/A args N/A 1 N/A 1 N/A N/A N/A tuple __init__ self args N/A N/A getTargetNamespace N/A N/A self N/A N/A N/A N/A self N/A 0 N/A getName N/A N/A self N/A N/A N/A N/A self N/A 1 N/A N/A