Module ImportFrom alias Import alias Import alias TryExcept body Expr NameLoad handlers ExceptHandler type NameLoad body ImportFrom alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias alias ClassDef bases NameLoad body Assign NameStore ListLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore ListLoad For NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Str attr Str Str attr Str Str body If CompareIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad Return Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If NameLoad body Return BinOpMod Str TupleLoad NameLoad NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Assign NameStore BoolOpOr NameLoad AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Return NameLoad If CompareIs NameLoad NameLoad body Assign NameStore ListLoad Assign NameStore Call NameLoad For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad If NameLoad body If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad orelse For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareEq NameLoad NameLoad body Return Dict orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return CompareLt Call NameLoad Call NameLoad NameLoad Call NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str If BoolOpOr AttributeLoad NameLoad attr CompareEq Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Str FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Num attr decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpOr CompareEq NameLoad NameLoad CompareIs NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Num decorator_list FunctionDef arguments args NameParam defaults body Return BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Return Num decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body If NameLoad body Return BinOpMod Str TupleLoad NameLoad NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num body Assign NameStore AttributeLoad NameLoad attr If BoolOpOr AttributeLoad NameLoad attr NameLoad body If NameLoad body If NameLoad body Assign NameStore Str orelse Assign NameStore Str Raise Call NameLoad BinOpMod Str NameLoad Return NameLoad orelse Return Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Num Assign NameStore Num Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore ListLoad Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num body Assert UnaryOpNot AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr 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 AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body If BoolOpOr NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Return Call AttributeLoad Call NameLoad NameLoad attr NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad Assign NameStore BinOpMod NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If CompareIs Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr BinOpAdd Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword Dict Str Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad orelse If AttributeLoad NameLoad attr body Pass orelse If AttributeLoad NameLoad attr body Pass Pass If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If CompareIs Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr BinOpAdd Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword Dict Str Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad orelse If AttributeLoad NameLoad attr body Pass orelse If AttributeLoad NameLoad attr body Pass If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword Dict Str Str Str NameLoad NameLoad AttributeLoad NameLoad attr orelse If NameLoad body AugAssignAdd NameStore Str Expr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword Dict Str Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword Dict Str Str Str NameLoad NameLoad NameLoad Return BinOpMod Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Assign NameStore BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body AugAssignAdd NameStore Str Return NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Num Assign NameStore Num Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore ListLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str ImportFrom alias alias Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assert UnaryOpNot BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpBitXor BinOpBitXor Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpOr BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIs NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body Assert UnaryOpNot NameLoad Assert UnaryOpNot NameLoad ImportFrom alias Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body ImportFrom alias Assign AttributeStore NameLoad attr NameStore Call AttributeLoad NameLoad attr BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad keyword Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword Str keyword Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body ImportFrom alias alias Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad keyword Str keyword Num orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad keyword Str keyword Num orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad keyword Str keyword Num orelse If CompareIn NameLoad TupleLoad Str Str body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore ListLoad TupleLoad Str Str Assign NameStore ListLoad TupleLoad Str Str Assign NameStore BinOpAdd BinOpMult NameLoad BinOpSub NameLoad Num NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult NameLoad BinOpSub NameLoad Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad For TupleStore NameStore NameStore ListLoad TupleLoad NameLoad Str TupleLoad NameLoad Str body Assign NameStore Call NameLoad NameLoad ListLoad Call NameLoad Str NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad keyword Num keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareIn NameLoad TupleLoad Str Str body For TupleStore NameStore NameStore TupleLoad TupleLoad Str Str TupleLoad Str Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword NameLoad keyword ListLoad Call NameLoad Str NameLoad NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad keyword Num keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr CompareEq NameLoad Str AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body ImportFrom alias alias If CompareIs NameLoad NameLoad body Assert BoolOpOr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str ImportFrom alias Assign NameStore NameLoad If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Return NameLoad For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore NameLoad Assign TupleStore NameStore NameStore NameLoad If BoolOpAnd CompareNotEq NameLoad NameLoad CompareNotEq NameLoad Str body Return NameLoad If BoolOpAnd CompareNotEq NameLoad NameLoad CompareNotEq NameLoad Str UnaryOpNot NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Expr Str If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Return NameLoad If BoolOpAnd AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr Str body For NameStore AttributeLoad AttributeLoad NameLoad attr attr body If UnaryOpNot Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad Return NameLoad Return BoolOpOr AttributeLoad NameLoad attr BoolOpAnd AttributeLoad NameLoad attr CompareLt NameLoad Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd NameLoad Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body For TupleStore NameStore NameStore AttributeLoad NameLoad attr body If CompareNotEq NameLoad Str body Expr Call NameLoad NameLoad Str Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Return NameLoad Return Call NameLoad AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body ImportFrom alias alias FunctionDef arguments args NameParam defaults body Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr Str Str keyword NameLoad decorator_list Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad If AttributeLoad NameLoad attr body Assign NameStore Str orelse If AttributeLoad NameLoad attr body Assign NameStore Str orelse Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpAdd Str NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Call AttributeLoad Str attr Call AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Return BinOpMod Str TupleLoad NameLoad BoolOpOr NameLoad AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr BoolOpOr NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Assert AttributeLoad NameLoad attr Assert AttributeLoad NameLoad attr Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr Assign NameStore TupleLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr Return BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Str orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If UnaryOpNot BoolOpOr NameLoad NameLoad body Return TupleLoad Str Str If UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Str If UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Str Assign NameStore Str Assign NameStore BoolOpOr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Expr Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias Assign NameStore AttributeLoad NameLoad attr Return ListComp BinOpMod Str TupleLoad SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad comprehension TupleStore NameStore NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListComp BinOpMod Str TupleLoad SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad comprehension TupleStore NameStore NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body ImportFrom alias Assign NameStore ListLoad For TupleStore NameStore TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Str orelse If CompareEq NameLoad Str body Assign NameStore ListComp NameLoad comprehension TupleStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Slice BinOpSub NameLoad Num BinOpAdd NameLoad Num CompareEq NameLoad Str If BoolOpOr NameLoad CompareEq AttributeLoad NameLoad attr Num body Assign NameStore Str Expr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore AttributeLoad NameLoad attr Return BinOpMod Str TupleLoad NameLoad Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Num Assign NameStore NameLoad Assign NameStore ListLoad Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call 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 NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad AttributeLoad NameLoad attr body Return Call NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body ImportFrom alias Assert AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str If AttributeLoad NameLoad attr body Assign NameStore Str Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Return BoolOpAnd Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If UnaryOpNot AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return BoolOpAnd Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr BoolOpOr UnaryOpNot NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Num Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Return Str decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpOr UnaryOpNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body If BoolOpOr NameLoad NameLoad body Assign NameStore Str orelse Assign NameStore Call NameLoad Str NameLoad Assign NameStore BinOpMod Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr UnaryOpNot Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return BinOpAdd Str NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list decorator_list Assign NameStore Call NameLoad ListLoad Str Str Str Str Str Str Str Str Str Str ClassDef bases NameLoad body Assign NameStore Num Assign NameStore Num Assign NameStore NameLoad Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BinOpMod Str NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr CompareIn NameLoad NameLoad If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad If NameLoad body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If CompareIn AttributeLoad NameLoad attr TupleLoad Str Str body Return NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Return NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body If CompareEq AttributeLoad NameLoad attr Str body Return CompareIn AttributeLoad NameLoad attr TupleLoad Str Str Str orelse Return CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If AttributeLoad NameLoad attr body Return BoolOpAnd CompareEq AttributeLoad NameLoad attr Str CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad Str body Assign NameStore Str orelse If CompareEq NameLoad Str body Assign NameStore Str orelse If CompareEq NameLoad Str body Assign NameStore Str orelse If CompareEq NameLoad Str body Assign NameStore Str orelse Assign NameStore BinOpMod Str Call AttributeLoad NameLoad attr If BoolOpAnd NameLoad CompareNotIn NameLoad TupleLoad Str Str body AugAssignAdd NameStore Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr keyword NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad If UnaryOpNot NameLoad body AugAssignAdd NameStore BinOpMod Str NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Str Assign NameStore Num orelse Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Assign NameStore BinOpMult BinOpAdd BinOpFloorDiv Call NameLoad AttributeLoad NameLoad attr Num Num Num Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad NameLoad Return BinOpAdd BinOpAdd NameLoad Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body If BoolOpOr NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMod Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq AttributeLoad NameLoad attr Str body Return NameLoad orelse Return BinOpAdd Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Return BinOpMod Str TupleLoad BoolOpOr BoolOpAnd NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Num Assign NameStore Num Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad If NameLoad body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return BoolOpOr CompareIs NameLoad NameLoad BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Return CompareIs NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BoolOpAnd CompareIs AttributeLoad NameLoad attr NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq NameLoad NameLoad body Return NameLoad If Call NameLoad NameLoad NameLoad body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If Call NameLoad NameLoad NameLoad body Return BoolOpAnd CompareEq AttributeLoad NameLoad attr Str CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num Num body If BoolOpOr NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad If NameLoad body Assert UnaryOpNot NameLoad orelse Assign NameStore BinOpMod Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore BinOpMod Str NameLoad Assign NameStore BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr If NameLoad body Return NameLoad orelse Return BinOpMod Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return CompareIsNot AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad TupleLoad Str Str Index AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Return AttributeLoad NameLoad attr Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num FunctionDef arguments args NameParam NameParam defaults body Return CompareIsNot AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return CompareIsNot AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad If BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad orelse If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str If CompareGt Call NameLoad NameLoad Num body Return Call AttributeLoad Str attr NameLoad orelse Return Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Assign NameStore IfExp CompareIs NameLoad NameLoad AttributeLoad NameLoad attr NameLoad Assert NameLoad If BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If CompareIn NameLoad TupleLoad Str Str Str body Assign NameStore Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Num orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str Str Num Return BinOpMod Str TupleLoad NameLoad NameLoad BoolOpOr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Return BinOpMod Str TupleLoad NameLoad BoolOpOr NameLoad AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr BoolOpOr NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Num FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad body ImportFrom alias Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Str keyword Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body If BoolOpOr NameLoad NameLoad body Return BinOpAdd Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad orelse Return Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareEq NameLoad AttributeLoad NameLoad attr body Return NameLoad orelse Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Num Assign NameStore Num FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore ListLoad For NameStore NameLoad body If AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body If BoolOpOr NameLoad NameLoad body Return AttributeLoad NameLoad attr Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body If CompareIs NameLoad NameLoad body Return ListLoad NameLoad If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Num Assign NameStore Str FunctionDef arguments args NameParam defaults body Return Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body If BoolOpOr NameLoad NameLoad body Assign NameStore Str orelse Assign NameStore Call NameLoad Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Num decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body If BoolOpOr NameLoad NameLoad body Assign NameStore Str orelse Assign NameStore Call NameLoad Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Num Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore TupleLoad Str Str Str FunctionDef arguments args NameParam NameParam NameParam defaults Num body Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd CompareGt NameLoad Num CompareEq NameLoad NameLoad body Assign NameStore Num Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Return BinOpAdd NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr If BoolOpOr NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Str orelse Assign NameStore Call NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body ImportFrom alias Assign AttributeStore NameLoad attr NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad ListLoad Call NameLoad Str NameLoad NameLoad keyword NameLoad keyword NameLoad keyword Num keyword Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Return BoolOpAnd CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareGtE AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareLtE AttributeLoad NameLoad attr Num body Return Str Return Str decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Raise Call NameLoad decorator_list decorator_list Assign NameStore Call NameLoad ClassDef bases NameLoad body Assign NameStore Num Assign NameStore Num Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Num FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str If UnaryOpNot NameLoad body Return TupleLoad Str Num NameLoad Assign NameStore SubscriptLoad NameLoad Index Num If CompareIn NameLoad TupleLoad Str Str Str Str body Assign NameStore SubscriptLoad NameLoad Slice Num orelse If Call AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore NameLoad orelse Return TupleLoad NameLoad Num NameLoad If UnaryOpNot NameLoad body Return TupleLoad NameLoad Num NameLoad If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore SubscriptLoad NameLoad Slice Num If BoolOpAnd NameLoad CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Str If Call AttributeLoad NameLoad attr body Return TupleLoad NameLoad Call NameLoad NameLoad NameLoad Return TupleLoad NameLoad Num NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Return BoolOpAnd CompareIsNot NameLoad NameLoad CompareLtE NameLoad BinOpPow Num Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpAdd Str Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Str keyword Dict Str Str Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr TupleLoad NameLoad NameLoad orelse Assign TupleStore NameStore NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Return BinOpMod Str TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs AttributeLoad Call NameLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr BinOpAdd Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword Dict Str Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs AttributeLoad Call NameLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr BinOpAdd Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword Dict Str Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareLt AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad NameLoad attr Str body Return Str orelse Assign NameStore Str Assign NameStore Str Assign NameStore Str If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore Str If CompareGtE AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad NameLoad attr Str body Assign NameStore Str Assign NameStore Str Return BinOpMod Str TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIs NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareEq SubscriptLoad NameLoad Index Call NameLoad AttributeLoad NameLoad attr Str body Return Str orelse Return Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword Dict Str Str Str NameLoad NameLoad AttributeLoad NameLoad attr orelse If NameLoad body AugAssignAdd NameStore Str If CompareIn NameLoad TupleLoad Str Str Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword Dict Str Str NameLoad NameLoad orelse If CompareIn NameLoad TupleLoad Str Str Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword Dict Str Str NameLoad NameLoad orelse If CompareLtE AttributeLoad NameLoad attr Num body Return BinOpMod Str TupleLoad NameLoad NameLoad orelse Expr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword Dict Str Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword Dict Str Str Str NameLoad NameLoad NameLoad Return BinOpMod Str TupleLoad NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str For NameStore TupleLoad Str Str Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword Dict Str Str NameLoad Call AttributeLoad NameLoad attr Str Str For NameStore TupleLoad Str Str Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword Dict Str Str NameLoad Call AttributeLoad NameLoad attr Str Str decorator_list ClassDef bases NameLoad body Assign NameStore Num FunctionDef arguments args NameParam defaults body Return Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Return UnaryOpNot NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Return BinOpMod Str AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore Num Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Return BoolOpOr UnaryOpNot NameLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body If NameLoad body Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore BinOpAdd Str Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Str keyword Dict Str Str Str AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return BinOpMod Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body If NameLoad body Assign NameStore Str orelse If NameLoad body Assign NameStore Str orelse Assign NameStore Call NameLoad Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Return Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Return Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Return Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str FunctionDef arguments args NameParam defaults body Return Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Return Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Num Assign NameStore Str Assign NameStore Str Assign NameStore Num FunctionDef arguments args NameParam NameParam NameParam defaults Str body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Num Assign AttributeStore NameLoad attr NameLoad If CompareEq NameLoad NameLoad body Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpOr BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr CompareIs NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Num Assign NameStore Str Assign NameStore Num Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body While BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad BinOpAdd AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad body Return CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad body Return CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad body Return CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return UnaryOpInvert Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body If BoolOpOr NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad NameLoad Assign NameStore BinOpMod Str NameLoad orelse Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Return BinOpAdd BinOpAdd AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad orelse Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpOr BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad CompareIs NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body ImportFrom alias Assign AttributeStore NameLoad attr NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad ListLoad Call NameLoad Str NameLoad NameLoad keyword NameLoad keyword NameLoad keyword Num keyword BinOpMod Str AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Dict Str Str Str Str Str Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpAdd Str Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Return SubscriptLoad AttributeLoad NameLoad attr Index TupleLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Pass TryExcept body Assign NameStore SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index TupleLoad NameLoad NameLoad NameStore BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr Return NameLoad handlers ExceptHandler type NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list decorator_list Assign NameStore Dict TupleLoad Num Str TupleLoad Num Str TupleLoad Num Str TupleLoad Num Str TupleLoad Num Str TupleLoad Num Str TupleLoad Num Str Str Str Str Str Str Str Str ClassDef bases NameLoad body Assign NameStore ListLoad Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr For NameStore TupleLoad NameLoad NameLoad NameLoad body If Call AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Num Break orelse If Call AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Num If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr Str If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Str orelse If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Str If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Str orelse Assign AttributeStore NameLoad attr Str If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str orelse If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Str If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Return Str orelse If AttributeLoad NameLoad attr body Return Str orelse Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Assert Call NameLoad NameLoad NameLoad Return BinOpMod Str Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Num Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpAdd Call NameLoad AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpOr BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr CompareIs NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Return NameLoad If BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore Str If Call AttributeLoad NameLoad attr Str body Assign NameStore BinOpMod Str NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return CompareIsNot AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareEq NameLoad AttributeLoad NameLoad attr body Return NameLoad orelse Return Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Num Assign NameStore Call AttributeLoad NameLoad attr Str Str NameLoad Assign NameStore BinOpMod Str NameLoad Assign NameStore BinOpMod Str NameLoad ImportFrom alias Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword Call AttributeLoad NameLoad attr keyword NameLoad keyword Call NameLoad AttributeLoad Call AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Assign NameStore IfExp CompareIs NameLoad NameLoad AttributeLoad NameLoad attr NameLoad If BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return BinOpMod Str TupleLoad NameLoad NameLoad NameLoad Assign NameStore BoolOpAnd AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr Str Return BinOpMod Str TupleLoad NameLoad IfExp NameLoad AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Num Assign NameStore Call AttributeLoad NameLoad attr Str Str NameLoad Assign NameStore BinOpMod Str NameLoad ImportFrom alias Assign NameStore Dict Str Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword Call AttributeLoad NameLoad attr keyword NameLoad keyword Call NameLoad AttributeLoad Call AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad BoolOpOr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Num Assign NameStore Str FunctionDef arguments args NameParam defaults body Return BinOpAdd Call NameLoad AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpOr BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr CompareIs NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body Return Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs NameLoad NameLoad body Return Num If AttributeLoad NameLoad attr body Return Num If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad AttributeLoad NameLoad attr attr body If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Return Num If BoolOpAnd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Return Num If BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return BoolOpOr AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareEq NameLoad AttributeLoad NameLoad attr body Return NameLoad orelse Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If AttributeLoad AttributeLoad NameLoad attr attr body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Num decorator_list ClassDef bases NameLoad body Assign NameStore Num Assign NameStore Num FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body Return Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareEq NameLoad AttributeLoad NameLoad attr body Return NameLoad orelse Return Call Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Num FunctionDef arguments args NameParam defaults body Return BinOpMod Str Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body Return BinOpMod Str TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Num Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore ListLoad Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num Str Num Num Num Num NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str If AttributeLoad NameLoad attr body Assign NameStore BinOpMod Str AttributeLoad NameLoad attr orelse Assign NameStore Str If AttributeLoad NameLoad attr body AugAssignAdd NameStore Str Return BinOpMod Str TupleLoad Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr If NameLoad body Return BinOpAdd NameLoad Str orelse Return Str decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body If CompareIs NameLoad NameLoad body Return Num If UnaryOpNot AttributeLoad NameLoad attr body Return Num If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr If CompareNotEq NameLoad Call NameLoad AttributeLoad NameLoad attr body Return Num For NameStore Call NameLoad NameLoad NameLoad body If UnaryOpNot Call AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr body Return Num If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Num If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Num If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Return Num If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Return Num If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Num If UnaryOpNot Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Num Return Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq AttributeLoad NameLoad attr NameLoad body Return Num If CompareNotEq AttributeLoad NameLoad attr Str body Return Num If BoolOpOr UnaryOpNot AttributeLoad NameLoad attr UnaryOpNot NameLoad body Return Num If CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Return Num If BoolOpAnd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body If CompareNotEq AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr body Return Num If CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Return Num Return Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareIs NameLoad NameLoad body Return Num If UnaryOpNot AttributeLoad NameLoad attr body Return Num If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr If CompareNotEq BinOpSub NameLoad AttributeLoad NameLoad attr BinOpSub Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Num If CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Num For NameStore Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr body If UnaryOpNot Call AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr body Return Num If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Num If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Return Num If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Return Num If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Num If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Num If UnaryOpNot Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Num Assign AttributeStore NameLoad attr BoolOpOr AttributeLoad NameLoad attr NameLoad Return Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareIs NameLoad NameLoad body Return Num If UnaryOpNot AttributeLoad NameLoad attr body Return Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr If CompareNotEq NameLoad Call NameLoad AttributeLoad NameLoad attr body Return Num For NameStore Call NameLoad NameLoad NameLoad body If UnaryOpNot Call AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr body Return Num orelse Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr BoolOpOr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr UnaryOpNot Call AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Num If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Num If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Return Num If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Num If UnaryOpNot Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Num Return Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore CompareEq AttributeLoad NameLoad attr Str Assign NameStore CompareEq AttributeLoad NameLoad attr Str Return CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Return BoolOpAnd Call AttributeLoad NameLoad attr NameLoad NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call AttributeLoad NameLoad attr NameLoad UnaryOpNot BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num Num body Assign NameStore ListLoad For NameStore SubscriptLoad AttributeLoad NameLoad attr Slice BinOpSub Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad keyword NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad Str attr NameLoad If BoolOpAnd UnaryOpNot NameLoad UnaryOpNot NameLoad body Assign NameStore Str Assign NameStore Str If BoolOpAnd BoolOpOr NameLoad NameLoad UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore BinOpMod Str AttributeLoad NameLoad attr orelse If AttributeLoad NameLoad attr body Assign NameStore BinOpMod Str AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Str orelse If BoolOpAnd AttributeLoad NameLoad attr NameLoad body Assign NameStore Str If AttributeLoad NameLoad attr body AugAssignAdd NameStore Str If UnaryOpNot NameLoad body Assign NameStore Str orelse Assign NameStore Call AttributeLoad NameLoad attr If BoolOpOr BoolOpAnd UnaryOpNot NameLoad NameLoad Call AttributeLoad NameLoad attr Str body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Assign NameStore Str If AttributeLoad NameLoad attr body AugAssignAdd NameStore Str Return Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If AttributeLoad NameLoad attr body Assign NameStore Str orelse Assign NameStore Str Return BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Return BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assert AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assert AttributeLoad NameLoad attr If AttributeLoad AttributeLoad NameLoad attr attr body Return ListComp AttributeLoad NameLoad attr comprehension NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr orelse If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad keyword ListLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assert UnaryOpNot AttributeLoad NameLoad attr Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body If BoolOpAnd UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return NameLoad If BoolOpAnd UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Return NameLoad ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr Str Str Call AttributeLoad NameLoad attr Str keyword Num Assign NameStore BinOpMod Str NameLoad For NameStore AttributeLoad NameLoad attr body If BoolOpAnd UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return NameLoad If BoolOpAnd UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str keyword NameLoad If AttributeLoad NameLoad attr body Assign NameStore NameStore NameLoad If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore NameLoad orelse Assign NameStore Call NameLoad NameLoad orelse If CompareIs NameLoad NameLoad body Assign NameStore NameStore Str orelse Assign NameStore NameStore NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Str orelse Assign NameStore Call NameLoad NameLoad Return TupleLoad NameLoad NameLoad NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list decorator_list If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Str orelse If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Str orelse If AttributeLoad NameLoad attr body Assign NameStore BinOpMod IfExp AttributeLoad NameLoad attr Str Str AttributeLoad NameLoad attr orelse Assign NameStore Str Assign NameStore Dict Str Str Str Str NameLoad ListComp Call NameLoad BoolOpOr AttributeLoad NameLoad attr BinOpMod Str NameLoad AttributeLoad NameLoad attr comprehension TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr Call NameLoad Str AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword Call AttributeLoad NameLoad attr keyword NameLoad keyword Call NameLoad AttributeLoad Call AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assert BoolOpAnd NameLoad NameLoad Return Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore ListLoad For NameStore NameLoad body If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str TupleLoad body Assign TupleStore NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr Assign NameStore ListLoad For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Dict NameLoad NameLoad If NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad If CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Slice Num NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareEq Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index Num orelse Assign NameStore NameLoad Return Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assert AttributeLoad NameLoad attr If Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr For NameStore NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Assign NameStore ListLoad For TupleStore NameStore NameStore Call NameLoad Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore ListLoad Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr BinOpAdd AttributeLoad NameLoad attr 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 BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults kwarg body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str For NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Num Assign NameStore Num Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr CompareEq NameLoad Str Assign AttributeStore NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr 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 If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Assign NameStore UnaryOpNot AttributeLoad NameLoad attr Assign NameStore Call NameLoad Assign NameStore Call NameLoad For NameStore AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad If NameLoad body If BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd NameLoad BoolOpOr NameLoad CompareGt Call NameLoad NameLoad Num body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad Assign NameStore BoolOpAnd CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr Str UnaryOpNot AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body For NameStore AttributeLoad AttributeLoad NameLoad attr attr body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr ImportFrom alias Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr IfExp AttributeLoad NameLoad attr Str Str Str keyword Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad TupleLoad Str Str Index AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body If BoolOpOr NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Return BoolOpAnd Call NameLoad NameLoad NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Return CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpBitXor Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return CompareIsNot AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareNotEq Call NameLoad NameLoad Num body Return NameLoad Assign TupleStore NameStore NameStore NameLoad Return BoolOpAnd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp Call AttributeLoad AttributeLoad NameLoad attr attr comprehension NameStore AttributeLoad AttributeLoad NameLoad attr attr Return BinOpAdd Call NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Return NameLoad Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list Assign NameStore TupleLoad Str Assign NameStore Dict Str Str Str Str Str Str Str Num Num Num Num Num Num Num ClassDef bases NameLoad body Assign NameStore Num Assign NameStore Num Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore ListLoad Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad GeneratorExp Call NameLoad NameLoad comprehension NameStore BoolOpOr NameLoad TupleLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr CompareIn NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body If CompareIn Str AttributeLoad NameLoad attr body Return Str orelse Return Str decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return NameLoad If BoolOpOr CompareIn AttributeLoad NameLoad attr NameLoad CompareIn AttributeLoad NameLoad attr NameLoad body Assign NameStore Str Assign NameStore ListLoad Assign NameStore ListLoad Str For TupleStore NameStore NameStore Call NameLoad BoolOpOr AttributeLoad NameLoad attr ListLoad body If CompareGtE NameLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr body Break If BoolOpOr AttributeLoad NameLoad attr UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Return NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body FunctionDef arguments args NameParam defaults body If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad TryExcept body Expr Call NameLoad NameLoad Return NameLoad handlers ExceptHandler type NameLoad body Pass TryExcept body Expr Call NameLoad NameLoad Return NameLoad handlers ExceptHandler type NameLoad body Pass Return NameLoad decorator_list Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpMod Str AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr Str keyword NameLoad SubscriptLoad NameLoad Index NameLoad Call AttributeLoad NameLoad attr orelse Assign NameStore Str Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad SubscriptLoad NameLoad Index NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad AttributeLoad NameLoad attr NameLoad If CompareIn AttributeLoad NameLoad attr NameLoad body Assign NameStore Str Assign NameStore TupleLoad Call NameLoad NameLoad orelse Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Num Assign NameStore BinOpMod Str TupleLoad NameLoad Call AttributeLoad Str attr NameLoad Assign NameStore Dict Str Str Str Str Call AttributeLoad Str attr NameLoad NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ImportFrom alias Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr BinOpAdd Call AttributeLoad NameLoad attr Str Str Str Str keyword NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return NameLoad If BoolOpOr CompareIn AttributeLoad NameLoad attr NameLoad CompareIn AttributeLoad NameLoad attr NameLoad body Assign NameStore Str Assign NameStore ListLoad Assign NameStore ListLoad Str For TupleStore NameStore NameStore Call NameLoad BoolOpOr AttributeLoad NameLoad attr ListLoad body If CompareGtE NameLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr body Break If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Return NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad SubscriptLoad NameLoad Index NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad SubscriptLoad NameLoad Index NameLoad AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad If CompareIn AttributeLoad NameLoad attr NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore TupleLoad Call NameLoad NameLoad orelse Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Num Assign NameStore Str Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Call AttributeLoad Str attr NameLoad Assign NameStore Dict Str Str Str Str Call AttributeLoad Str attr NameLoad NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ImportFrom alias Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr BinOpAdd Call AttributeLoad NameLoad attr Str Str Str Str keyword NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore ListLoad Assign NameStore Call NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad BinOpMod Str NameLoad Return NameLoad If CompareLtELt BinOpSub Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr body Assign NameStore BinOpSub Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Assign NameStore BinOpAdd NameLoad ListComp Call NameLoad BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad comprehension NameStore SubscriptLoad AttributeLoad NameLoad attr Slice UnaryOpUSub NameLoad If CompareNotEq Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad body Expr Call NameLoad NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad Return NameLoad Assign NameStore NameLoad For NameStore NameLoad body If AttributeLoad NameLoad attr body Assign NameStore NameLoad Expr Call NameLoad NameLoad BinOpMod Str NameLoad If NameLoad body Return NameLoad Return Call AttributeLoad NameLoad attr Call NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr body Return NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr ListLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr If CompareIn NameLoad AttributeLoad NameLoad attr body Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Assign NameStore SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr ListLoad NameLoad keyword NameLoad Assign AttributeStore NameLoad attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq NameLoad NameLoad body Return Dict orelse If CompareEq Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr body Return Call NameLoad NameLoad ListComp Call AttributeLoad NameLoad attr NameLoad comprehension TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore ListComp Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad comprehension NameStore NameLoad BoolOpAnd UnaryOpNot Call NameLoad NameLoad UnaryOpNot AttributeLoad NameLoad attr If NameLoad body Assign NameStore Str orelse Assign NameStore Str Assign NameStore BinOpMod NameLoad Call AttributeLoad Str attr NameLoad orelse Assign NameStore Str If BoolOpOr NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad orelse Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call AttributeLoad NameLoad attr NameLoad body Return Num For NameStore AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr NameLoad body Return Num Return Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body If CompareEq NameLoad NameLoad body Return Num orelse If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Num For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If BoolOpAnd Call NameLoad NameLoad Call NameLoad NameLoad body Break If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Return Num Return Num Return Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs NameLoad NameLoad body Return NameLoad Return BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return CompareIsNot AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore ListLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad If UnaryOpNot NameLoad body Return NameLoad Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIs Call NameLoad ListLoad Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad NameLoad BinOpMod Str NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body If NameLoad body Return BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str NameLoad orelse Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIn NameLoad NameLoad body Return SubscriptLoad NameLoad Index NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Dict NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Return CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return Num decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return Call NameLoad Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Return CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Assign NameStore Num Assign NameStore Num Assign NameStore Num FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad TupleLoad Str Str Index AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body If BoolOpOr NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr BinOpAdd Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword Dict Str Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr BinOpAdd Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword Dict Str Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad BoolOpOr NameLoad AttributeLoad NameLoad attr NameLoad Return BinOpMod Str TupleLoad NameLoad Call NameLoad NameLoad NameLoad NameLoad BinOpMod Str Call AttributeLoad NameLoad attr BoolOpOr NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str Call AttributeLoad Str attr GeneratorExp Call NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body If BoolOpOr NameLoad NameLoad body Return Call NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body For NameStore AttributeLoad NameLoad attr body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad Assign NameStore Call NameLoad keyword Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body For NameStore AttributeLoad NameLoad attr body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad Assign NameStore Call NameLoad keyword Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpAdd AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Num FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body Return Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Num Assign NameStore Str Assign NameStore Num Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad Num body Return Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Str decorator_list decorator_list Assign NameStore TupleLoad Str Str Str Str Str Str Str Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Num Assign NameStore Num Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Num NameLoad Assign NameStore Call NameLoad Num NameLoad Assign NameStore Call NameLoad Num NameLoad Assign NameStore Call NameLoad Num NameLoad Assign NameStore Call NameLoad Num NameLoad Assign NameStore Call NameLoad Num Assign NameStore Call NameLoad Num Assign NameStore Call NameLoad Num Assign NameStore Call NameLoad Num Assign NameStore Call NameLoad Num Assign NameStore Call NameLoad Num NameLoad Assign NameStore Call NameLoad Num NameLoad Assign NameStore Call NameLoad Num NameLoad Assign NameStore Call NameLoad Num NameLoad Assign NameStore Call NameLoad Num NameLoad Assign NameStore Call NameLoad Num keyword Str Assign NameStore Call NameLoad Num Assign NameStore Call NameLoad Num keyword Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Num Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad BinOpSub NameLoad Num NameLoad Assign NameStore Call NameLoad BinOpSub NameLoad Num NameLoad Assign NameStore Call NameLoad BinOpAdd NameLoad Num NameLoad Assign NameStore Call NameLoad BinOpAdd NameLoad Num NameLoad Assign NameStore Call NameLoad BinOpAdd NameLoad Num NameLoad Assign NameStore Call NameLoad BinOpAdd NameLoad Num NameLoad Assign NameStore Call NameLoad BinOpAdd NameLoad Num NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Str Str NameLoad Assign NameStore Call NameLoad Str Str NameLoad Num Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Str Str NameLoad Num Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad ListLoad NameLoad NameLoad NameLoad keyword Str Assign NameStore Call NameLoad ListLoad NameLoad NameLoad keyword Str Assign NameStore Call NameLoad ListLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad keyword Str Assign NameStore Call NameLoad Str Str NameLoad Num Str Assign NameStore Call NameLoad Str Str NameLoad Num Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Str Str NameLoad Num Str Assign NameStore Call NameLoad Str Str NameLoad Num Str Assign NameStore Call NameLoad Str Str NameLoad Num Str Assign NameStore Dict TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str TupleLoad Num Num Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore UnaryOpNot AttributeLoad NameLoad attr Return BoolOpOr AttributeLoad NameLoad attr BoolOpAnd AttributeLoad NameLoad attr CompareLt BinOpAdd NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If Call AttributeLoad NameLoad attr NameLoad body Return BoolOpAnd AttributeLoad NameLoad attr CompareLtE AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore ListLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Str Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot AttributeLoad NameLoad attr body If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr CompareIsNot NameLoad NameLoad body Assign NameStore BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Continue Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpSub NameLoad AttributeLoad NameLoad attr If BoolOpOr CompareLt NameLoad NameLoad BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr CompareGt NameLoad NameLoad body If BoolOpAnd CompareEq NameLoad NameLoad UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore NameLoad orelse If CompareLt NameLoad NameLoad body Assign NameStore BinOpMod Str NameLoad orelse Assign NameStore BinOpMod Str NameLoad Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Continue If AttributeLoad NameLoad attr body Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad Assign NameStore Call NameLoad NameLoad ListComp Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad comprehension TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Dict If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad Str orelse If CompareLt Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad BinOpMod Str Call AttributeLoad Str attr ListComp AttributeLoad NameLoad attr comprehension NameStore BinOpSub Call NameLoad AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr orelse Assign NameStore ListComp SubscriptLoad NameLoad Index NameLoad comprehension NameStore AttributeLoad NameLoad attr ImportFrom alias Assign NameStore Call NameLoad keyword BinOpAdd AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad Str attr ListComp Call NameLoad NameLoad comprehension NameStore NameLoad keyword BinOpAdd AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad Str attr ListComp Call AttributeLoad NameLoad attr comprehension NameStore NameLoad keyword Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad If CompareEq Call NameLoad NameLoad Num body Return SubscriptLoad SubscriptLoad NameLoad Index Num Index Num orelse If CompareEq Call NameLoad NameLoad Num body If CompareIsNot NameLoad NameLoad body Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index Num If BoolOpOr CompareEq Call NameLoad NameLoad Num ListComp Num comprehension TupleStore NameStore NameStore NameLoad CompareEq NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad orelse Expr Call NameLoad NameLoad Str Return NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore Dict For TupleStore NameStore TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore ListLoad Num Num Num Num For NameStore Call NameLoad Call NameLoad Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Assign NameStore AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd UnaryOpNot NameLoad AttributeLoad NameLoad attr body If BoolOpAnd AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr Str AttributeLoad Call AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore NameLoad Assign SubscriptStore NameLoad Index NameLoad TupleLoad NameLoad NameLoad If NameLoad body If BoolOpOr CompareEq NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad body Pass orelse If AttributeLoad NameLoad attr body Break orelse If Call NameLoad NameLoad NameLoad body AugAssignAdd SubscriptStore NameLoad Index Num Num orelse If BoolOpOr BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body AugAssignAdd SubscriptStore NameLoad Index Num BinOpAdd Call NameLoad BinOpSub BinOpAdd AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr Num orelse If UnaryOpNot AttributeLoad NameLoad attr body AugAssignAdd SubscriptStore NameLoad Index Num Num orelse AugAssignAdd SubscriptStore NameLoad Index Num Num orelse Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Break orelse Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr If CompareGt Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Num Index Num If CompareEq NameLoad NameLoad body If CompareIsNot NameLoad NameLoad body Expr Call NameLoad NameLoad Str Return NameLoad Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Num Index Num If BoolOpAnd CompareIn NameLoad NameLoad NameLoad body Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad NameLoad Return NameLoad If CompareIsNot NameLoad NameLoad body If CompareEq Call NameLoad NameLoad Num body Expr Call NameLoad NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Num orelse Expr Call NameLoad NameLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad body Return NameLoad Assign NameStore NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareIn NameLoad NameLoad body If CompareNotEq SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad body Return NameLoad orelse Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad NameLoad body Assign NameStore NameLoad orelse If BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Return AttributeLoad NameLoad attr Return NameLoad decorator_list Assign NameStore Call NameLoad Call NameLoad Call NameLoad NameLoad Call NameLoad NameLoad orelse If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore NameLoad orelse If CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore NameLoad orelse If CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore NameLoad orelse If CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore NameLoad orelse If CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore NameLoad orelse If CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore NameLoad orelse Assign NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return CompareEq Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BinOpBitXor AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad NameLoad body Return NameLoad orelse If BoolOpAnd BoolOpOr CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad Assign NameStore Call NameLoad NameLoad NameLoad If CompareIs NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq NameLoad NameLoad body Return NameLoad orelse If BoolOpOr CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad body Return NameLoad orelse If BoolOpOr CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad body Return NameLoad Assign NameStore Call NameLoad NameLoad NameLoad If CompareIs NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad orelse If BoolOpAnd AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad orelse If BoolOpAnd AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad orelse If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad orelse If BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad orelse If Call AttributeLoad NameLoad attr NameLoad body If BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body Return NameLoad Return NameLoad orelse If Call AttributeLoad NameLoad attr NameLoad body If BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body Return NameLoad Return NameLoad orelse If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body Return NameLoad While NameLoad body If Call AttributeLoad NameLoad attr NameLoad body Return NameLoad orelse If Call AttributeLoad NameLoad attr NameLoad body Return NameLoad Assign TupleStore NameStore NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If BoolOpOr CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore NameLoad If Call AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num orelse If Call AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num orelse If Call AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num If NameLoad body Return Call NameLoad NameLoad Assign NameStore Call NameLoad Num Num NameLoad If NameLoad body Return NameLoad Assign NameStore Num Assign NameStore Num If CompareEq NameLoad Str body Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Num orelse If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore Num orelse If BoolOpAnd Call AttributeLoad NameLoad attr Str UnaryOpNot Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore Num Assign NameStore Num While Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str Str Num attr AugAssignSub NameStore Num While Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str Str Num attr AugAssignAdd NameStore Num If BoolOpAnd CompareNotEq NameLoad Num UnaryOpNot NameLoad body Assign NameStore Str Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs NameLoad NameLoad body Return NameLoad orelse Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIs NameLoad NameLoad body Return NameLoad orelse If AttributeLoad NameLoad attr body Return Call NameLoad AttributeLoad NameLoad attr orelse Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIs NameLoad NameLoad body Return NameLoad orelse Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIs NameLoad NameLoad body Return NameLoad orelse Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If BoolOpOr CompareIs NameLoad NameLoad BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad body Return NameLoad orelse If BoolOpAnd CompareIs NameLoad NameLoad NameLoad AttributeLoad NameLoad attr CompareNotEq AttributeLoad NameLoad attr Str body Return NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Call AttributeLoad Str attr GeneratorExp Call NameLoad NameLoad comprehension NameStore NameLoad decorator_list Assign NameStore Dict FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str Str attr Str Str attr Str Str attr Str Str attr Str Str attr Str Str attr Str Str attr Str Str attr Str Str attr Str Str attr Str Str attr Str Str attr Str Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Lambda arguments args NameParam defaults BinOpMod Str Call NameLoad Call AttributeLoad NameLoad attr Num NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num Num body If CompareLtE Call NameLoad NameLoad NameLoad body Return NameLoad orelse Return BinOpMod Str TupleLoad BinOpMod Call NameLoad Call NameLoad NameLoad BinOpLShift Num Num SubscriptLoad NameLoad Slice BinOpSub NameLoad Num decorator_list
N/A __future__ absolute_import N/A copy N/A re N/A N/A N/A reduce N/A N/A N/A NameError N/A functools reduce Code UtilityCode LazyUtilityCode TempitaUtilityCode N/A StringEncoding N/A Naming Errors error warning BaseType N/A object N/A N/A subtypes N/A N/A _empty_declaration None N/A default_format_spec None can_coerce_to_pyobject N/A N/A self env N/A N/A N/A False N/A can_coerce_to_pystring N/A N/A self env format_spec N/A None N/A N/A False N/A convert_to_pystring N/A N/A self cvalue code format_spec N/A None N/A N/A N/A NotImplementedError C types that support string formatting must override this method N/A cast_code N/A N/A self expr_code N/A N/A N/A N/A ((%s)%s) N/A N/A N/A self empty_declaration_code expr_code N/A empty_declaration_code N/A N/A self N/A N/A N/A N/A N/A self _empty_declaration None N/A N/A N/A self _empty_declaration N/A N/A self declaration_code N/A N/A self _empty_declaration N/A specialization_name N/A N/A self N/A N/A N/A safe ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789 N/A all N/A N/A c N/A N/A N/A N/A N/A N/A N/A N/A self empty_declaration_code replace unsigned  unsigned_ replace long long long_long replace __ N/A N/A N/A c safe N/A N/A N/A N/A all append c N/A N/A N/A N/A all append N/A _%x_ N/A ord c N/A N/A N/A join all N/A base_declaration_code N/A N/A self base_code entity_code N/A N/A N/A entity_code N/A N/A N/A %s %s N/A base_code entity_code N/A N/A base_code N/A __deepcopy__ N/A N/A self memo N/A N/A N/A 
        Types never need to be copied, if we do copy, Unfortunate Things
        Will Happen!
         N/A self N/A get_fused_types N/A N/A self result seen subtypes N/A None None None N/A N/A subtypes N/A subtypes N/A self subtypes N/A N/A subtypes N/A N/A None N/A N/A result None N/A N/A result N/A N/A seen N/A set N/A attr subtypes N/A N/A list_or_subtype N/A getattr self attr N/A list_or_subtype N/A N/A N/A isinstance list_or_subtype BaseType N/A N/A N/A N/A list_or_subtype get_fused_types result seen N/A N/A subtype list_or_subtype N/A N/A N/A N/A subtype get_fused_types result seen N/A result N/A specialize_fused N/A N/A self env N/A N/A N/A N/A env fused_to_specific N/A N/A N/A N/A self specialize N/A env fused_to_specific N/A self N/A is_fused N/A N/A self N/A N/A N/A 
        Whether this type or any of its subtypes is a fused type
         N/A N/A N/A self get_fused_types N/A property deduce_template_params N/A N/A self actual N/A N/A N/A 
        Deduce any template params in this (argument) type given the actual
        argument type.

        http://en.cppreference.com/w/cpp/language/function_template#Template_argument_deduction
         N/A N/A self actual N/A N/A N/A N/A N/A None N/A __lt__ N/A N/A self other N/A N/A N/A 
        For sorting. The sorting order should correspond to the preference of
        conversion from Python types.

        Override to provide something sensible. This is only implemented so that
        python 3 doesn't trip
         N/A N/A N/A id N/A type self N/A id N/A type other N/A py_type_name N/A N/A self N/A N/A N/A 
        Return the name of the Python type that can coerce to this type.
         N/A typeof_name N/A N/A self N/A N/A N/A 
        Return the string with which fused python functions can be indexed.
         N/A N/A N/A self is_builtin_type N/A N/A N/A self py_type_name object N/A N/A index_name N/A N/A self py_type_name N/A N/A index_name N/A str self N/A index_name N/A check_for_null_code N/A N/A self cname N/A N/A N/A 
        Return the code for a NULL-check in case an UnboundLocalError should
        be raised if an entry of this type is referenced before assignment.
        Returns None if no check should be performed.
         N/A None N/A invalid_value N/A N/A self N/A N/A N/A 
        Returns the most invalid value an object of this type can assume as a
        C expression string. Returns None if no such value exists.
         N/A N/A PyrexType N/A BaseType N/A N/A is_pyobject 0 N/A is_unspecified 0 N/A is_extension_type 0 N/A is_final_type 0 N/A is_builtin_type 0 N/A is_numeric 0 N/A is_int 0 N/A is_float 0 N/A is_complex 0 N/A is_void 0 N/A is_array 0 N/A is_ptr 0 N/A is_null_ptr 0 N/A is_reference 0 N/A is_const 0 N/A is_cfunction 0 N/A is_struct_or_union 0 N/A is_cpp_class 0 N/A is_cpp_string 0 N/A is_struct 0 N/A is_enum 0 N/A is_typedef 0 N/A is_string 0 N/A is_pyunicode_ptr 0 N/A is_unicode_char 0 N/A is_returncode 0 N/A is_error 0 N/A is_buffer 0 N/A is_ctuple 0 N/A is_memoryviewslice 0 N/A has_attributes 0 N/A default_value resolve N/A N/A self N/A N/A N/A self N/A specialize N/A N/A self values N/A N/A N/A self N/A literal_code N/A N/A self value N/A N/A N/A N/A str value N/A __str__ N/A N/A self N/A N/A N/A N/A N/A N/A N/A self declaration_code for_display 1 strip N/A same_as N/A N/A self other_type N/A kwds N/A N/A N/A N/A self same_as_resolved_type N/A N/A other_type resolve kwds N/A same_as_resolved_type N/A N/A self other_type N/A N/A N/A N/A N/A self other_type N/A other_type error_type N/A subtype_of N/A N/A self other_type N/A N/A N/A N/A N/A self subtype_of_resolved_type N/A N/A other_type resolve N/A subtype_of_resolved_type N/A N/A self other_type N/A N/A N/A N/A N/A self same_as other_type N/A assignable_from N/A N/A self src_type N/A N/A N/A N/A N/A self assignable_from_resolved_type N/A N/A src_type resolve N/A assignable_from_resolved_type N/A N/A self src_type N/A N/A N/A N/A N/A self same_as src_type N/A as_argument_type N/A N/A self N/A N/A N/A self N/A is_complete N/A N/A self N/A N/A N/A 1 N/A is_simple_buffer_dtype N/A N/A self N/A N/A N/A N/A N/A self is_int N/A self is_float N/A self is_complex N/A self is_pyobject N/A self is_extension_type N/A self is_ptr N/A struct_nesting_depth N/A N/A self N/A N/A N/A 1 N/A global_init_code N/A N/A self entry code N/A N/A N/A N/A needs_nonecheck N/A N/A self N/A N/A N/A 0 N/A N/A public_decl N/A N/A base_code dll_linkage N/A N/A N/A dll_linkage N/A N/A N/A %s(%s) N/A dll_linkage base_code N/A N/A base_code N/A create_typedef_type N/A N/A name base_type cname is_external N/A 0 N/A N/A is_fused N/A base_type is_fused N/A N/A N/A base_type is_complex is_fused N/A N/A is_external N/A N/A is_fused N/A N/A msg Fused N/A N/A msg Complex N/A N/A ValueError N/A %s external typedefs not supported msg N/A base_type N/A N/A N/A CTypedefType name base_type cname is_external N/A CTypedefType N/A BaseType N/A N/A is_typedef 1 N/A typedef_is_external 0 N/A to_py_utility_code None N/A from_py_utility_code None N/A subtypes N/A typedef_base_type __init__ N/A N/A self name base_type cname is_external N/A 0 N/A N/A N/A N/A base_type is_complex N/A N/A self typedef_name name N/A N/A self typedef_cname cname N/A N/A self typedef_base_type base_type N/A N/A self typedef_is_external is_external N/A invalid_value N/A N/A self N/A N/A N/A N/A N/A N/A self typedef_base_type invalid_value N/A resolve N/A N/A self N/A N/A N/A N/A N/A N/A self typedef_base_type resolve N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A N/A pyrex for_display N/A N/A base_code N/A self typedef_name N/A N/A base_code N/A public_decl N/A self typedef_cname dll_linkage N/A N/A N/A self base_declaration_code base_code entity_code N/A as_argument_type N/A N/A self N/A N/A N/A self N/A cast_code N/A N/A self expr_code N/A N/A N/A N/A N/A self typedef_base_type is_array N/A N/A base_type N/A N/A self typedef_base_type base_type N/A N/A N/A N/A CPtrType base_type cast_code expr_code N/A N/A N/A N/A BaseType cast_code self expr_code N/A __repr__ N/A N/A self N/A N/A N/A N/A <CTypedefType %s> N/A self typedef_cname N/A __str__ N/A N/A self N/A N/A N/A N/A self typedef_name N/A _create_utility_code N/A N/A self template_utility_code template_function_name N/A N/A N/A type_name N/A type_identifier N/A self typedef_cname N/A utility_code N/A N/A template_utility_code specialize type N/A self typedef_cname TypeName type_name N/A function_name N/A template_function_name type_name N/A N/A utility_code function_name N/A create_to_py_utility_code N/A N/A self env N/A N/A N/A N/A self typedef_is_external N/A N/A N/A N/A self to_py_utility_code N/A N/A base_type N/A self typedef_base_type N/A N/A N/A type base_type CIntType N/A N/A N/A self to_py_function N/A __Pyx_PyInt_From_ N/A N/A self specialization_name N/A N/A N/A env use_utility_code N/A N/A TempitaUtilityCode load_cached CIntToPy TypeConversion.c context N/A TYPE TO_PY_FUNCTION N/A N/A self empty_declaration_code N/A self to_py_function N/A True N/A N/A N/A base_type is_float N/A N/A N/A N/A N/A base_type is_complex N/A N/A N/A N/A N/A self to_py_utility_code N/A N/A N/A N/A env use_utility_code N/A self to_py_utility_code N/A True N/A N/A N/A N/A self typedef_base_type create_to_py_utility_code env N/A create_from_py_utility_code N/A N/A self env N/A N/A N/A N/A self typedef_is_external N/A N/A N/A N/A self from_py_utility_code N/A N/A base_type N/A self typedef_base_type N/A N/A N/A type base_type CIntType N/A N/A N/A self from_py_function N/A __Pyx_PyInt_As_ N/A N/A self specialization_name N/A N/A N/A env use_utility_code N/A N/A TempitaUtilityCode load_cached CIntFromPy TypeConversion.c context N/A TYPE FROM_PY_FUNCTION N/A N/A self empty_declaration_code N/A self from_py_function N/A True N/A N/A N/A base_type is_float N/A N/A N/A N/A N/A base_type is_complex N/A N/A N/A N/A self from_py_utility_code N/A N/A N/A N/A env use_utility_code N/A self from_py_utility_code N/A True N/A N/A N/A N/A self typedef_base_type create_from_py_utility_code env N/A to_py_call_code N/A N/A self source_code result_code result_type to_py_function N/A None N/A N/A N/A to_py_function None N/A N/A to_py_function N/A self to_py_function N/A N/A N/A N/A self typedef_base_type to_py_call_code source_code result_code result_type to_py_function N/A from_py_call_code N/A N/A self source_code result_code error_pos code from_py_function error_condition N/A None None N/A N/A N/A from_py_function None N/A N/A from_py_function N/A self from_py_function N/A N/A error_condition None N/A N/A error_condition N/A N/A self error_condition result_code N/A N/A N/A N/A self typedef_base_type from_py_call_code source_code result_code error_pos code from_py_function error_condition N/A overflow_check_binop N/A N/A self binop env const_rhs N/A False N/A N/A N/A N/A env use_utility_code N/A N/A UtilityCode load Common Overflow.c N/A type N/A N/A self empty_declaration_code N/A name N/A N/A self specialization_name N/A N/A binop lshift N/A N/A N/A N/A env use_utility_code N/A N/A TempitaUtilityCode load_cached LeftShift Overflow.c context N/A TYPE NAME SIGNED type name N/A self signed N/A N/A const_rhs N/A N/A binop _const N/A N/A _load_overflow_base env N/A N/A N/A env use_utility_code N/A N/A TempitaUtilityCode load_cached SizeCheck Overflow.c context N/A TYPE NAME type name N/A N/A N/A env use_utility_code N/A N/A TempitaUtilityCode load_cached Binop Overflow.c context N/A TYPE NAME BINOP type name binop N/A N/A __Pyx_%s_%s_checking_overflow N/A binop name N/A error_condition N/A N/A self result_code N/A N/A N/A N/A self typedef_is_external N/A N/A N/A self exception_value N/A N/A condition N/A (%s == (%s)%s) N/A result_code N/A self typedef_cname N/A self exception_value N/A N/A self exception_check N/A N/A condition  && PyErr_Occurred() N/A condition N/A N/A N/A N/A self typedef_base_type error_condition result_code N/A __getattr__ N/A N/A self name N/A N/A N/A N/A getattr N/A self typedef_base_type name N/A py_type_name N/A N/A self N/A N/A N/A N/A N/A N/A self typedef_base_type py_type_name N/A can_coerce_to_pyobject N/A N/A self env N/A N/A N/A N/A N/A N/A self typedef_base_type can_coerce_to_pyobject env N/A N/A MemoryViewSliceType N/A PyrexType N/A N/A is_memoryviewslice 1 N/A has_attributes 1 N/A scope None N/A from_py_function None N/A to_py_function None N/A exception_value None N/A exception_check True N/A subtypes N/A dtype __init__ N/A N/A self base_dtype axes N/A N/A N/A 
        MemoryViewSliceType(base, axes)

        Base is the C base type; axes is a list of (access, packing) strings,
        where access is one of 'full', 'direct' or 'ptr' and packing is one of
        'contig', 'strided' or 'follow'.  There is one (access, packing) tuple
        for each dimension.

        the access specifiers determine whether the array data contains
        pointers that need to be dereferenced along that axis when
        retrieving/setting:

        'direct' -- No pointers stored in this dimension.
        'ptr' -- Pointer stored in this dimension.
        'full' -- Check along this dimension, don't assume either.

        the packing specifiers specify how the array elements are layed-out
        in memory.

        'contig' -- The data are contiguous in memory along this dimension.
                At most one dimension may be specified as 'contig'.
        'strided' -- The data aren't contiguous along this dimenison.
        'follow' -- Used for C/Fortran contiguous arrays, a 'follow' dimension
            has its stride automatically computed from extents of the other
            dimensions to ensure C or Fortran memory layout.

        C-contiguous memory has 'direct' as the access spec, 'contig' as the
        *last* axis' packing spec and 'follow' for all other packing specs.

        Fortran-contiguous memory has 'direct' as the access spec, 'contig' as
        the *first* axis' packing spec and 'follow' for all other packing
        specs.
         N/A Buffer MemoryView N/A N/A self dtype base_dtype N/A N/A self axes axes N/A N/A self ndim N/A len axes N/A N/A self flags N/A N/A MemoryView get_buf_flags N/A self axes N/A N/A N/A self is_c_contig N/A self is_f_contig N/A N/A MemoryView is_cf_contig N/A self axes N/A N/A N/A N/A self is_c_contig N/A self is_f_contig N/A N/A self mode N/A N/A MemoryView get_mode axes N/A N/A self writable_needed False N/A N/A N/A N/A self dtype is_fused N/A N/A N/A self dtype_name N/A N/A Buffer mangle_dtype_name N/A self dtype N/A __hash__ N/A N/A self N/A N/A N/A N/A N/A N/A hash N/A self __class__ N/A hash N/A self dtype N/A hash N/A tuple N/A self axes N/A __eq__ N/A N/A self other N/A N/A N/A N/A isinstance other BaseType N/A N/A N/A N/A self same_as_resolved_type other N/A N/A False N/A same_as_resolved_type N/A N/A self other_type N/A N/A N/A N/A N/A N/A other_type is_memoryviewslice N/A N/A N/A self dtype same_as N/A other_type dtype N/A N/A self axes N/A other_type axes N/A other_type error_type N/A needs_nonecheck N/A N/A self N/A N/A N/A True N/A is_complete N/A N/A self N/A N/A N/A 0 N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A N/A pyrex N/A N/A dll_linkage N/A MemoryView N/A N/A N/A self base_declaration_code N/A MemoryView memviewslice_cname entity_code N/A attributes_known N/A N/A self N/A N/A N/A N/A N/A self scope None N/A N/A Symtab N/A N/A self scope scope N/A N/A Symtab CClassScope N/A mvs_class_ N/A N/A self specialization_suffix None visibility extern N/A N/A scope parent_type self N/A N/A scope directives N/A N/A N/A N/A scope declare_var _data c_char_ptr_type None cname data is_cdef 1 N/A True N/A declare_attribute N/A N/A self attribute env pos N/A N/A N/A MemoryView Options N/A scope N/A self scope N/A N/A attribute shape N/A N/A N/A N/A scope declare_var shape N/A c_array_type c_py_ssize_t_type N/A Options buffer_max_dims pos cname shape is_cdef 1 N/A N/A N/A attribute strides N/A N/A N/A N/A scope declare_var strides N/A c_array_type c_py_ssize_t_type N/A Options buffer_max_dims pos cname strides is_cdef 1 N/A N/A N/A attribute suboffsets N/A N/A N/A N/A scope declare_var suboffsets N/A c_array_type c_py_ssize_t_type N/A Options buffer_max_dims pos cname suboffsets is_cdef 1 N/A N/A N/A attribute N/A copy copy_fortran N/A N/A ndim N/A len N/A self axes N/A follow_dim N/A N/A direct follow N/A contig_dim N/A N/A direct contig N/A to_axes_c N/A N/A follow_dim N/A ndim 1 contig_dim N/A to_axes_f N/A contig_dim N/A follow_dim N/A ndim 1 N/A to_memview_c N/A MemoryViewSliceType N/A self dtype to_axes_c N/A to_memview_f N/A MemoryViewSliceType N/A self dtype to_axes_f N/A N/A to_memview cython_name N/A N/A to_memview_c copy N/A to_memview_f copy_fortran N/A N/A copy_func_type N/A CFuncType to_memview N/A N/A CFuncTypeArg memviewslice self None N/A copy_cname N/A N/A MemoryView copy_c_or_fortran_cname to_memview N/A entry N/A N/A scope declare_cfunction cython_name copy_func_type pos pos defining 1 cname copy_cname N/A utility N/A N/A MemoryView get_copy_new_utility pos self to_memview N/A N/A N/A env use_utility_code utility N/A N/A N/A MemoryView use_cython_array_utility_code env N/A N/A N/A attribute N/A is_c_contig is_f_contig N/A N/A N/A c_or_f cython_name N/A N/A c is_c_contig N/A f is_f_contig N/A N/A is_contig_name N/A N/A MemoryView get_is_contig_func_name c_or_f N/A self ndim N/A cfunctype N/A CFuncType return_type c_bint_type args N/A N/A CFuncTypeArg memviewslice self None exception_value -1 N/A entry N/A N/A scope declare_cfunction cython_name cfunctype pos pos defining 1 cname is_contig_name N/A N/A entry utility_code_definition N/A N/A MemoryView get_is_contig_utility N/A attribute is_c_contig N/A self ndim N/A True N/A get_entry N/A N/A self node cname type N/A None None N/A N/A MemoryView Symtab N/A N/A cname None N/A N/A N/A N/A N/A node is_simple N/A node is_temp N/A node is_elemental N/A cname N/A N/A node result N/A N/A type None N/A N/A type N/A node type N/A entry N/A N/A Symtab Entry cname cname type N/A node pos N/A N/A N/A MemoryView MemoryViewSliceBufferEntry entry N/A conforms_to N/A N/A self dst broadcast copying N/A False False N/A N/A 
        Returns True if src conforms to dst, False otherwise.

        If conformable, the types are the same, the ndims are equal, and each axis spec is conformable.

        Any packing/access spec is conformable to itself.

        'direct' and 'ptr' are conformable to 'full'.
        'contig' and 'follow' are conformable to 'strided'.
        Any other combo is not conformable.
         N/A MemoryView N/A src self N/A N/A N/A src dtype N/A dst dtype N/A N/A False N/A N/A N/A src ndim N/A dst ndim N/A N/A broadcast N/A N/A N/A src dst N/A N/A MemoryView broadcast_types src dst N/A N/A False N/A N/A src_spec dst_spec N/A zip N/A src axes N/A dst axes N/A N/A N/A src_access src_packing src_spec N/A N/A dst_access dst_packing dst_spec N/A N/A N/A src_access dst_access N/A dst_access full N/A N/A False N/A N/A N/A src_packing dst_packing N/A dst_packing strided N/A copying N/A N/A False N/A True N/A valid_dtype N/A N/A self dtype i N/A 0 N/A N/A 
        Return whether type dtype can be used as the base type of a
        memoryview slice.

        We support structs, numeric types and objects
         N/A N/A N/A dtype is_complex N/A N/A dtype real_type is_int N/A N/A False N/A N/A N/A dtype is_struct N/A N/A dtype kind struct N/A N/A member N/A N/A dtype scope var_entries N/A N/A N/A N/A N/A self valid_dtype N/A member type N/A N/A False N/A True N/A N/A N/A dtype is_error N/A N/A dtype is_array N/A i 8 N/A N/A self valid_dtype N/A dtype base_type N/A i 1 N/A dtype is_numeric N/A dtype is_pyobject N/A dtype is_fused N/A N/A dtype is_typedef N/A N/A self valid_dtype N/A dtype typedef_base_type N/A validate_memslice_dtype N/A N/A self pos N/A N/A N/A N/A N/A N/A self valid_dtype N/A self dtype N/A N/A N/A error pos N/A Invalid base type for memoryview slice: %s N/A self dtype N/A assert_direct_dims N/A N/A self pos N/A N/A N/A N/A access packing N/A self axes N/A N/A N/A access direct N/A N/A N/A error pos All dimensions must be direct N/A False N/A True N/A transpose N/A N/A self pos N/A N/A N/A N/A N/A N/A self assert_direct_dims pos N/A N/A error_type N/A N/A MemoryViewSliceType N/A self dtype N/A N/A self axes N/A -1 N/A specialization_name N/A N/A self N/A N/A N/A N/A %s_%s N/A N/A N/A N/A super MemoryViewSliceType self specialization_name N/A N/A self specialization_suffix N/A specialization_suffix N/A N/A self N/A N/A N/A N/A %s_%s N/A N/A N/A self axes_to_name N/A self dtype_name N/A can_coerce_to_pyobject N/A N/A self env N/A N/A N/A True N/A check_for_null_code N/A N/A self cname N/A N/A N/A N/A cname .memview N/A create_from_py_utility_code N/A N/A self env N/A N/A N/A MemoryView Buffer lazy_utility_callback N/A N/A code N/A N/A N/A N/A context N/A dtype_typeinfo N/A N/A Buffer get_type_information_cname code N/A self dtype N/A N/A N/A TempitaUtilityCode load ObjectToMemviewSlice MemoryView_C.c context context N/A N/A N/A N/A env use_utility_code N/A Buffer acquire_utility_code N/A N/A N/A env use_utility_code N/A MemoryView memviewslice_init_code N/A N/A N/A env use_utility_code N/A LazyUtilityCode lazy_utility_callback N/A N/A self is_c_contig N/A N/A c_or_f_flag __Pyx_IS_C_CONTIG N/A N/A N/A self is_f_contig N/A N/A c_or_f_flag __Pyx_IS_F_CONTIG N/A N/A c_or_f_flag 0 N/A suffix N/A N/A self specialization_suffix N/A funcname N/A __Pyx_PyObject_to_MemoryviewSlice_ suffix N/A context N/A dict N/A MemoryView context buf_flag N/A self flags ndim N/A self ndim axes_specs N/A N/A ,  join N/A N/A self axes_to_code dtype_typedecl N/A N/A N/A self dtype empty_declaration_code struct_nesting_depth N/A N/A N/A self dtype struct_nesting_depth c_or_f_flag c_or_f_flag funcname funcname N/A N/A self from_py_function funcname N/A True N/A from_py_call_code N/A N/A self source_code result_code error_pos code from_py_function error_condition N/A None None N/A N/A N/A %s = %s(%s); %s N/A result_code N/A from_py_function N/A self from_py_function source_code N/A N/A code error_goto_if N/A error_condition N/A N/A self error_condition result_code error_pos N/A create_to_py_utility_code N/A N/A self env N/A N/A N/A N/A N/A self _dtype_to_py_func N/A self _dtype_from_py_func N/A N/A self dtype_object_conversion_funcs env N/A True N/A to_py_call_code N/A N/A self source_code result_code result_type to_py_function N/A None N/A N/A N/A self _dtype_to_py_func N/A N/A self _dtype_from_py_func N/A to_py_func N/A (PyObject *(*)(char *))  N/A self _dtype_to_py_func N/A from_py_func N/A (int (*)(char *, PyObject *))  N/A self _dtype_from_py_func N/A tup N/A result_code source_code N/A self ndim to_py_func from_py_func N/A N/A self dtype is_pyobject N/A N/A %s = __pyx_memoryview_fromslice(%s, %s, %s, %s, %d); tup N/A dtype_object_conversion_funcs N/A N/A self env N/A N/A N/A get_function N/A __pyx_memview_get_%s N/A self dtype_name N/A set_function N/A __pyx_memview_set_%s N/A self dtype_name N/A context N/A dict get_function get_function set_function set_function N/A N/A N/A self dtype is_pyobject N/A N/A utility_name MemviewObjectToObject N/A N/A to_py N/A N/A N/A self dtype create_to_py_utility_code env N/A from_py N/A N/A N/A self dtype create_from_py_utility_code env N/A N/A N/A to_py from_py N/A N/A N/A NULL NULL N/A N/A N/A N/A self dtype to_py_function N/A N/A get_function NULL N/A N/A N/A N/A self dtype from_py_function N/A N/A set_function NULL N/A utility_name MemviewDtypeToObject N/A error_condition N/A N/A N/A N/A self dtype error_condition value PyErr_Occurred() N/A N/A N/A context update to_py_function N/A N/A self dtype to_py_function from_py_function N/A N/A self dtype from_py_function dtype N/A N/A N/A self dtype empty_declaration_code error_condition error_condition N/A utility N/A N/A TempitaUtilityCode load_cached utility_name MemoryView_C.c context context N/A N/A N/A env use_utility_code utility N/A N/A get_function set_function N/A axes_to_code N/A N/A self N/A N/A N/A Return a list of code constants for each axis N/A MemoryView N/A d N/A MemoryView _spec_to_const N/A N/A N/A (%s | %s) N/A N/A d N/A a N/A d N/A p N/A N/A a p N/A self axes N/A axes_to_name N/A N/A self N/A N/A N/A Return an abbreviated name for our axes N/A MemoryView N/A d N/A MemoryView _spec_to_abbrev N/A N/A N/A join N/A N/A %s%s N/A N/A d N/A a N/A d N/A p N/A N/A a p N/A self axes N/A error_condition N/A N/A self result_code N/A N/A N/A N/A !%s.memview result_code N/A __str__ N/A N/A self N/A N/A N/A MemoryView N/A axes_code_list N/A N/A N/A idx N/A access packing N/A enumerate N/A self axes N/A N/A flag N/A N/A MemoryView get_memoryview_flag access packing N/A N/A flag strided N/A N/A N/A N/A axes_code_list append : N/A N/A N/A flag contiguous N/A N/A have_follow N/A p N/A N/A a p N/A N/A self axes N/A N/A idx 1 N/A idx 2 N/A p follow N/A N/A have_follow N/A N/A self ndim 1 N/A N/A flag 1 N/A N/A N/A axes_code_list append N/A :: flag N/A N/A N/A self dtype is_pyobject N/A N/A dtype_name N/A N/A self dtype name N/A N/A dtype_name N/A self dtype N/A N/A %s[%s] N/A dtype_name N/A N/A ,  join axes_code_list N/A specialize N/A N/A self values N/A N/A N/A This does not validate the base type!! N/A dtype N/A N/A N/A self dtype specialize values N/A N/A dtype N/A self dtype N/A N/A N/A MemoryViewSliceType dtype N/A self axes N/A self N/A cast_code N/A N/A self expr_code N/A N/A N/A expr_code N/A N/A BufferType N/A BaseType N/A N/A is_buffer 1 N/A writable True N/A subtypes N/A dtype __init__ N/A N/A self base dtype ndim mode negative_indices cast N/A N/A N/A N/A self base base N/A N/A self dtype dtype N/A N/A self ndim ndim N/A N/A self buffer_ptr_type N/A CPtrType dtype N/A N/A self mode mode N/A N/A self negative_indices negative_indices N/A N/A self cast cast N/A as_argument_type N/A N/A self N/A N/A N/A self N/A specialize N/A N/A self values N/A N/A N/A dtype N/A N/A N/A self dtype specialize values N/A N/A dtype N/A self dtype N/A N/A N/A BufferType N/A self base dtype N/A self ndim N/A self mode N/A self negative_indices N/A self cast N/A self N/A get_entry N/A N/A self node N/A N/A N/A Buffer N/A N/A node is_name N/A N/A N/A Buffer BufferEntry N/A node entry N/A __getattr__ N/A N/A self name N/A N/A N/A N/A getattr N/A self base name N/A __repr__ N/A N/A self N/A N/A N/A N/A <BufferType %r> N/A self base N/A __str__ N/A N/A self N/A N/A N/A cast_str N/A N/A self cast N/A N/A cast_str ,cast=True N/A N/A %s[%s,ndim=%d%s] N/A N/A self base N/A self dtype N/A self ndim cast_str N/A assignable_from N/A N/A self other_type N/A N/A N/A N/A other_type is_buffer N/A N/A N/A N/A N/A self same_as other_type compare_base False N/A N/A N/A self base assignable_from N/A other_type base N/A N/A N/A N/A self base assignable_from other_type N/A same_as N/A N/A self other_type compare_base N/A True N/A N/A N/A N/A other_type is_buffer N/A N/A N/A N/A other_type same_as N/A self base N/A N/A N/A N/A N/A self dtype same_as N/A other_type dtype N/A N/A self ndim N/A other_type ndim N/A N/A self mode N/A other_type mode N/A N/A self cast N/A other_type cast N/A N/A compare_base N/A N/A N/A self base same_as N/A other_type base N/A N/A PyObjectType N/A PyrexType N/A N/A name object N/A is_pyobject 1 N/A default_value 0 N/A buffer_defaults None N/A is_extern False N/A is_subclassed False N/A is_gc_simple False __str__ N/A N/A self N/A N/A N/A Python object N/A __repr__ N/A N/A self N/A N/A N/A <PyObjectType> N/A can_coerce_to_pyobject N/A N/A self env N/A N/A N/A True N/A default_coerced_ctype N/A N/A self N/A N/A N/A The default C type that this Python type coerces to, or None. N/A None N/A assignable_from N/A N/A self src_type N/A N/A N/A N/A N/A N/A src_type is_ptr N/A src_type is_string N/A src_type is_pyunicode_ptr N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A N/A pyrex for_display N/A N/A base_code object N/A N/A base_code N/A public_decl PyObject dll_linkage N/A entity_code N/A *%s entity_code N/A N/A N/A self base_declaration_code base_code entity_code N/A as_pyobject N/A N/A self cname N/A N/A N/A N/A N/A N/A N/A self is_complete N/A self is_extension_type N/A N/A N/A (PyObject *) cname N/A N/A cname N/A py_type_name N/A N/A self N/A N/A N/A object N/A __lt__ N/A N/A self other N/A N/A N/A 
        Make sure we sort highest, as instance checking on py_type_name
        ('object') is always true
         N/A False N/A global_init_code N/A N/A self entry code N/A N/A N/A N/A N/A code put_init_var_to_py_none entry nanny False N/A check_for_null_code N/A N/A self cname N/A N/A N/A cname N/A N/A N/A builtin_types_that_cannot_create_refcycles N/A set N/A bool int long float complex bytearray bytes unicode str basestring BuiltinObjectType N/A PyObjectType N/A N/A is_builtin_type 1 N/A has_attributes 1 N/A base_type None N/A module_name __builtin__ N/A vtabslot_cname None N/A vtabstruct_cname None N/A vtabptr_cname None N/A typedef_flag True N/A is_external True N/A decl_type PyObject __init__ N/A N/A self name cname objstruct_cname N/A None N/A N/A N/A self name name N/A N/A self cname cname N/A N/A self typeptr_cname N/A (&%s) cname N/A N/A self objstruct_cname objstruct_cname N/A N/A self is_gc_simple N/A name builtin_types_that_cannot_create_refcycles N/A N/A name type N/A N/A N/A self decl_type objstruct_cname N/A set_scope N/A N/A self scope N/A N/A N/A N/A self scope scope N/A scope N/A N/A N/A scope parent_type self N/A __str__ N/A N/A self N/A N/A N/A N/A %s object N/A self name N/A __repr__ N/A N/A self N/A N/A N/A N/A <%s> N/A self cname N/A default_coerced_ctype N/A N/A self N/A N/A N/A N/A N/A self name N/A bytes bytearray N/A N/A c_char_ptr_type N/A N/A N/A N/A self name bool N/A N/A c_bint_type N/A N/A N/A N/A self name float N/A N/A c_double_type N/A None N/A assignable_from N/A N/A self src_type N/A N/A N/A N/A isinstance src_type BuiltinObjectType N/A N/A N/A N/A self name basestring N/A N/A N/A N/A src_type name N/A str unicode basestring N/A N/A N/A N/A src_type name N/A self name N/A N/A N/A src_type is_extension_type N/A N/A N/A N/A N/A src_type module_name __builtin__ N/A N/A src_type name N/A self name N/A N/A True N/A typeobj_is_available N/A N/A self N/A N/A N/A True N/A attributes_known N/A N/A self N/A N/A N/A True N/A subtype_of N/A N/A self type N/A N/A N/A N/A N/A type is_pyobject N/A N/A type assignable_from self N/A type_check_function N/A N/A self exact N/A True N/A N/A type_name N/A self name N/A N/A type_name str N/A N/A type_check PyString_Check N/A N/A N/A type_name basestring N/A N/A type_check __Pyx_PyBaseString_Check N/A N/A N/A type_name bytearray N/A N/A type_check PyByteArray_Check N/A N/A N/A type_name frozenset N/A N/A type_check PyFrozenSet_Check N/A N/A type_check N/A Py%s_Check N/A N/A type_name capitalize N/A N/A exact N/A type_name N/A bool slice N/A N/A type_check Exact N/A type_check N/A isinstance_code N/A N/A self arg N/A N/A N/A N/A %s(%s) N/A N/A N/A self type_check_function exact False arg N/A type_test_code N/A N/A self arg notnone exact N/A False True N/A N/A type_check N/A N/A self type_check_function exact exact N/A check N/A likely(%s(%s)) N/A type_check arg N/A N/A notnone N/A N/A check N/A ||((%s) == Py_None) arg N/A N/A N/A self name basestring N/A N/A name (PY_MAJOR_VERSION < 3 ? "basestring" : "str") N/A space_for_name 16 N/A N/A name N/A "%s" N/A self name N/A space_for_name N/A N/A N/A N/A len N/A self name 16 1 16 N/A error N/A (PyErr_Format(PyExc_TypeError, "Expected %%.%ds, got %%.200s", %s, Py_TYPE(%s)->tp_name), 0) N/A space_for_name name arg N/A N/A N/A check || error N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A N/A pyrex for_display N/A N/A base_code N/A self name N/A N/A base_code N/A public_decl N/A self decl_type dll_linkage N/A entity_code N/A *%s entity_code N/A N/A N/A self base_declaration_code base_code entity_code N/A as_pyobject N/A N/A self cname N/A N/A N/A N/A N/A self decl_type PyObject N/A N/A cname N/A N/A N/A (PyObject *) cname N/A cast_code N/A N/A self expr_code to_object_struct N/A False N/A N/A N/A ((%s*)%s) N/A N/A N/A to_object_struct N/A self objstruct_cname N/A self decl_type expr_code N/A py_type_name N/A N/A self N/A N/A N/A N/A self name N/A N/A PyExtensionType N/A PyObjectType N/A N/A is_extension_type 1 N/A has_attributes 1 N/A objtypedef_cname None __init__ N/A N/A self name typedef_flag base_type is_external N/A 0 N/A N/A N/A self name name N/A N/A self scope None N/A N/A self typedef_flag typedef_flag N/A N/A base_type None N/A N/A N/A base_type is_subclassed True N/A N/A self base_type base_type N/A N/A self module_name None N/A N/A self objstruct_cname None N/A N/A self typeobj_cname None N/A N/A self typeptr_cname None N/A N/A self vtabslot_cname None N/A N/A self vtabstruct_cname None N/A N/A self vtabptr_cname None N/A N/A self vtable_cname None N/A N/A self is_external is_external N/A N/A self defered_declarations N/A N/A set_scope N/A N/A self scope N/A N/A N/A N/A self scope scope N/A scope N/A N/A N/A scope parent_type self N/A needs_nonecheck N/A N/A self N/A N/A N/A True N/A subtype_of_resolved_type N/A N/A self other_type N/A N/A N/A N/A N/A other_type is_extension_type N/A other_type is_builtin_type N/A N/A N/A N/A self other_type N/A N/A self base_type N/A N/A N/A self base_type subtype_of other_type N/A N/A N/A other_type py_object_type N/A typeobj_is_available N/A N/A self N/A N/A N/A N/A self typeptr_cname N/A typeobj_is_imported N/A N/A self N/A N/A N/A N/A N/A N/A self typeobj_cname None N/A N/A self module_name None N/A assignable_from N/A N/A self src_type N/A N/A N/A N/A self src_type N/A N/A True N/A N/A isinstance src_type PyExtensionType N/A N/A N/A N/A src_type base_type None N/A N/A N/A N/A self assignable_from N/A src_type base_type N/A N/A isinstance src_type BuiltinObjectType N/A N/A N/A N/A N/A self module_name __builtin__ N/A N/A self name N/A src_type name N/A False N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex deref N/A 0 None 0 0 N/A N/A N/A pyrex for_display N/A N/A base_code N/A self name N/A N/A N/A self typedef_flag N/A N/A objstruct N/A self objstruct_cname N/A N/A objstruct N/A struct %s N/A self objstruct_cname N/A base_code N/A public_decl objstruct dll_linkage N/A deref N/A N/A N/A entity_code N/A N/A entity_code N/A *%s entity_code N/A N/A N/A self base_declaration_code base_code entity_code N/A type_test_code N/A N/A self py_arg notnone N/A False N/A N/A none_check N/A ((%s) == Py_None) py_arg N/A type_check N/A likely(__Pyx_TypeTest(%s, %s)) N/A py_arg N/A self typeptr_cname N/A notnone N/A N/A type_check N/A N/A N/A likely(%s || %s) N/A none_check type_check N/A attributes_known N/A N/A self N/A N/A N/A N/A N/A self scope None N/A __str__ N/A N/A self N/A N/A N/A N/A self name N/A __repr__ N/A N/A self N/A N/A N/A N/A <PyExtensionType %s%s> N/A N/A N/A self scope class_name N/A N/A  typedef N/A N/A self typedef_flag N/A py_type_name N/A N/A self N/A N/A N/A N/A N/A self module_name N/A N/A N/A self name N/A N/A __import__(%r, None, None, ['']).%s N/A N/A self module_name N/A self name N/A N/A CType N/A PyrexType N/A N/A to_py_function None N/A from_py_function None N/A exception_value None N/A exception_check 1 create_to_py_utility_code N/A N/A self env N/A N/A N/A N/A N/A self to_py_function None N/A create_from_py_utility_code N/A N/A self env N/A N/A N/A N/A N/A self from_py_function None N/A can_coerce_to_pyobject N/A N/A self env N/A N/A N/A N/A N/A self create_to_py_utility_code env N/A error_condition N/A N/A self result_code N/A N/A N/A conds N/A N/A N/A N/A self is_string N/A self is_pyunicode_ptr N/A N/A N/A N/A conds append N/A (!%s) result_code N/A N/A N/A N/A self exception_value None N/A N/A N/A N/A conds append N/A (%s == (%s)%s) N/A result_code N/A N/A self sign_and_name N/A self exception_value N/A N/A self exception_check N/A N/A N/A N/A conds append PyErr_Occurred() N/A N/A N/A len conds 0 N/A N/A N/A N/A  &&  join conds N/A N/A 0 N/A to_py_call_code N/A N/A self source_code result_code result_type to_py_function N/A None N/A N/A func N/A N/A to_py_function None N/A self to_py_function to_py_function N/A func N/A N/A N/A self is_string N/A self is_cpp_string N/A N/A N/A result_type is_builtin_type N/A N/A result_type_name N/A result_type name N/A N/A result_type_name N/A bytes str unicode N/A N/A func N/A N/A func replace Object N/A N/A result_type_name title 1 N/A N/A N/A result_type_name bytearray N/A N/A func N/A N/A func replace Object ByteArray 1 N/A N/A %s = %s(%s) N/A result_code func N/A source_code NULL N/A from_py_call_code N/A N/A self source_code result_code error_pos code from_py_function error_condition N/A None None N/A N/A N/A %s = %s(%s); %s N/A result_code N/A from_py_function N/A self from_py_function source_code N/A N/A code error_goto_if N/A error_condition N/A N/A self error_condition result_code error_pos N/A N/A CConstType N/A BaseType N/A N/A is_const 1 __init__ N/A N/A self const_base_type N/A N/A N/A N/A self const_base_type const_base_type N/A N/A N/A const_base_type has_attributes N/A N/A const_base_type scope None N/A N/A Symtab N/A N/A self scope N/A N/A Symtab CConstScope N/A const_base_type scope N/A __repr__ N/A N/A self N/A N/A N/A N/A <CConstType %s> N/A repr N/A self const_base_type N/A __str__ N/A N/A self N/A N/A N/A N/A N/A self declaration_code for_display 1 N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A N/A for_display pyrex N/A N/A N/A const  N/A N/A N/A self const_base_type declaration_code entity_code for_display dll_linkage pyrex N/A N/A N/A N/A N/A self const_base_type declaration_code N/A const %s entity_code for_display dll_linkage pyrex N/A specialize N/A N/A self values N/A N/A N/A base_type N/A N/A N/A self const_base_type specialize values N/A N/A base_type N/A self const_base_type N/A N/A self N/A N/A N/A CConstType base_type N/A deduce_template_params N/A N/A self actual N/A N/A N/A N/A N/A N/A self const_base_type deduce_template_params actual N/A can_coerce_to_pyobject N/A N/A self env N/A N/A N/A N/A N/A N/A self const_base_type can_coerce_to_pyobject env N/A create_to_py_utility_code N/A N/A self env N/A N/A N/A N/A N/A N/A self const_base_type create_to_py_utility_code env N/A N/A N/A self to_py_function N/A N/A self const_base_type to_py_function N/A True N/A __getattr__ N/A N/A self name N/A N/A N/A N/A getattr N/A self const_base_type name N/A N/A FusedType N/A CType N/A N/A 
    Represents a Fused Type. All it needs to do is keep track of the types
    it aggregates, as it will be replaced with its specific version wherever
    needed.

    See http://wiki.cython.org/enhancements/fusedtypes

    types           [PyrexType]             is the list of types to be fused
    name            str                     the name of the ctypedef
     N/A is_fused 1 N/A exception_check 0 __init__ N/A N/A self types name N/A None N/A N/A flattened_types N/A N/A t types N/A N/A N/A t is_fused N/A N/A subtype N/A t types N/A N/A N/A subtype flattened_types N/A N/A N/A N/A flattened_types append subtype N/A N/A N/A t flattened_types N/A N/A N/A N/A flattened_types append t N/A N/A self types flattened_types N/A N/A self name name N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A N/A pyrex for_display N/A N/A N/A self name N/A N/A Exception This may never happen, please report a bug N/A __repr__ N/A N/A self N/A N/A N/A N/A FusedType(name=%r) N/A self name N/A specialize N/A N/A self values N/A N/A N/A N/A values N/A self N/A get_fused_types N/A N/A self result seen N/A None None N/A N/A N/A result None N/A N/A N/A self N/A N/A self seen N/A N/A N/A N/A result append self N/A N/A N/A seen add self N/A N/A CVoidType N/A CType N/A N/A is_void 1 N/A to_py_function __Pyx_void_to_None __repr__ N/A N/A self N/A N/A N/A <CVoidType> N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A N/A pyrex for_display N/A N/A base_code void N/A N/A base_code N/A public_decl void dll_linkage N/A N/A N/A self base_declaration_code base_code entity_code N/A is_complete N/A N/A self N/A N/A N/A 0 N/A N/A InvisibleVoidType N/A CVoidType N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A N/A pyrex for_display N/A N/A base_code [void] N/A N/A base_code N/A public_decl dll_linkage N/A N/A N/A self base_declaration_code base_code entity_code N/A N/A CNumericType N/A CType N/A N/A is_numeric 1 N/A default_value 0 N/A has_attributes True N/A scope None N/A sign_words N/A unsigned  signed  __init__ N/A N/A self rank signed N/A 1 N/A N/A N/A self rank rank N/A N/A N/A rank 0 N/A signed SIGNED N/A N/A signed 1 N/A N/A self signed signed N/A sign_and_name N/A N/A self N/A N/A N/A s N/A N/A self sign_words N/A N/A self signed N/A n N/A rank_to_type_name N/A N/A self rank N/A N/A s n N/A __repr__ N/A N/A self N/A N/A N/A N/A <CNumericType %s> N/A N/A self sign_and_name N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A type_name N/A N/A self sign_and_name N/A N/A pyrex for_display N/A N/A base_code N/A N/A type_name replace PY_LONG_LONG long long N/A N/A base_code N/A public_decl type_name dll_linkage N/A N/A N/A self base_declaration_code base_code entity_code N/A attributes_known N/A N/A self N/A N/A N/A N/A N/A self scope None N/A N/A Symtab N/A N/A self scope scope N/A N/A Symtab CClassScope None visibility extern N/A N/A scope parent_type self N/A N/A scope directives N/A N/A N/A N/A scope declare_cfunction conjugate N/A CFuncType self N/A N/A CFuncTypeArg self self None nogil True pos None defining 1 cname N/A True N/A __lt__ N/A N/A self other N/A N/A N/A Sort based on rank, preferring signed over unsigned N/A N/A other is_numeric N/A N/A N/A N/A N/A self rank N/A other rank N/A N/A self signed N/A other signed N/A True N/A py_type_name N/A N/A self N/A N/A N/A N/A N/A self rank 4 N/A N/A (int, long) N/A float N/A N/A ForbidUseClass N/A N/A __repr__ N/A N/A self N/A N/A N/A N/A RuntimeError N/A __str__ N/A N/A self N/A N/A N/A N/A RuntimeError N/A N/A N/A ForbidUse N/A ForbidUseClass CIntType N/A CNumericType N/A N/A is_int 1 N/A typedef_flag 0 N/A to_py_function None N/A from_py_function None N/A to_pyunicode_utility None N/A default_format_spec d N/A exception_value -1 can_coerce_to_pyobject N/A N/A self env N/A N/A N/A True N/A _parse_format N/A N/A format_spec N/A N/A N/A padding N/A N/A format_spec N/A N/A N/A d 0 padding N/A format_type N/A format_spec N/A -1 N/A N/A format_type N/A o d x X N/A N/A prefix N/A format_spec N/A -1 N/A N/A N/A N/A format_type isdigit N/A N/A format_type d N/A prefix format_spec N/A N/A N/A None 0 padding N/A N/A prefix N/A N/A N/A format_type 0 padding N/A N/A N/A prefix N/A 0 - N/A N/A prefix N/A prefix N/A 1 N/A N/A prefix N/A N/A prefix N/A 0 0 N/A N/A padding 0 N/A prefix N/A N/A prefix lstrip 0 N/A N/A N/A prefix isdigit N/A N/A N/A format_type N/A int prefix padding N/A N/A None 0 padding N/A staticmethod can_coerce_to_pystring N/A N/A self env format_spec N/A None N/A N/A N/A format_type width padding N/A N/A self _parse_format format_spec N/A N/A N/A format_type None N/A width N/A 2 30 N/A convert_to_pystring N/A N/A self cvalue code format_spec N/A None N/A N/A N/A N/A self to_pyunicode_utility None N/A N/A utility_code_name N/A __Pyx_PyUnicode_From_ N/A N/A self specialization_name N/A to_pyunicode_utility N/A N/A TempitaUtilityCode load_cached CIntToPyUnicode TypeConversion.c context N/A TYPE TO_PY_FUNCTION N/A N/A self empty_declaration_code utility_code_name N/A N/A self to_pyunicode_utility N/A utility_code_name to_pyunicode_utility N/A N/A N/A utility_code_name to_pyunicode_utility N/A self to_pyunicode_utility N/A N/A N/A N/A code globalstate use_utility_code to_pyunicode_utility N/A N/A format_type width padding_char N/A N/A self _parse_format format_spec N/A N/A %s(%s, %d, '%s', '%s') N/A utility_code_name cvalue width padding_char format_type N/A create_to_py_utility_code N/A N/A self env N/A N/A N/A N/A N/A N/A type self to_py_function None N/A N/A N/A self to_py_function N/A __Pyx_PyInt_From_ N/A N/A self specialization_name N/A N/A N/A env use_utility_code N/A N/A TempitaUtilityCode load_cached CIntToPy TypeConversion.c context N/A TYPE TO_PY_FUNCTION N/A N/A self empty_declaration_code N/A self to_py_function N/A True N/A create_from_py_utility_code N/A N/A self env N/A N/A N/A N/A N/A N/A type self from_py_function None N/A N/A N/A self from_py_function N/A __Pyx_PyInt_As_ N/A N/A self specialization_name N/A N/A N/A env use_utility_code N/A N/A TempitaUtilityCode load_cached CIntFromPy TypeConversion.c context N/A TYPE FROM_PY_FUNCTION N/A N/A self empty_declaration_code N/A self from_py_function N/A True N/A get_to_py_type_conversion N/A N/A self N/A N/A N/A N/A N/A self rank N/A N/A N/A list rank_to_type_name index int N/A N/A PyInt_FromLong N/A N/A Prefix Int N/A SignWord N/A TypeName Long N/A N/A N/A self signed N/A N/A Prefix Long N/A SignWord Unsigned N/A N/A N/A self rank N/A N/A N/A list rank_to_type_name index PY_LONG_LONG N/A N/A Prefix Long N/A TypeName LongLong N/A N/A Py%s_From%s%s N/A Prefix SignWord TypeName N/A assignable_from_resolved_type N/A N/A self src_type N/A N/A N/A N/A N/A src_type is_int N/A src_type is_enum N/A src_type error_type N/A invalid_value N/A N/A self N/A N/A N/A N/A N/A rank_to_type_name N/A N/A int N/A self rank char N/A N/A '?' N/A N/A 0xbad0bad0 N/A overflow_check_binop N/A N/A self binop env const_rhs N/A False N/A N/A N/A N/A env use_utility_code N/A N/A UtilityCode load Common Overflow.c N/A type N/A N/A self empty_declaration_code N/A name N/A N/A self specialization_name N/A N/A binop lshift N/A N/A N/A N/A env use_utility_code N/A N/A TempitaUtilityCode load_cached LeftShift Overflow.c context N/A TYPE NAME SIGNED type name N/A self signed N/A N/A const_rhs N/A N/A binop _const N/A N/A type N/A int long long long N/A N/A N/A N/A env use_utility_code N/A N/A TempitaUtilityCode load_cached BaseCaseSigned Overflow.c context N/A INT NAME type name N/A N/A N/A type N/A unsigned int unsigned long unsigned long long N/A N/A N/A N/A env use_utility_code N/A N/A TempitaUtilityCode load_cached BaseCaseUnsigned Overflow.c context N/A UINT NAME type name N/A N/A N/A N/A self rank 1 N/A N/A N/A __Pyx_%s_%s_no_overflow N/A binop name N/A N/A N/A _load_overflow_base env N/A N/A N/A env use_utility_code N/A N/A TempitaUtilityCode load_cached SizeCheck Overflow.c context N/A TYPE NAME type name N/A N/A N/A env use_utility_code N/A N/A TempitaUtilityCode load_cached Binop Overflow.c context N/A TYPE NAME BINOP type name binop N/A N/A __Pyx_%s_%s_checking_overflow N/A binop name N/A N/A _load_overflow_base N/A N/A env N/A N/A N/A N/A N/A env use_utility_code N/A N/A UtilityCode load Common Overflow.c N/A type N/A int long long long N/A N/A N/A N/A env use_utility_code N/A N/A TempitaUtilityCode load_cached BaseCaseSigned Overflow.c context N/A INT NAME type N/A N/A type replace _ N/A type N/A unsigned int unsigned long unsigned long long N/A N/A N/A N/A env use_utility_code N/A N/A TempitaUtilityCode load_cached BaseCaseUnsigned Overflow.c context N/A UINT NAME type N/A N/A type replace _ N/A CAnonEnumType N/A CIntType N/A N/A is_enum 1 sign_and_name N/A N/A self N/A N/A N/A int N/A N/A CReturnCodeType N/A CIntType N/A N/A to_py_function __Pyx_Owned_Py_None N/A is_returncode True N/A exception_check False N/A default_format_spec can_coerce_to_pystring N/A N/A self env format_spec N/A None N/A N/A N/A format_spec N/A convert_to_pystring N/A N/A self cvalue code format_spec N/A None N/A N/A N/A __Pyx_NewRef(%s) N/A N/A N/A N/A code globalstate get_py_string_const N/A N/A StringEncoding EncodedString None cname N/A N/A CBIntType N/A CIntType N/A N/A to_py_function __Pyx_PyBool_FromLong N/A from_py_function __Pyx_PyObject_IsTrue N/A exception_check 1 N/A default_format_spec can_coerce_to_pystring N/A N/A self env format_spec N/A None N/A N/A N/A N/A format_spec N/A N/A N/A super CBIntType self can_coerce_to_pystring env format_spec N/A convert_to_pystring N/A N/A self cvalue code format_spec N/A None N/A N/A format_spec N/A N/A N/A N/A N/A super CBIntType self convert_to_pystring cvalue code format_spec N/A utility_code_name N/A __Pyx_PyUnicode_FromBInt_ N/A N/A self specialization_name N/A to_pyunicode_utility N/A N/A TempitaUtilityCode load_cached CBIntToPyUnicode TypeConversion.c context N/A TRUE_CONST FALSE_CONST TO_PY_FUNCTION N/A N/A N/A N/A code globalstate get_py_string_const N/A N/A StringEncoding EncodedString True cname N/A N/A N/A N/A code globalstate get_py_string_const N/A N/A StringEncoding EncodedString False cname utility_code_name N/A N/A N/A N/A code globalstate use_utility_code to_pyunicode_utility N/A N/A %s(%s) N/A utility_code_name cvalue N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A for_display N/A N/A base_code bool N/A N/A pyrex N/A N/A base_code bint N/A N/A base_code N/A public_decl int dll_linkage N/A N/A N/A self base_declaration_code base_code entity_code N/A __repr__ N/A N/A self N/A N/A N/A <CNumericType bint> N/A __str__ N/A N/A self N/A N/A N/A bint N/A py_type_name N/A N/A self N/A N/A N/A bool N/A N/A CPyUCS4IntType N/A CIntType N/A N/A is_unicode_char True N/A to_py_function PyUnicode_FromOrdinal N/A from_py_function __Pyx_PyObject_AsPy_UCS4 can_coerce_to_pystring N/A N/A self env format_spec N/A None N/A N/A False N/A create_from_py_utility_code N/A N/A self env N/A N/A N/A N/A N/A env use_utility_code N/A N/A UtilityCode load_cached ObjectAsUCS4 TypeConversion.c N/A True N/A sign_and_name N/A N/A self N/A N/A N/A Py_UCS4 N/A N/A CPyUnicodeIntType N/A CIntType N/A N/A is_unicode_char True N/A to_py_function PyUnicode_FromOrdinal N/A from_py_function __Pyx_PyObject_AsPy_UNICODE can_coerce_to_pystring N/A N/A self env format_spec N/A None N/A N/A False N/A create_from_py_utility_code N/A N/A self env N/A N/A N/A N/A N/A env use_utility_code N/A N/A UtilityCode load_cached ObjectAsPyUnicode TypeConversion.c N/A True N/A sign_and_name N/A N/A self N/A N/A N/A Py_UNICODE N/A N/A CPyHashTType N/A CIntType N/A N/A to_py_function __Pyx_PyInt_FromHash_t N/A from_py_function __Pyx_PyInt_AsHash_t sign_and_name N/A N/A self N/A N/A N/A Py_hash_t N/A N/A CPySSizeTType N/A CIntType N/A N/A to_py_function PyInt_FromSsize_t N/A from_py_function __Pyx_PyIndex_AsSsize_t sign_and_name N/A N/A self N/A N/A N/A Py_ssize_t N/A N/A CSSizeTType N/A CIntType N/A N/A to_py_function PyInt_FromSsize_t N/A from_py_function PyInt_AsSsize_t sign_and_name N/A N/A self N/A N/A N/A Py_ssize_t N/A N/A CSizeTType N/A CIntType N/A N/A to_py_function __Pyx_PyInt_FromSize_t sign_and_name N/A N/A self N/A N/A N/A size_t N/A N/A CPtrdiffTType N/A CIntType N/A sign_and_name N/A N/A self N/A N/A N/A ptrdiff_t N/A N/A CFloatType N/A CNumericType N/A N/A is_float 1 N/A to_py_function PyFloat_FromDouble N/A from_py_function __pyx_PyFloat_AsDouble N/A exception_value -1 __init__ N/A N/A self rank math_h_modifier N/A N/A N/A N/A N/A CNumericType __init__ self rank 1 N/A N/A self math_h_modifier math_h_modifier N/A N/A rank RANK_FLOAT N/A N/A N/A self from_py_function __pyx_PyFloat_AsFloat N/A assignable_from_resolved_type N/A N/A self src_type N/A N/A N/A N/A N/A N/A src_type is_numeric N/A N/A src_type is_complex N/A src_type error_type N/A invalid_value N/A N/A self N/A N/A N/A N/A Naming PYX_NAN N/A N/A CComplexType N/A CNumericType N/A N/A is_complex 1 N/A to_py_function __pyx_PyComplex_FromComplex N/A has_attributes 1 N/A scope None __init__ N/A N/A self real_type N/A N/A N/A N/A N/A real_type is_typedef N/A N/A real_type typedef_is_external N/A N/A real_type N/A real_type typedef_base_type N/A N/A N/A real_type is_typedef N/A real_type typedef_is_external N/A N/A N/A self funcsuffix N/A _%s N/A N/A real_type specialization_name N/A N/A N/A hasattr real_type math_h_modifier N/A N/A N/A self funcsuffix N/A real_type math_h_modifier N/A N/A N/A self funcsuffix N/A _%s N/A N/A real_type specialization_name N/A N/A self real_type real_type N/A N/A N/A CNumericType __init__ self N/A N/A real_type rank 0.5 N/A real_type signed N/A N/A self binops N/A N/A N/A self from_parts N/A %s_from_parts N/A N/A self specialization_name N/A N/A self default_value N/A %s(0, 0) N/A self from_parts N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance self CComplexType N/A isinstance other CComplexType N/A N/A N/A N/A self real_type N/A other real_type N/A N/A False N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A isinstance self CComplexType N/A isinstance other CComplexType N/A N/A N/A N/A self real_type N/A other real_type N/A N/A True N/A __lt__ N/A N/A self other N/A N/A N/A N/A N/A isinstance self CComplexType N/A isinstance other CComplexType N/A N/A N/A N/A self real_type N/A other real_type N/A N/A False N/A __hash__ N/A N/A self N/A N/A N/A N/A N/A hash N/A self real_type N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A N/A pyrex for_display N/A N/A real_code N/A N/A N/A self real_type declaration_code for_display dll_linkage pyrex N/A base_code N/A %s complex real_code N/A N/A base_code N/A public_decl N/A N/A self sign_and_name dll_linkage N/A N/A N/A self base_declaration_code base_code entity_code N/A sign_and_name N/A N/A self N/A N/A N/A real_type_name N/A N/A N/A self real_type specialization_name N/A real_type_name N/A N/A real_type_name replace long__double long_double N/A real_type_name N/A N/A real_type_name replace PY_LONG_LONG long_long N/A N/A N/A N/A Naming type_prefix real_type_name _complex N/A assignable_from N/A N/A self src_type N/A N/A N/A N/A N/A N/A src_type is_complex N/A src_type is_numeric N/A src_type is_typedef N/A src_type typedef_is_external N/A N/A False N/A N/A N/A N/A N/A super CComplexType self assignable_from src_type N/A assignable_from_resolved_type N/A N/A self src_type N/A N/A N/A N/A N/A N/A src_type is_complex N/A N/A N/A self real_type assignable_from_resolved_type N/A src_type real_type N/A N/A src_type is_numeric N/A N/A N/A self real_type assignable_from_resolved_type src_type N/A src_type error_type N/A attributes_known N/A N/A self N/A N/A N/A N/A N/A self scope None N/A N/A Symtab N/A N/A self scope scope N/A N/A Symtab CClassScope None visibility extern N/A N/A scope parent_type self N/A N/A scope directives N/A N/A N/A N/A scope declare_var real N/A self real_type None cname real is_cdef True N/A N/A N/A scope declare_var imag N/A self real_type None cname imag is_cdef True N/A N/A N/A scope declare_cfunction conjugate N/A CFuncType self N/A N/A CFuncTypeArg self self None nogil True pos None defining 1 cname N/A __Pyx_c_conj%s N/A self funcsuffix N/A True N/A _utility_code_context N/A N/A self N/A N/A N/A N/A type type_name real_type m is_float N/A N/A self empty_declaration_code N/A N/A self specialization_name N/A N/A N/A self real_type empty_declaration_code N/A self funcsuffix N/A int N/A N/A self real_type is_float N/A create_declaration_utility_code N/A N/A self env N/A N/A N/A N/A N/A env use_utility_code N/A N/A UtilityCode load_cached Header Complex.c N/A N/A N/A env use_utility_code N/A N/A UtilityCode load_cached RealImag Complex.c N/A N/A N/A env use_utility_code N/A N/A TempitaUtilityCode load_cached Declarations Complex.c N/A N/A self _utility_code_context N/A N/A N/A env use_utility_code N/A N/A TempitaUtilityCode load_cached Arithmetic Complex.c N/A N/A self _utility_code_context N/A True N/A can_coerce_to_pyobject N/A N/A self env N/A N/A N/A True N/A create_to_py_utility_code N/A N/A self env N/A N/A N/A N/A N/A env use_utility_code N/A N/A UtilityCode load_cached ToPy Complex.c N/A True N/A create_from_py_utility_code N/A N/A self env N/A N/A N/A N/A N/A env use_utility_code N/A N/A TempitaUtilityCode load_cached FromPy Complex.c N/A N/A self _utility_code_context N/A N/A self from_py_function N/A __Pyx_PyComplex_As_ N/A N/A self specialization_name N/A True N/A lookup_op N/A N/A self nargs op N/A N/A N/A N/A N/A N/A N/A self binops N/A N/A nargs op N/A N/A N/A KeyError N/A N/A N/A N/A N/A op_name N/A complex_ops N/A N/A nargs op N/A N/A N/A self binops N/A N/A nargs op func_name N/A __Pyx_c_%s%s N/A op_name N/A self funcsuffix N/A func_name N/A N/A N/A KeyError N/A N/A None N/A unary_op N/A N/A self op N/A N/A N/A N/A N/A self lookup_op 1 op N/A binary_op N/A N/A self op N/A N/A N/A N/A N/A self lookup_op 2 op N/A py_type_name N/A N/A self N/A N/A N/A complex N/A cast_code N/A N/A self expr_code N/A N/A N/A expr_code N/A N/A N/A complex_ops N/A N/A 1 - N/A 1 zero N/A 2 + N/A 2 - N/A 2 * N/A 2 / N/A 2 == neg is_zero sum diff prod quot eq CPointerBaseType N/A CType N/A N/A subtypes N/A base_type __init__ N/A N/A self base_type N/A N/A N/A N/A self base_type base_type N/A N/A base_type is_const N/A N/A base_type N/A base_type const_base_type N/A char_type N/A c_char_type c_uchar_type c_schar_type N/A N/A N/A N/A base_type same_as char_type N/A N/A N/A self is_string 1 N/A N/A N/A N/A N/A base_type same_as c_py_unicode_type N/A N/A N/A self is_pyunicode_ptr 1 N/A N/A N/A self is_string N/A N/A base_type is_error N/A N/A N/A N/A base_type signed 2 N/A N/A N/A self to_py_function __Pyx_PyObject_FromCString N/A N/A self is_ptr N/A N/A N/A self from_py_function __Pyx_PyObject_AsSString N/A N/A N/A base_type signed N/A N/A N/A self to_py_function __Pyx_PyObject_FromString N/A N/A self is_ptr N/A N/A N/A self from_py_function __Pyx_PyObject_AsString N/A N/A N/A self to_py_function __Pyx_PyObject_FromCString N/A N/A self is_ptr N/A N/A N/A self from_py_function __Pyx_PyObject_AsUString N/A N/A self exception_value NULL N/A N/A N/A N/A self is_pyunicode_ptr N/A N/A base_type is_error N/A N/A N/A self to_py_function __Pyx_PyUnicode_FromUnicode N/A N/A self is_ptr N/A N/A N/A self from_py_function __Pyx_PyUnicode_AsUnicode N/A N/A self exception_value NULL N/A py_type_name N/A N/A self N/A N/A N/A N/A self is_string N/A N/A bytes N/A N/A N/A self is_pyunicode_ptr N/A N/A unicode N/A N/A N/A N/A N/A super CPointerBaseType self py_type_name N/A literal_code N/A N/A self value N/A N/A N/A N/A self is_string N/A N/A N/A isinstance value str N/A N/A "%s" N/A N/A StringEncoding escape_byte_string value N/A N/A CArrayType N/A CPointerBaseType N/A N/A is_array 1 N/A to_tuple_function None __init__ N/A N/A self base_type size N/A N/A N/A N/A N/A N/A super CArrayType self __init__ base_type N/A N/A self size size N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other CType N/A other is_array N/A N/A self size N/A other size N/A N/A N/A N/A N/A self base_type same_as N/A other base_type N/A False N/A __hash__ N/A N/A self N/A N/A N/A N/A N/A hash N/A self base_type 28 N/A __repr__ N/A N/A self N/A N/A N/A N/A <CArrayType %s %s> N/A N/A self size N/A repr N/A self base_type N/A same_as_resolved_type N/A N/A self other_type N/A N/A N/A N/A N/A N/A other_type is_array N/A N/A N/A self base_type same_as N/A other_type base_type N/A other_type error_type N/A assignable_from_resolved_type N/A N/A self src_type N/A N/A N/A N/A src_type is_pyobject N/A N/A True N/A N/A N/A src_type is_ptr N/A src_type is_array N/A N/A N/A N/A N/A self base_type assignable_from N/A src_type base_type N/A False N/A element_ptr_type N/A N/A self N/A N/A N/A N/A c_ptr_type N/A self base_type N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A N/A N/A self size None N/A N/A dimension_code N/A self size N/A N/A dimension_code N/A N/A N/A entity_code startswith * N/A N/A entity_code N/A (%s) entity_code N/A N/A N/A N/A self base_type declaration_code N/A %s[%s] N/A entity_code dimension_code for_display dll_linkage pyrex N/A as_argument_type N/A N/A self N/A N/A N/A N/A c_ptr_type N/A self base_type N/A is_complete N/A N/A self N/A N/A N/A N/A N/A self size None N/A specialize N/A N/A self values N/A N/A N/A base_type N/A N/A N/A self base_type specialize values N/A N/A base_type N/A self base_type N/A N/A self N/A N/A N/A CArrayType base_type N/A self size N/A deduce_template_params N/A N/A self actual N/A N/A N/A N/A isinstance actual CArrayType N/A N/A N/A N/A N/A self base_type deduce_template_params N/A actual base_type N/A N/A None N/A can_coerce_to_pyobject N/A N/A self env N/A N/A N/A N/A N/A N/A self base_type can_coerce_to_pyobject env N/A create_to_py_utility_code N/A N/A self env N/A N/A N/A N/A N/A self to_py_function None N/A N/A N/A self to_py_function N/A N/A N/A N/A N/A self base_type create_to_py_utility_code env N/A N/A False N/A base_type N/A N/A N/A self base_type declaration_code pyrex 1 N/A safe_typename N/A N/A re sub [^a-zA-Z0-9] __ base_type N/A to_py_function N/A __Pyx_carray_to_py_%s safe_typename N/A to_tuple_function N/A __Pyx_carray_to_tuple_%s safe_typename UtilityCode CythonUtilityCode N/A context N/A cname to_tuple_cname base_type to_py_function to_tuple_function base_type N/A N/A N/A env use_utility_code N/A N/A CythonUtilityCode load carray.to_py CConvert.pyx outer_module_scope N/A N/A env global_scope context context compiler_directives N/A dict N/A N/A N/A env global_scope directives N/A N/A self to_tuple_function to_tuple_function N/A N/A self to_py_function to_py_function N/A True N/A to_py_call_code N/A N/A self source_code result_code result_type to_py_function N/A None N/A N/A func N/A N/A to_py_function None N/A self to_py_function to_py_function N/A N/A N/A self is_string N/A self is_pyunicode_ptr N/A N/A N/A %s = %s(%s) N/A result_code func source_code N/A target_is_tuple N/A N/A result_type is_builtin_type N/A N/A result_type name tuple N/A N/A %s = %s(%s, %s) N/A result_code N/A target_is_tuple N/A self to_tuple_function func source_code N/A self size N/A create_from_py_utility_code N/A N/A self env N/A N/A N/A N/A N/A self from_py_function None N/A N/A N/A self from_py_function N/A N/A N/A N/A N/A self base_type create_from_py_utility_code env N/A N/A False N/A base_type N/A N/A N/A self base_type declaration_code pyrex 1 N/A safe_typename N/A N/A re sub [^a-zA-Z0-9] __ base_type N/A from_py_function N/A __Pyx_carray_from_py_%s safe_typename UtilityCode CythonUtilityCode N/A context N/A cname base_type from_py_function base_type N/A N/A N/A env use_utility_code N/A N/A CythonUtilityCode load carray.from_py CConvert.pyx outer_module_scope N/A N/A env global_scope context context compiler_directives N/A dict N/A N/A N/A env global_scope directives N/A N/A self from_py_function from_py_function N/A True N/A from_py_call_code N/A N/A self source_code result_code error_pos code from_py_function error_condition N/A None None N/A N/A call_code N/A %s(%s, %s, %s) N/A N/A from_py_function N/A self from_py_function source_code result_code N/A self size N/A N/A N/A code error_goto_if_neg call_code error_pos N/A N/A CPtrType N/A CPointerBaseType N/A N/A is_ptr 1 N/A default_value 0 __hash__ N/A N/A self N/A N/A N/A N/A N/A hash N/A self base_type 27 N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other CType N/A other is_ptr N/A N/A N/A N/A N/A self base_type same_as N/A other base_type N/A False N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A __repr__ N/A N/A self N/A N/A N/A N/A <CPtrType %s> N/A repr N/A self base_type N/A same_as_resolved_type N/A N/A self other_type N/A N/A N/A N/A N/A N/A other_type is_ptr N/A N/A N/A self base_type same_as N/A other_type base_type N/A other_type error_type N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A N/A N/A N/A self base_type declaration_code N/A *%s entity_code for_display dll_linkage pyrex N/A assignable_from_resolved_type N/A N/A self other_type N/A N/A N/A N/A other_type error_type N/A N/A 1 N/A N/A other_type is_null_ptr N/A N/A 1 N/A N/A N/A self base_type is_const N/A N/A self N/A CPtrType N/A N/A self base_type const_base_type N/A N/A N/A self base_type is_cfunction N/A N/A N/A other_type is_ptr N/A N/A other_type N/A N/A N/A other_type base_type resolve N/A N/A other_type is_cfunction N/A N/A N/A N/A N/A self base_type pointer_assignable_from_resolved_type other_type N/A N/A 0 N/A N/A N/A N/A self base_type is_cpp_class N/A other_type is_ptr N/A N/A other_type base_type is_cpp_class N/A N/A N/A other_type base_type is_subclass N/A self base_type N/A N/A 1 N/A N/A N/A other_type is_array N/A other_type is_ptr N/A N/A N/A N/A N/A self base_type is_void N/A N/A N/A self base_type same_as N/A other_type base_type N/A 0 N/A specialize N/A N/A self values N/A N/A N/A base_type N/A N/A N/A self base_type specialize values N/A N/A base_type N/A self base_type N/A N/A self N/A N/A N/A CPtrType base_type N/A deduce_template_params N/A N/A self actual N/A N/A N/A N/A isinstance actual CPtrType N/A N/A N/A N/A N/A self base_type deduce_template_params N/A actual base_type N/A N/A None N/A invalid_value N/A N/A self N/A N/A N/A 1 N/A find_cpp_operation_type N/A N/A self operator operand_type N/A None N/A N/A N/A N/A self base_type is_cpp_class N/A N/A N/A N/A N/A self base_type find_cpp_operation_type operator operand_type N/A None N/A N/A CNullPtrType N/A CPtrType N/A N/A is_null_ptr 1 N/A CReferenceType N/A BaseType N/A N/A is_reference 1 N/A is_fake_reference 0 __init__ N/A N/A self base_type N/A N/A N/A N/A self ref_base_type base_type N/A __repr__ N/A N/A self N/A N/A N/A N/A <CReferenceType %s> N/A repr N/A self ref_base_type N/A __str__ N/A N/A self N/A N/A N/A N/A %s & N/A self ref_base_type N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A N/A N/A N/A self ref_base_type declaration_code N/A &%s entity_code for_display dll_linkage pyrex N/A specialize N/A N/A self values N/A N/A N/A base_type N/A N/A N/A self ref_base_type specialize values N/A N/A base_type N/A self ref_base_type N/A N/A self N/A N/A N/A N/A type self base_type N/A deduce_template_params N/A N/A self actual N/A N/A N/A N/A N/A N/A self ref_base_type deduce_template_params actual N/A __getattr__ N/A N/A self name N/A N/A N/A N/A getattr N/A self ref_base_type name N/A N/A CFakeReferenceType N/A CReferenceType N/A N/A is_fake_reference 1 __repr__ N/A N/A self N/A N/A N/A N/A <CFakeReferenceType %s> N/A repr N/A self ref_base_type N/A __str__ N/A N/A self N/A N/A N/A N/A %s [&] N/A self ref_base_type N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A N/A __Pyx_FakeReference<%s> %s N/A N/A N/A N/A self ref_base_type empty_declaration_code entity_code N/A N/A CFuncType N/A CType N/A N/A is_cfunction 1 N/A original_sig None N/A cached_specialized_types None N/A from_fused False N/A is_const_method False N/A subtypes N/A return_type args __init__ N/A N/A self return_type args has_varargs exception_value exception_check calling_convention nogil with_gil is_overridable optional_arg_count is_const_method is_static_method templates is_strict_signature N/A 0 None 0 0 0 0 0 False False None False N/A N/A N/A self return_type return_type N/A N/A self args args N/A N/A self has_varargs has_varargs N/A N/A self optional_arg_count optional_arg_count N/A N/A self exception_value exception_value N/A N/A self exception_check exception_check N/A N/A self calling_convention calling_convention N/A N/A self nogil nogil N/A N/A self with_gil with_gil N/A N/A self is_overridable is_overridable N/A N/A self is_const_method is_const_method N/A N/A self is_static_method is_static_method N/A N/A self templates templates N/A N/A self is_strict_signature is_strict_signature N/A __repr__ N/A N/A self N/A N/A N/A arg_reprs N/A list N/A map repr N/A self args N/A N/A self has_varargs N/A N/A N/A N/A arg_reprs append ... N/A N/A self exception_value N/A N/A except_clause N/A  %r N/A self exception_value N/A N/A except_clause N/A N/A self exception_check N/A N/A except_clause ? N/A N/A <CFuncType %s %s[%s]%s> N/A N/A repr N/A self return_type N/A N/A self calling_convention_prefix N/A N/A , join arg_reprs except_clause N/A calling_convention_prefix N/A N/A self N/A N/A N/A cc N/A self calling_convention N/A cc N/A N/A N/A cc N/A N/A N/A as_argument_type N/A N/A self N/A N/A N/A N/A c_ptr_type self N/A same_c_signature_as N/A N/A self other_type as_cmethod N/A 0 N/A N/A N/A N/A self same_c_signature_as_resolved_type N/A N/A other_type resolve as_cmethod N/A same_c_signature_as_resolved_type N/A N/A self other_type as_cmethod N/A 0 N/A N/A N/A other_type error_type N/A N/A 1 N/A N/A N/A other_type is_cfunction N/A N/A 0 N/A N/A N/A self is_overridable N/A other_type is_overridable N/A N/A 0 N/A nargs N/A len N/A self args N/A N/A nargs N/A len N/A other_type args N/A N/A 0 N/A i N/A range as_cmethod nargs N/A N/A N/A N/A N/A N/A N/A N/A self args N/A i type same_as N/A N/A N/A other_type args N/A i type N/A N/A 0 N/A N/A N/A self has_varargs N/A other_type has_varargs N/A N/A 0 N/A N/A N/A self optional_arg_count N/A other_type optional_arg_count N/A N/A 0 N/A N/A N/A N/A N/A self return_type same_as N/A other_type return_type N/A N/A 0 N/A N/A N/A N/A self same_calling_convention_as other_type N/A N/A 0 N/A N/A N/A self exception_check N/A other_type exception_check N/A N/A 0 N/A N/A N/A N/A self _same_exception_value N/A other_type exception_value N/A N/A 0 N/A 1 N/A _same_exception_value N/A N/A self other_exc_value N/A N/A N/A N/A N/A self exception_value other_exc_value N/A N/A 1 N/A N/A N/A self exception_check + N/A N/A 0 N/A N/A N/A N/A self exception_value N/A other_exc_value N/A N/A 0 N/A N/A N/A N/A self exception_value type N/A other_exc_value type N/A N/A 0 N/A N/A N/A N/A self exception_value entry N/A other_exc_value entry N/A N/A N/A N/A N/A N/A self exception_value entry cname N/A N/A other_exc_value entry cname N/A N/A 0 N/A N/A N/A N/A self exception_value name N/A other_exc_value name N/A N/A 0 N/A 1 N/A compatible_signature_with N/A N/A self other_type as_cmethod N/A 0 N/A N/A N/A N/A self compatible_signature_with_resolved_type N/A N/A other_type resolve as_cmethod N/A compatible_signature_with_resolved_type N/A N/A self other_type as_cmethod N/A N/A N/A N/A other_type error_type N/A N/A 1 N/A N/A N/A other_type is_cfunction N/A N/A 0 N/A N/A N/A N/A self is_overridable N/A other_type is_overridable N/A N/A 0 N/A nargs N/A len N/A self args N/A N/A N/A nargs N/A self optional_arg_count N/A N/A len N/A other_type args N/A other_type optional_arg_count N/A N/A 0 N/A N/A N/A self optional_arg_count N/A other_type optional_arg_count N/A N/A 0 N/A i N/A range as_cmethod N/A len N/A other_type args N/A N/A N/A N/A N/A N/A N/A N/A self args N/A i type same_as N/A N/A N/A other_type args N/A i type N/A N/A 0 N/A N/A N/A self has_varargs N/A other_type has_varargs N/A N/A 0 N/A N/A N/A N/A N/A self return_type subtype_of_resolved_type N/A other_type return_type N/A N/A 0 N/A N/A N/A N/A self same_calling_convention_as other_type N/A N/A 0 N/A N/A N/A self nogil N/A other_type nogil N/A N/A 0 N/A N/A N/A N/A self exception_check N/A other_type exception_check N/A N/A 0 N/A N/A N/A N/A self _same_exception_value N/A other_type exception_value N/A N/A 0 N/A N/A self original_sig N/A N/A other_type original_sig other_type N/A 1 N/A narrower_c_signature_than N/A N/A self other_type as_cmethod N/A 0 N/A N/A N/A N/A self narrower_c_signature_than_resolved_type N/A N/A other_type resolve as_cmethod N/A narrower_c_signature_than_resolved_type N/A N/A self other_type as_cmethod N/A N/A N/A N/A other_type error_type N/A N/A 1 N/A N/A N/A other_type is_cfunction N/A N/A 0 N/A nargs N/A len N/A self args N/A N/A nargs N/A len N/A other_type args N/A N/A 0 N/A i N/A range as_cmethod nargs N/A N/A N/A N/A N/A N/A N/A N/A self args N/A i type subtype_of_resolved_type N/A N/A N/A other_type args N/A i type N/A N/A 0 N/A N/A N/A N/A N/A self args N/A i needs_type_test N/A N/A N/A N/A other_type args N/A i needs_type_test N/A N/A N/A N/A N/A N/A self args N/A i type same_as N/A N/A N/A other_type args N/A i type N/A N/A N/A self has_varargs N/A other_type has_varargs N/A N/A 0 N/A N/A N/A self optional_arg_count N/A other_type optional_arg_count N/A N/A 0 N/A N/A N/A N/A N/A self return_type subtype_of_resolved_type N/A other_type return_type N/A N/A 0 N/A N/A N/A N/A self exception_check N/A other_type exception_check N/A N/A 0 N/A N/A N/A N/A self _same_exception_value N/A other_type exception_value N/A N/A 0 N/A 1 N/A same_calling_convention_as N/A N/A self other N/A N/A N/A sc1 N/A N/A self calling_convention __stdcall N/A sc2 N/A N/A other calling_convention __stdcall N/A N/A sc1 sc2 N/A same_as_resolved_type N/A N/A self other_type as_cmethod N/A 0 N/A N/A N/A N/A N/A self same_c_signature_as_resolved_type other_type as_cmethod N/A N/A self nogil N/A other_type nogil N/A pointer_assignable_from_resolved_type N/A N/A self other_type N/A N/A N/A N/A N/A N/A self same_c_signature_as_resolved_type other_type N/A N/A N/A self nogil N/A N/A other_type nogil N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex with_calling_convention N/A 0 None 0 1 N/A N/A arg_decl_list N/A N/A arg N/A N/A self args N/A N/A N/A len N/A self args N/A self optional_arg_count N/A N/A N/A N/A arg_decl_list append N/A N/A N/A arg type declaration_code for_display pyrex pyrex N/A N/A self is_overridable N/A N/A N/A N/A arg_decl_list append N/A int %s N/A Naming skip_dispatch_cname N/A N/A self optional_arg_count N/A N/A N/A N/A arg_decl_list append N/A N/A N/A self op_arg_struct declaration_code N/A Naming optional_args_cname N/A N/A self has_varargs N/A N/A N/A N/A arg_decl_list append ... N/A arg_decl_code N/A N/A ,  join arg_decl_list N/A N/A N/A arg_decl_code N/A pyrex N/A N/A arg_decl_code void N/A trailer N/A N/A N/A pyrex for_display N/A N/A N/A self return_type is_pyobject N/A N/A N/A N/A self exception_value N/A self exception_check N/A N/A trailer N/A  except? %s N/A self exception_value N/A N/A N/A self exception_value N/A N/A trailer N/A  except %s N/A self exception_value N/A N/A N/A N/A self exception_check + N/A N/A trailer  except + N/A N/A N/A N/A self exception_check for_display N/A N/A trailer  except * N/A N/A self nogil N/A N/A trailer  nogil N/A N/A with_calling_convention N/A N/A cc N/A N/A cc N/A N/A self calling_convention_prefix N/A N/A N/A N/A entity_code cc N/A N/A entity_code startswith * N/A N/A entity_code N/A (%s%s) N/A cc entity_code N/A cc N/A N/A self is_const_method N/A N/A trailer  const N/A N/A N/A N/A self return_type declaration_code N/A %s%s(%s)%s N/A cc entity_code arg_decl_code trailer for_display dll_linkage pyrex N/A function_header_code N/A N/A self func_name arg_code N/A N/A N/A N/A self is_const_method N/A N/A trailer  const N/A N/A trailer N/A N/A %s%s(%s)%s N/A N/A N/A self calling_convention_prefix func_name arg_code trailer N/A signature_string N/A N/A self N/A N/A N/A s N/A N/A self empty_declaration_code N/A s N/A signature_cast_string N/A N/A self N/A N/A N/A s N/A N/A self declaration_code (*) with_calling_convention False N/A N/A (%s) s N/A specialize N/A N/A self values N/A N/A N/A result N/A CFuncType N/A N/A N/A self return_type specialize values N/A N/A N/A arg specialize values N/A arg N/A self args has_varargs N/A self has_varargs exception_value N/A self exception_value exception_check N/A self exception_check calling_convention N/A self calling_convention nogil N/A self nogil with_gil N/A self with_gil is_overridable N/A self is_overridable optional_arg_count N/A self optional_arg_count is_const_method N/A self is_const_method is_static_method N/A self is_static_method templates N/A self templates N/A N/A result from_fused N/A self is_fused N/A result N/A opt_arg_cname N/A N/A self arg_name N/A N/A N/A N/A N/A N/A N/A N/A N/A self op_arg_struct base_type scope lookup arg_name cname N/A get_all_specialized_permutations N/A N/A self fused_types N/A None N/A N/A 
        Permute all the types. For every specific instance of a fused type, we
        want all other specific instances of all other fused types.

        It returns an iterable of two-tuples of the cname that should prefix
        the cname of the function, and a dict mapping any fused types to their
        respective specific types.
         N/A N/A self is_fused N/A N/A fused_types None N/A N/A fused_types N/A N/A self get_fused_types N/A N/A get_all_specialized_permutations fused_types N/A get_all_specialized_function_types N/A N/A self N/A N/A N/A 
        Get all the specific function types of this one.
         N/A N/A self is_fused N/A N/A N/A self entry fused_cfunction N/A N/A N/A N/A n type N/A n N/A N/A N/A self entry fused_cfunction nodes N/A N/A N/A N/A self cached_specialized_types None N/A N/A N/A self cached_specialized_types N/A cfunc_entries N/A N/A N/A self entry scope cfunc_entries N/A N/A N/A cfunc_entries remove N/A self entry N/A result N/A N/A permutations N/A N/A self get_all_specialized_permutations N/A N/A cname fused_to_specific permutations N/A N/A new_func_type N/A N/A N/A N/A self entry type specialize fused_to_specific N/A N/A self optional_arg_count N/A N/A N/A N/A self declare_opt_arg_struct new_func_type cname N/A new_entry N/A N/A copy deepcopy N/A self entry N/A N/A N/A new_func_type specialize_entry new_entry cname N/A N/A new_entry type new_func_type N/A N/A new_func_type entry new_entry N/A N/A N/A result append new_func_type N/A N/A N/A cfunc_entries append new_entry N/A N/A self cached_specialized_types result N/A result N/A get_fused_types N/A N/A self result seen subtypes N/A None None None N/A N/A Return fused types in the order they appear as parameter types N/A N/A N/A N/A super CFuncType self get_fused_types result seen subtypes N/A args N/A specialize_entry N/A N/A self entry cname N/A N/A N/A N/A N/A self is_fused N/A N/A specialize_entry entry cname N/A can_coerce_to_pyobject N/A N/A self env N/A N/A N/A N/A N/A self has_varargs N/A self optional_arg_count N/A N/A False N/A N/A N/A self to_py_function None N/A N/A N/A self to_py_function N/A arg N/A self args N/A N/A N/A N/A N/A N/A arg type is_pyobject N/A N/A N/A N/A arg type can_coerce_to_pyobject env N/A N/A False N/A N/A N/A N/A N/A self return_type is_pyobject N/A N/A N/A N/A self return_type can_coerce_to_pyobject env N/A N/A False N/A True N/A create_to_py_utility_code N/A N/A self env N/A N/A N/A N/A N/A self to_py_function None N/A N/A N/A self to_py_function N/A N/A N/A N/A self can_coerce_to_pyobject env N/A N/A False UtilityCode CythonUtilityCode N/A safe_typename N/A N/A re sub [^a-zA-Z0-9] __ N/A N/A self declaration_code pyrex 1 N/A to_py_function N/A __Pyx_CFunc_%s_to_py safe_typename N/A arg N/A self args N/A N/A N/A N/A N/A N/A arg type is_pyobject N/A N/A N/A N/A arg type create_from_py_utility_code env N/A N/A False N/A N/A N/A N/A N/A self return_type is_pyobject N/A N/A N/A N/A self return_type create_to_py_utility_code env N/A N/A False declared_type N/A N/A ctype N/A N/A N/A type_displayname N/A str N/A N/A ctype declaration_code for_display True N/A N/A ctype is_pyobject N/A N/A arg_ctype type_name type_displayname N/A N/A ctype is_builtin_type N/A N/A arg_ctype N/A ctype name N/A N/A N/A N/A ctype is_extension_type N/A N/A type_name object N/A type_displayname None N/A N/A type_displayname N/A repr type_displayname N/A N/A N/A ctype c_bint_type N/A N/A type_name arg_ctype bint N/A N/A type_name arg_ctype type_displayname N/A N/A ctype c_double_type N/A N/A type_displayname float N/A N/A type_displayname N/A repr type_displayname N/A N/A type_name arg_ctype type_displayname N/A Arg N/A object N/A __init__ N/A N/A self arg_name arg_type N/A N/A N/A N/A self name arg_name N/A N/A self type arg_type N/A N/A N/A self type_cname N/A self ctype N/A self type_displayname N/A declared_type arg_type N/A N/A N/A N/A N/A self return_type is_void N/A N/A except_clause except * N/A N/A N/A N/A self return_type is_pyobject N/A N/A except_clause N/A N/A N/A self exception_value N/A N/A except_clause N/A N/A N/A self exception_check except? %s except %s N/A self exception_value N/A N/A except_clause except * N/A context N/A cname args return_type except_clause to_py_function N/A N/A Arg N/A N/A arg name N/A arg%s ix N/A arg type N/A N/A ix arg N/A enumerate N/A self args N/A Arg return N/A self return_type except_clause N/A N/A N/A env use_utility_code N/A N/A CythonUtilityCode load cfunc.to_py CConvert.pyx outer_module_scope N/A N/A env global_scope context context compiler_directives N/A dict N/A N/A N/A env global_scope directives N/A N/A self to_py_function to_py_function N/A True N/A N/A specialize_entry N/A N/A entry cname N/A N/A N/A 
    Specialize an entry of a copied fused function or method
     N/A N/A entry is_fused_specialized True N/A N/A entry name N/A get_fused_cname cname N/A entry name N/A N/A entry is_cmethod N/A N/A N/A entry cname N/A entry name N/A N/A entry is_inherited N/A N/A N/A entry cname N/A N/A StringEncoding EncodedString N/A %s.%s N/A N/A Naming obj_base_cname N/A entry cname N/A N/A N/A entry cname N/A get_fused_cname cname N/A entry cname N/A N/A entry func_cname N/A N/A N/A entry func_cname N/A get_fused_cname cname N/A entry func_cname N/A get_fused_cname N/A N/A fused_cname orig_cname N/A N/A N/A 
    Given the fused cname id and an original cname, return a specialized cname
     N/A N/A fused_cname orig_cname N/A N/A N/A StringEncoding EncodedString N/A %s%s%s N/A N/A Naming fused_func_prefix fused_cname orig_cname N/A unique N/A N/A somelist N/A N/A N/A seen N/A set N/A result N/A N/A obj somelist N/A N/A N/A obj seen N/A N/A N/A N/A result append obj N/A N/A N/A seen add obj N/A result N/A get_all_specialized_permutations N/A N/A fused_types N/A N/A N/A N/A _get_all_specialized_permutations N/A unique fused_types N/A _get_all_specialized_permutations N/A N/A fused_types id f2s N/A N/A N/A N/A N/A fused_type N/A N/A N/A fused_types N/A 0 get_fused_types N/A result N/A N/A N/A newid specific_type N/A enumerate N/A fused_type types N/A N/A f2s N/A dict f2s N/A N/A N/A f2s update N/A fused_type specific_type N/A id N/A N/A cname N/A %s_%s N/A id newid N/A N/A cname N/A str newid N/A N/A N/A len fused_types 1 N/A N/A N/A N/A result extend N/A _get_all_specialized_permutations N/A fused_types N/A 1 cname f2s N/A N/A N/A N/A result append N/A cname f2s N/A result N/A specialization_signature_string N/A N/A fused_compound_type fused_to_specific N/A N/A N/A 
    Return the signature for a specialization of a fused type. e.g.

        floating[:] ->
            'float' or 'double'

        cdef fused ft:
            float[:]
            double[:]

        ft ->
            'float[:]' or 'double[:]'

        integral func(floating) ->
            'int (*func)(float)' or ...
     N/A fused_types N/A N/A fused_compound_type get_fused_types N/A N/A N/A len fused_types 1 N/A N/A fused_type N/A fused_types N/A 0 N/A N/A fused_type fused_compound_type N/A N/A N/A N/A N/A fused_type specialize fused_to_specific typeof_name N/A get_specialized_types N/A N/A type N/A N/A N/A 
    Return a list of specialized types in their declared order.
     N/A N/A type is_fused N/A N/A isinstance type FusedType N/A N/A result N/A list N/A type types N/A specialized_type result N/A N/A N/A specialized_type specialization_string N/A N/A specialized_type typeof_name N/A N/A result N/A N/A N/A cname f2s N/A get_all_specialized_permutations N/A N/A type get_fused_types N/A N/A specialized_type N/A N/A type specialize f2s N/A N/A specialized_type specialization_string N/A specialization_signature_string type f2s N/A N/A N/A result append specialized_type N/A result N/A CFuncTypeArg N/A BaseType N/A N/A not_none False N/A or_none False N/A accept_none True N/A accept_builtin_subtypes False N/A subtypes N/A type __init__ N/A N/A self name type pos cname N/A None N/A N/A N/A self name name N/A N/A cname None N/A N/A N/A self cname cname N/A N/A N/A self cname N/A N/A Naming var_prefix name N/A N/A self type type N/A N/A self pos pos N/A N/A self needs_type_test False N/A __repr__ N/A N/A self N/A N/A N/A N/A %s:%s N/A N/A self name N/A repr N/A self type N/A declaration_code N/A N/A self for_display N/A 0 N/A N/A N/A N/A N/A self type declaration_code N/A self cname for_display N/A specialize N/A N/A self values N/A N/A N/A N/A CFuncTypeArg N/A self name N/A N/A N/A self type specialize values N/A self pos N/A self cname N/A N/A ToPyStructUtilityCode N/A object N/A N/A requires None __init__ N/A N/A self type forward_decl env N/A N/A N/A N/A self type type N/A N/A self header N/A static PyObject* %s(%s) N/A N/A type to_py_function N/A N/A type declaration_code s N/A N/A self forward_decl forward_decl N/A N/A self env env N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other ToPyStructUtilityCode N/A N/A self header N/A other header N/A __hash__ N/A N/A self N/A N/A N/A N/A hash N/A self header N/A get_tree N/A N/A self N/A kwargs N/A N/A N/A put_code N/A N/A self output N/A N/A N/A code N/A output N/A utility_code_def N/A proto N/A output N/A utility_code_proto N/A N/A N/A code putln N/A %s { N/A self header N/A N/A N/A code putln PyObject* res; N/A N/A N/A code putln PyObject* member; N/A N/A N/A code putln res = PyDict_New(); if (unlikely(!res)) return NULL; N/A member N/A N/A N/A self type scope var_entries N/A N/A nameconst_cname N/A N/A code get_py_string_const N/A member name identifier True N/A N/A N/A code putln N/A %s; if (unlikely(!member)) goto bad; N/A N/A N/A member type to_py_call_code N/A s.%s N/A member cname member N/A member type N/A N/A N/A code putln N/A if (unlikely(PyDict_SetItem(res, %s, member) < 0)) goto bad; nameconst_cname N/A N/A N/A code putln Py_DECREF(member); N/A N/A N/A code putln return res; N/A N/A N/A code putln bad: N/A N/A N/A code putln Py_XDECREF(member); N/A N/A N/A code putln Py_DECREF(res); N/A N/A N/A code putln return NULL; N/A N/A N/A code putln } N/A N/A self forward_decl N/A N/A N/A N/A proto putln N/A N/A N/A N/A self type empty_declaration_code ; N/A N/A N/A proto putln N/A N/A self header ; N/A inject_tree_and_scope_into N/A N/A self module_node N/A N/A N/A N/A N/A CStructOrUnionType N/A CType N/A N/A is_struct_or_union 1 N/A has_attributes 1 N/A exception_check True __init__ N/A N/A self name kind scope typedef_flag cname packed N/A False N/A N/A N/A self name name N/A N/A self cname cname N/A N/A self kind kind N/A N/A self scope scope N/A N/A self typedef_flag typedef_flag N/A N/A self is_struct N/A kind struct N/A N/A self to_py_function N/A %s_to_py_%s N/A N/A Naming convert_func_prefix N/A N/A self specialization_name N/A N/A self from_py_function N/A %s_from_py_%s N/A N/A Naming convert_func_prefix N/A N/A self specialization_name N/A N/A self exception_check True N/A N/A self _convert_to_py_code None N/A N/A self _convert_from_py_code None N/A N/A self packed packed N/A create_to_py_utility_code N/A N/A self env N/A N/A N/A N/A N/A env outer_scope None N/A N/A False N/A N/A N/A self _convert_to_py_code False N/A N/A None N/A N/A N/A self _convert_to_py_code None N/A N/A is_union N/A N/A self is_struct N/A unsafe_union_types N/A set N/A safe_union_types N/A set N/A member N/A N/A self scope var_entries N/A N/A member_type N/A member type N/A N/A N/A N/A member_type create_to_py_utility_code env N/A N/A N/A self to_py_function None N/A N/A self _convert_to_py_code False N/A False N/A is_union N/A N/A N/A N/A member_type is_ptr N/A member_type is_cpp_class N/A N/A N/A N/A unsafe_union_types add member_type N/A N/A N/A N/A safe_union_types add member_type N/A N/A unsafe_union_types N/A safe_union_types N/A N/A len unsafe_union_types 1 N/A N/A N/A self from_py_function None N/A N/A self _convert_from_py_code False N/A False N/A forward_decl N/A N/A N/A N/A self entry visibility extern N/A N/A self typedef_flag N/A N/A self _convert_to_py_code N/A ToPyStructUtilityCode self forward_decl env N/A N/A N/A env use_utility_code N/A self _convert_to_py_code N/A True N/A create_from_py_utility_code N/A N/A self env N/A N/A N/A N/A N/A env outer_scope None N/A N/A False N/A N/A N/A self _convert_from_py_code False N/A N/A None N/A N/A N/A self _convert_from_py_code None N/A N/A member N/A N/A self scope var_entries N/A N/A N/A N/A N/A N/A member type create_from_py_utility_code env N/A N/A N/A self from_py_function None N/A N/A self _convert_from_py_code False N/A False N/A context N/A dict struct_name N/A self name var_entries N/A N/A self scope var_entries funcname N/A self from_py_function UtilityCode CythonUtilityCode N/A N/A self _convert_from_py_code N/A N/A CythonUtilityCode load N/A N/A self is_struct FromPyStructUtility FromPyUnionUtility CConvert.pyx outer_module_scope N/A N/A env global_scope context context N/A N/A N/A env use_utility_code N/A self _convert_from_py_code N/A True N/A __repr__ N/A N/A self N/A N/A N/A N/A <CStructOrUnionType %s %s%s> N/A N/A self name N/A self cname N/A N/A  typedef N/A N/A self typedef_flag N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A N/A pyrex for_display N/A N/A base_code N/A self name N/A N/A N/A self typedef_flag N/A N/A base_code N/A self cname N/A N/A base_code N/A %s %s N/A N/A self kind N/A self cname N/A base_code N/A public_decl base_code dll_linkage N/A N/A N/A self base_declaration_code base_code entity_code N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A N/A N/A isinstance other CStructOrUnionType N/A N/A self name N/A other name N/A N/A N/A AttributeError N/A N/A False N/A __lt__ N/A N/A self other N/A N/A N/A N/A N/A N/A N/A self name N/A other name N/A N/A N/A AttributeError N/A N/A False N/A __hash__ N/A N/A self N/A N/A N/A N/A N/A hash N/A self cname N/A hash N/A self kind N/A is_complete N/A N/A self N/A N/A N/A N/A N/A self scope None N/A attributes_known N/A N/A self N/A N/A N/A N/A N/A self is_complete N/A can_be_complex N/A N/A self N/A N/A N/A fields N/A N/A self scope var_entries N/A N/A N/A len fields 2 N/A N/A False N/A N/A a b fields N/A N/A N/A N/A a type is_float N/A N/A b type is_float N/A N/A N/A N/A a type empty_declaration_code N/A N/A N/A b type empty_declaration_code N/A struct_nesting_depth N/A N/A self N/A N/A N/A child_depths N/A N/A N/A N/A x type struct_nesting_depth N/A x N/A N/A self scope var_entries N/A N/A N/A max child_depths 1 N/A cast_code N/A N/A self expr_code N/A N/A N/A N/A self is_struct N/A N/A expr_code N/A N/A N/A N/A super CStructOrUnionType self cast_code expr_code N/A N/A N/A cpp_string_conversions N/A std::string N/A builtin_cpp_conversions N/A std::pair std::vector std::list std::set std::unordered_set std::map std::unordered_map 2 1 1 1 1 2 2 CppClassType N/A CType N/A N/A is_cpp_class 1 N/A has_attributes 1 N/A exception_check True N/A namespace None N/A kind struct N/A packed False N/A typedef_flag False N/A subtypes N/A templates __init__ N/A N/A self name scope cname base_classes templates template_type N/A None None N/A N/A N/A self name name N/A N/A self cname cname N/A N/A self scope scope N/A N/A self base_classes base_classes N/A N/A self operators N/A N/A N/A self templates templates N/A N/A self template_type template_type N/A N/A self num_optional_templates N/A sum N/A N/A is_optional_template_param T N/A T N/A templates N/A N/A N/A self specializations N/A N/A N/A self is_cpp_string N/A cname cpp_string_conversions N/A use_conversion_utility N/A N/A self from_or_to N/A N/A N/A N/A maybe_unordered N/A N/A self N/A N/A N/A N/A unordered N/A self cname N/A N/A unordered_ N/A N/A N/A create_from_py_utility_code N/A N/A self env N/A N/A N/A N/A N/A self from_py_function None N/A N/A True N/A N/A N/A N/A self cname builtin_cpp_conversions N/A N/A self cname cpp_string_conversions N/A N/A X XYZABC N/A tags N/A N/A declarations N/A cdef extern from *: N/A N/A ix T N/A enumerate N/A N/A self templates N/A N/A N/A N/A ix N/A builtin_cpp_conversions N/A N/A self cname N/A N/A N/A N/A N/A T is_pyobject N/A N/A N/A T create_from_py_utility_code env N/A N/A False N/A N/A N/A tags append N/A N/A T specialization_name N/A N/A N/A T exception_value None N/A guess_type N/A N/A value N/A N/A N/A N/A N/A N/A T is_typedef N/A N/A T is_numeric N/A T is_ptr N/A N/A T N/A N/A N/A N/A int value N/A c_longlong_type N/A N/A N/A ValueError N/A N/A N/A N/A N/A N/A float value N/A c_double_type N/A N/A N/A ValueError N/A N/A N/A T N/A N/A except_type N/A guess_type N/A T exception_value N/A except_clause N/A %s  N/A T exception_value N/A N/A T exception_check N/A N/A except_clause N/A ? %s except_clause N/A N/A N/A declarations append N/A     ctypedef %s %s '%s' N/A N/A N/A except_type declaration_code for_display True N/A X N/A ix N/A N/A T empty_declaration_code N/A N/A except_clause * N/A N/A N/A declarations append N/A     ctypedef struct %s '%s':
        pass N/A N/A X N/A ix N/A N/A T empty_declaration_code N/A N/A N/A declarations append N/A     cdef %s %s_from_py '%s' (object) except %s N/A N/A X N/A ix N/A X N/A ix N/A T from_py_function except_clause N/A N/A N/A self cname cpp_string_conversions N/A N/A cls string N/A tags N/A N/A type_identifier self N/A N/A cls N/A N/A self cname N/A 5 N/A cname N/A __pyx_convert_%s_from_py_%s N/A cls N/A N/A __and_ join tags N/A context N/A template_type_declarations cname maybe_unordered type N/A N/A join declarations cname N/A N/A self maybe_unordered N/A self cname UtilityCode CythonUtilityCode N/A N/A N/A env use_utility_code N/A N/A CythonUtilityCode load N/A N/A N/A cls replace unordered_ .from_py CppConvert.pyx context context N/A N/A self from_py_function cname N/A True N/A create_to_py_utility_code N/A N/A self env N/A N/A N/A N/A N/A self to_py_function None N/A N/A True N/A N/A N/A N/A self cname builtin_cpp_conversions N/A N/A self cname cpp_string_conversions N/A N/A X XYZABC N/A tags N/A N/A declarations N/A cdef extern from *: N/A N/A ix T N/A enumerate N/A N/A self templates N/A N/A N/A N/A ix N/A builtin_cpp_conversions N/A N/A self cname N/A N/A N/A N/A N/A N/A T create_to_py_utility_code env N/A N/A False N/A N/A N/A tags append N/A N/A T specialization_name N/A N/A N/A declarations append N/A     ctypedef struct %s '%s':
        pass N/A N/A X N/A ix N/A N/A T empty_declaration_code N/A N/A N/A declarations append N/A     cdef object %s_to_py '%s' (%s) N/A N/A X N/A ix N/A T to_py_function N/A X N/A ix N/A N/A N/A self cname cpp_string_conversions N/A N/A cls string N/A prefix PyObject_ N/A tags N/A N/A type_identifier self N/A N/A cls N/A N/A self cname N/A 5 N/A prefix N/A cname N/A __pyx_convert_%s%s_to_py_%s N/A prefix cls N/A N/A ____ join tags N/A context N/A template_type_declarations cname maybe_unordered type N/A N/A join declarations cname N/A N/A self maybe_unordered N/A self cname UtilityCode CythonUtilityCode N/A N/A N/A env use_utility_code N/A N/A CythonUtilityCode load N/A N/A N/A cls replace unordered_ .to_py CppConvert.pyx context context N/A N/A self to_py_function cname N/A True N/A is_template_type N/A N/A self N/A N/A N/A N/A N/A N/A self templates None N/A N/A self template_type None N/A get_fused_types N/A N/A self result seen N/A None None N/A N/A N/A result None N/A N/A result N/A N/A seen N/A set N/A N/A self namespace N/A N/A N/A N/A N/A self namespace get_fused_types result seen N/A N/A self templates N/A N/A T N/A self templates N/A N/A N/A N/A T get_fused_types result seen N/A result N/A specialize_here N/A N/A self pos template_values N/A None N/A N/A N/A N/A N/A self is_template_type N/A N/A N/A error pos N/A '%s' type is not a template self N/A error_type N/A N/A N/A N/A len N/A self templates N/A self num_optional_templates N/A len template_values N/A len N/A self templates N/A N/A num_defaults N/A N/A len N/A self templates N/A len template_values N/A partial_specialization N/A N/A self declaration_code template_params template_values N/A template_values N/A template_values N/A N/A TemplatePlaceholderType N/A %s::%s N/A partial_specialization N/A param name True N/A param N/A N/A self templates N/A N/A num_defaults N/A N/A N/A len N/A self templates N/A len template_values N/A N/A N/A error pos N/A %s templated type receives %d arguments, got %d N/A N/A self name N/A len N/A self templates N/A len template_values N/A error_type N/A has_object_template_param False N/A value template_values N/A N/A N/A value is_pyobject N/A N/A has_object_template_param True N/A N/A error pos N/A Python object type '%s' cannot be used as a template argument value N/A has_object_template_param N/A N/A error_type N/A N/A N/A self specialize N/A dict N/A zip N/A self templates template_values N/A specialize N/A N/A self values N/A N/A N/A N/A N/A N/A self templates N/A N/A self namespace N/A N/A self N/A N/A N/A self templates None N/A N/A N/A self templates N/A N/A key N/A tuple N/A N/A values items N/A N/A key N/A self specializations N/A N/A N/A N/A self specializations N/A key N/A template_values N/A N/A N/A t specialize values N/A t N/A self templates N/A specialized N/A N/A self specializations N/A key N/A CppClassType N/A self name None N/A self cname N/A template_values template_type self N/A N/A specialized base_classes N/A N/A N/A b specialize values N/A b N/A self base_classes N/A N/A N/A self namespace None N/A N/A N/A specialized namespace N/A N/A N/A self namespace specialize values N/A N/A specialized scope N/A N/A N/A self scope specialize values specialized N/A specialized N/A deduce_template_params N/A N/A self actual N/A N/A N/A N/A self actual N/A N/A N/A N/A N/A N/A N/A N/A self empty_declaration_code N/A N/A N/A actual template_type empty_declaration_code N/A N/A N/A reduce merge_template_deductions N/A N/A N/A formal_param deduce_template_params actual_param N/A N/A formal_param actual_param N/A zip N/A self templates N/A actual templates N/A N/A N/A None N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex template_params N/A 0 None 0 None N/A N/A N/A template_params None N/A N/A template_params N/A self templates N/A N/A self templates N/A N/A template_strings N/A N/A N/A param declaration_code for_display None pyrex N/A param template_params N/A N/A N/A is_optional_template_param param N/A N/A param is_fused N/A for_display N/A N/A brackets [%s] N/A N/A brackets <%s>  N/A templates N/A brackets N/A N/A , join template_strings N/A N/A templates N/A N/A pyrex for_display N/A N/A base_code N/A %s%s N/A N/A self name templates N/A N/A base_code N/A %s%s N/A N/A self cname templates N/A N/A N/A self namespace None N/A N/A base_code N/A %s::%s N/A N/A N/A N/A self namespace empty_declaration_code base_code N/A base_code N/A public_decl base_code dll_linkage N/A N/A N/A self base_declaration_code base_code entity_code N/A is_subclass N/A N/A self other_type N/A N/A N/A N/A N/A self same_as_resolved_type other_type N/A N/A 1 N/A base_class N/A self base_classes N/A N/A N/A N/A base_class is_subclass other_type N/A N/A 1 N/A 0 N/A same_as_resolved_type N/A N/A self other_type N/A N/A N/A N/A other_type is_cpp_class N/A N/A N/A self other_type N/A N/A 1 N/A N/A N/A N/A N/A self cname N/A other_type cname N/A self template_type N/A other_type template_type N/A N/A N/A N/A self templates N/A other_type templates N/A N/A 1 N/A N/A t1 t2 N/A zip N/A self templates N/A other_type templates N/A N/A N/A N/A is_optional_template_param t1 N/A is_optional_template_param t2 N/A N/A N/A N/A N/A N/A t1 same_as_resolved_type t2 N/A N/A 0 N/A 1 N/A 0 N/A assignable_from_resolved_type N/A N/A self other_type N/A N/A N/A N/A other_type error_type N/A N/A True N/A N/A N/A other_type is_cpp_class N/A N/A other_type is_subclass self N/A attributes_known N/A N/A self N/A N/A N/A N/A N/A self scope None N/A find_cpp_operation_type N/A N/A self operator operand_type N/A None N/A N/A operands N/A self N/A N/A operand_type None N/A N/A N/A N/A operands append operand_type N/A operator_entry N/A N/A N/A self scope lookup_operator_for_types None operator operands N/A N/A operator_entry N/A N/A None N/A func_type N/A operator_entry type N/A N/A func_type is_ptr N/A N/A func_type N/A func_type base_type N/A N/A func_type return_type N/A check_nullary_constructor N/A N/A self pos msg N/A stack allocated N/A N/A constructor N/A N/A N/A self scope lookup <init> N/A N/A N/A constructor None N/A N/A best_match N/A N/A N/A constructor all_alternatives None N/A N/A N/A error pos N/A C++ class must have a nullary constructor to be %s msg N/A N/A TemplatePlaceholderType N/A CType N/A __init__ N/A N/A self name optional N/A False N/A N/A N/A self name name N/A N/A self optional optional N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A entity_code N/A N/A N/A N/A N/A self name entity_code N/A N/A N/A self name N/A specialize N/A N/A self values N/A N/A N/A N/A self values N/A N/A N/A values N/A self N/A N/A self N/A deduce_template_params N/A N/A self actual N/A N/A N/A N/A self actual N/A same_as_resolved_type N/A N/A self other_type N/A N/A N/A N/A isinstance other_type TemplatePlaceholderType N/A N/A N/A N/A self name N/A other_type name N/A N/A 0 N/A __hash__ N/A N/A self N/A N/A N/A N/A hash N/A self name N/A __cmp__ N/A N/A self other N/A N/A N/A N/A isinstance other TemplatePlaceholderType N/A N/A N/A cmp N/A self name N/A other name N/A N/A N/A cmp N/A type self N/A type other N/A __eq__ N/A N/A self other N/A N/A N/A N/A isinstance other TemplatePlaceholderType N/A N/A N/A N/A self name N/A other name N/A N/A False N/A N/A is_optional_template_param N/A N/A type N/A N/A N/A N/A N/A isinstance type TemplatePlaceholderType N/A type optional N/A CEnumType N/A CType N/A N/A is_enum 1 N/A signed 1 N/A rank -1 __init__ N/A N/A self name cname typedef_flag N/A N/A N/A N/A self name name N/A N/A self cname cname N/A N/A self values N/A N/A N/A self typedef_flag typedef_flag N/A N/A self default_value N/A (%s) 0 N/A N/A self empty_declaration_code N/A __str__ N/A N/A self N/A N/A N/A N/A self name N/A __repr__ N/A N/A self N/A N/A N/A N/A <CEnumType %s %s%s> N/A N/A self name N/A self cname N/A N/A  typedef N/A N/A self typedef_flag N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A N/A pyrex for_display N/A N/A base_code N/A self name N/A N/A N/A self typedef_flag N/A N/A base_code N/A self cname N/A N/A base_code N/A enum %s N/A self cname N/A base_code N/A public_decl base_code dll_linkage N/A N/A N/A self base_declaration_code base_code entity_code N/A create_to_py_utility_code N/A N/A self env N/A N/A N/A N/A self to_py_function N/A __Pyx_PyInt_From_ N/A N/A self specialization_name N/A N/A N/A env use_utility_code N/A N/A TempitaUtilityCode load_cached CIntToPy TypeConversion.c context N/A TYPE TO_PY_FUNCTION N/A N/A self empty_declaration_code N/A self to_py_function N/A True N/A create_from_py_utility_code N/A N/A self env N/A N/A N/A N/A self from_py_function N/A __Pyx_PyInt_As_ N/A N/A self specialization_name N/A N/A N/A env use_utility_code N/A N/A TempitaUtilityCode load_cached CIntFromPy TypeConversion.c context N/A TYPE FROM_PY_FUNCTION N/A N/A self empty_declaration_code N/A self from_py_function N/A True N/A from_py_call_code N/A N/A self source_code result_code error_pos code from_py_function error_condition N/A None None N/A N/A rhs N/A %s(%s) N/A N/A from_py_function N/A self from_py_function source_code N/A N/A %s = %s;%s N/A result_code N/A typecast self c_long_type rhs N/A  %s N/A N/A code error_goto_if N/A error_condition N/A N/A self error_condition result_code error_pos N/A N/A CTupleType N/A CType N/A N/A is_ctuple True __init__ N/A N/A self cname components N/A N/A N/A N/A self cname cname N/A N/A self components components N/A N/A self size N/A len components N/A N/A self to_py_function N/A %s_to_py_%s N/A N/A Naming convert_func_prefix N/A self cname N/A N/A self from_py_function N/A %s_from_py_%s N/A N/A Naming convert_func_prefix N/A self cname N/A N/A self exception_check True N/A N/A self _convert_to_py_code None N/A N/A self _convert_from_py_code None N/A __str__ N/A N/A self N/A N/A N/A N/A (%s) N/A N/A ,  join N/A N/A str c N/A c N/A self components N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A N/A pyrex for_display N/A N/A N/A str self N/A N/A N/A N/A self base_declaration_code N/A self cname entity_code N/A can_coerce_to_pyobject N/A N/A self env N/A N/A N/A component N/A self components N/A N/A N/A N/A N/A component can_coerce_to_pyobject env N/A N/A False N/A True N/A create_to_py_utility_code N/A N/A self env N/A N/A N/A N/A N/A self _convert_to_py_code False N/A N/A None N/A N/A N/A self _convert_to_py_code None N/A N/A component N/A self components N/A N/A N/A N/A N/A component create_to_py_utility_code env N/A N/A N/A self to_py_function None N/A N/A self _convert_to_py_code False N/A False N/A context N/A dict struct_type_decl N/A N/A self empty_declaration_code components N/A self components funcname N/A self to_py_function size N/A len N/A self components N/A N/A self _convert_to_py_code N/A N/A TempitaUtilityCode load ToPyCTupleUtility TypeConversion.c context context N/A N/A N/A env use_utility_code N/A self _convert_to_py_code N/A True N/A create_from_py_utility_code N/A N/A self env N/A N/A N/A N/A N/A self _convert_from_py_code False N/A N/A None N/A N/A N/A self _convert_from_py_code None N/A N/A component N/A self components N/A N/A N/A N/A N/A component create_from_py_utility_code env N/A N/A N/A self from_py_function None N/A N/A self _convert_from_py_code False N/A False N/A context N/A dict struct_type_decl N/A N/A self empty_declaration_code components N/A self components funcname N/A self from_py_function size N/A len N/A self components N/A N/A self _convert_from_py_code N/A N/A TempitaUtilityCode load FromPyCTupleUtility TypeConversion.c context context N/A N/A N/A env use_utility_code N/A self _convert_from_py_code N/A True N/A N/A c_tuple_type N/A N/A components N/A N/A N/A components N/A tuple components N/A cname N/A N/A Naming ctuple_type_prefix N/A type_list_identifier components N/A tuple_type N/A CTupleType cname components N/A tuple_type N/A UnspecifiedType N/A PyrexType N/A N/A is_unspecified 1 declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A <unspecified> N/A same_as_resolved_type N/A N/A self other_type N/A N/A N/A False N/A N/A ErrorType N/A PyrexType N/A N/A is_error 1 N/A exception_value 0 N/A exception_check 0 N/A to_py_function dummy N/A from_py_function dummy create_to_py_utility_code N/A N/A self env N/A N/A N/A True N/A create_from_py_utility_code N/A N/A self env N/A N/A N/A True N/A declaration_code N/A N/A self entity_code for_display dll_linkage pyrex N/A 0 None 0 N/A N/A <error> N/A same_as_resolved_type N/A N/A self other_type N/A N/A N/A 1 N/A error_condition N/A N/A self result_code N/A N/A N/A dummy N/A N/A N/A rank_to_type_name N/A char short int long PY_LONG_LONG float double long double N/A _rank_to_type_name N/A list rank_to_type_name N/A RANK_INT N/A N/A _rank_to_type_name index int N/A RANK_LONG N/A N/A _rank_to_type_name index long N/A RANK_FLOAT N/A N/A _rank_to_type_name index float N/A UNSIGNED 0 N/A SIGNED 2 N/A error_type N/A ErrorType N/A unspecified_type N/A UnspecifiedType N/A py_object_type N/A PyObjectType N/A c_void_type N/A CVoidType N/A c_uchar_type N/A CIntType 0 UNSIGNED N/A c_ushort_type N/A CIntType 1 UNSIGNED N/A c_uint_type N/A CIntType 2 UNSIGNED N/A c_ulong_type N/A CIntType 3 UNSIGNED N/A c_ulonglong_type N/A CIntType 4 UNSIGNED N/A c_char_type N/A CIntType 0 N/A c_short_type N/A CIntType 1 N/A c_int_type N/A CIntType 2 N/A c_long_type N/A CIntType 3 N/A c_longlong_type N/A CIntType 4 N/A c_schar_type N/A CIntType 0 SIGNED N/A c_sshort_type N/A CIntType 1 SIGNED N/A c_sint_type N/A CIntType 2 SIGNED N/A c_slong_type N/A CIntType 3 SIGNED N/A c_slonglong_type N/A CIntType 4 SIGNED N/A c_float_type N/A CFloatType 5 math_h_modifier f N/A c_double_type N/A CFloatType 6 N/A c_longdouble_type N/A CFloatType 7 math_h_modifier l N/A c_float_complex_type N/A CComplexType c_float_type N/A c_double_complex_type N/A CComplexType c_double_type N/A c_longdouble_complex_type N/A CComplexType c_longdouble_type N/A c_anon_enum_type N/A CAnonEnumType -1 N/A c_returncode_type N/A CReturnCodeType RANK_INT N/A c_bint_type N/A CBIntType RANK_INT N/A c_py_unicode_type N/A CPyUnicodeIntType N/A RANK_INT 0.5 UNSIGNED N/A c_py_ucs4_type N/A CPyUCS4IntType N/A RANK_LONG 0.5 UNSIGNED N/A c_py_hash_t_type N/A CPyHashTType N/A RANK_LONG 0.5 SIGNED N/A c_py_ssize_t_type N/A CPySSizeTType N/A RANK_LONG 0.5 SIGNED N/A c_ssize_t_type N/A CSSizeTType N/A RANK_LONG 0.5 SIGNED N/A c_size_t_type N/A CSizeTType N/A RANK_LONG 0.5 UNSIGNED N/A c_ptrdiff_t_type N/A CPtrdiffTType N/A RANK_LONG 0.75 SIGNED N/A c_null_ptr_type N/A CNullPtrType c_void_type N/A c_void_ptr_type N/A CPtrType c_void_type N/A c_void_ptr_ptr_type N/A CPtrType c_void_ptr_type N/A c_char_ptr_type N/A CPtrType c_char_type N/A c_const_char_ptr_type N/A CPtrType N/A CConstType c_char_type N/A c_uchar_ptr_type N/A CPtrType c_uchar_type N/A c_const_uchar_ptr_type N/A CPtrType N/A CConstType c_uchar_type N/A c_char_ptr_ptr_type N/A CPtrType c_char_ptr_type N/A c_int_ptr_type N/A CPtrType c_int_type N/A c_py_unicode_ptr_type N/A CPtrType c_py_unicode_type N/A c_const_py_unicode_ptr_type N/A CPtrType N/A CConstType c_py_unicode_type N/A c_py_ssize_t_ptr_type N/A CPtrType c_py_ssize_t_type N/A c_ssize_t_ptr_type N/A CPtrType c_ssize_t_type N/A c_size_t_ptr_type N/A CPtrType c_size_t_type N/A c_gilstate_type N/A CEnumType PyGILState_STATE PyGILState_STATE True N/A c_threadstate_type N/A CStructOrUnionType PyThreadState struct None 1 PyThreadState N/A c_threadstate_ptr_type N/A CPtrType c_threadstate_type N/A c_py_buffer_type N/A CStructOrUnionType Py_buffer struct None 1 Py_buffer N/A c_py_buffer_ptr_type N/A CPtrType c_py_buffer_type N/A cy_integral_type N/A FusedType N/A c_short_type c_int_type c_long_type name integral N/A cy_floating_type N/A FusedType N/A c_float_type c_double_type name floating N/A cy_numeric_type N/A FusedType N/A c_short_type c_int_type c_long_type c_float_type c_double_type c_float_complex_type c_double_complex_type name numeric N/A c_buf_diminfo_type N/A CStructOrUnionType __Pyx_Buf_DimInfo struct None 1 __Pyx_Buf_DimInfo N/A c_pyx_buffer_type N/A CStructOrUnionType __Pyx_Buffer struct None 1 __Pyx_Buffer N/A c_pyx_buffer_ptr_type N/A CPtrType c_pyx_buffer_type N/A c_pyx_buffer_nd_type N/A CStructOrUnionType __Pyx_LocalBuf_ND struct None 1 __Pyx_LocalBuf_ND N/A cython_memoryview_type N/A CStructOrUnionType __pyx_memoryview_obj struct None 0 __pyx_memoryview_obj N/A memoryviewslice_type N/A CStructOrUnionType memoryviewslice struct None 1 __Pyx_memviewslice N/A modifiers_and_name_to_type N/A N/A 0 0 char N/A 1 0 char N/A 2 0 char N/A 0 -1 int N/A 0 0 int N/A 0 1 int N/A 0 2 int N/A 1 -1 int N/A 1 0 int N/A 1 1 int N/A 1 2 int N/A 2 -1 int N/A 2 0 int N/A 2 1 int N/A 2 2 int N/A 1 0 float N/A 1 0 double N/A 1 1 double N/A 1 0 complex N/A 1 0 floatcomplex N/A 1 0 doublecomplex N/A 1 1 doublecomplex N/A 1 0 void N/A 1 0 bint N/A 0 0 Py_UNICODE N/A 0 0 Py_UCS4 N/A 2 0 Py_hash_t N/A 2 0 Py_ssize_t N/A 2 0 ssize_t N/A 0 0 size_t N/A 2 0 ptrdiff_t N/A 1 0 object c_uchar_type c_char_type c_schar_type c_ushort_type c_uint_type c_ulong_type c_ulonglong_type c_short_type c_int_type c_long_type c_longlong_type c_sshort_type c_sint_type c_slong_type c_slonglong_type c_float_type c_double_type c_longdouble_type c_double_complex_type c_float_complex_type c_double_complex_type c_longdouble_complex_type c_void_type c_bint_type c_py_unicode_type c_py_ucs4_type c_py_hash_t_type c_py_ssize_t_type c_ssize_t_type c_size_t_type c_ptrdiff_t_type py_object_type is_promotion N/A N/A src_type dst_type N/A N/A N/A N/A src_type is_numeric N/A N/A N/A N/A dst_type same_as c_int_type N/A N/A unsigned N/A N/A src_type signed N/A N/A N/A src_type is_enum N/A N/A src_type is_int N/A N/A unsigned N/A src_type rank N/A dst_type rank N/A N/A N/A N/A dst_type same_as c_double_type N/A N/A N/A N/A src_type is_float N/A N/A src_type rank N/A dst_type rank N/A False N/A best_match N/A N/A args functions pos env N/A None None N/A N/A 
    Given a list args of arguments and a list of functions, choose one
    to call which seems to be the "best" fit for this list of arguments.
    This function is used, e.g., when deciding which overloaded method
    to dispatch for C++ classes.

    We first eliminate functions based on arity, and if only one
    function has the correct arity, we return it. Otherwise, we weight
    functions based on how much work must be done to convert the
    arguments, with the following priorities:
      * identical types or pointers to identical types
      * promotions
      * non-Python types
    That is, we prefer functions where no arguments need converted,
    and failing that, functions where only promotions are required, and
    so on.

    If no function is deemed a good fit, or if two or more functions have
    the same weight, we return None (as there is no best match). If pos
    is not None, we also generate an error.
     N/A actual_nargs N/A len args N/A candidates N/A N/A errors N/A N/A func functions N/A N/A error_mesg N/A func_type N/A func type N/A N/A func_type is_ptr N/A N/A func_type N/A func_type base_type N/A N/A N/A func_type is_cfunction N/A N/A N/A N/A N/A func_type is_error N/A pos None N/A N/A error_mesg N/A Calling non-function type '%s' func_type N/A N/A N/A errors append N/A func error_mesg N/A N/A max_nargs N/A len N/A func_type args N/A min_nargs N/A max_nargs N/A func_type optional_arg_count N/A N/A N/A actual_nargs min_nargs N/A N/A N/A func_type has_varargs N/A actual_nargs max_nargs N/A N/A N/A N/A max_nargs min_nargs N/A N/A func_type has_varargs N/A N/A expectation max_nargs N/A N/A N/A actual_nargs min_nargs N/A N/A expectation N/A at least %s min_nargs N/A N/A expectation N/A at most %s max_nargs N/A error_mesg N/A Call with wrong number of arguments (expected %s, got %s) N/A expectation actual_nargs N/A N/A N/A errors append N/A func error_mesg N/A N/A N/A func_type templates N/A N/A arg_types N/A N/A arg type N/A arg args N/A deductions N/A reduce merge_template_deductions N/A N/A N/A N/A pattern type deduce_template_params actual N/A N/A pattern actual N/A zip N/A func_type args arg_types N/A N/A N/A deductions None N/A N/A N/A N/A errors append N/A func Unable to deduce type parameters N/A N/A N/A N/A len deductions N/A len N/A func_type templates N/A N/A N/A N/A errors append N/A func N/A Unable to deduce type parameter %s N/A N/A ,  join N/A N/A param name N/A param N/A N/A set N/A func_type templates N/A set N/A N/A deductions keys N/A N/A type_list N/A N/A deductions N/A param N/A param N/A func_type templates Symtab Entry N/A specialization N/A Entry name N/A N/A func name N/A [%s] N/A N/A , join N/A N/A str t N/A t type_list cname N/A N/A func cname N/A <%s> N/A N/A , join N/A N/A N/A t empty_declaration_code N/A t type_list type N/A N/A func_type specialize deductions pos N/A func pos N/A N/A N/A candidates append N/A specialization N/A specialization type N/A N/A N/A N/A candidates append N/A func func_type N/A N/A N/A len candidates 1 N/A N/A N/A N/A candidates N/A 0 N/A 0 N/A N/A N/A N/A len candidates 0 N/A N/A N/A pos None N/A N/A N/A func errmsg N/A errors N/A 0 N/A N/A N/A N/A len errors 1 N/A 1 N/A N/A func e errors N/A e errmsg N/A N/A N/A error pos errmsg N/A N/A N/A error pos no suitable method found N/A None N/A possibilities N/A N/A bad_types N/A N/A needed_coercions N/A N/A N/A index N/A func func_type N/A enumerate candidates N/A N/A score N/A 0 0 0 0 N/A i N/A range N/A min N/A len args N/A len N/A func_type args N/A N/A src_type N/A N/A args N/A i type N/A dst_type N/A N/A N/A func_type args N/A i type N/A assignable N/A N/A dst_type assignable_from src_type N/A N/A N/A assignable N/A src_type is_pyobject N/A N/A N/A N/A src_type is_builtin_type N/A N/A src_type name str N/A N/A N/A dst_type resolve is_string N/A N/A c_src_type N/A N/A dst_type resolve N/A N/A c_src_type N/A N/A src_type default_coerced_ctype N/A c_src_type N/A N/A assignable N/A N/A dst_type assignable_from c_src_type N/A assignable N/A N/A src_type c_src_type N/A N/A needed_coercions N/A func N/A i dst_type N/A assignable N/A N/A N/A N/A src_type dst_type N/A N/A dst_type same_as src_type N/A N/A N/A N/A N/A func_type is_strict_signature N/A N/A N/A N/A N/A is_promotion src_type dst_type N/A N/A N/A score N/A 2 1 N/A N/A N/A N/A N/A src_type is_int N/A dst_type is_int N/A N/A src_type is_float N/A dst_type is_float N/A N/A N/A score N/A 2 N/A N/A abs N/A N/A N/A dst_type rank N/A N/A dst_type signed N/A N/A src_type rank N/A N/A src_type signed 1 N/A N/A N/A N/A src_type is_pyobject N/A N/A N/A score N/A 1 1 N/A N/A N/A score N/A 0 1 N/A N/A error_mesg N/A Invalid conversion from '%s' to '%s' N/A src_type dst_type N/A N/A N/A bad_types append N/A func error_mesg N/A N/A N/A N/A N/A possibilities append N/A score index func N/A possibilities N/A N/A N/A N/A possibilities sort N/A N/A N/A len possibilities 1 N/A N/A score1 N/A N/A possibilities N/A 0 N/A 0 N/A score2 N/A N/A possibilities N/A 1 N/A 0 N/A N/A score1 score2 N/A N/A N/A pos None N/A N/A N/A error pos ambiguous overloaded method N/A None N/A function N/A N/A possibilities N/A 0 N/A -1 N/A N/A N/A function needed_coercions env N/A N/A N/A arg_i coerce_to_type N/A needed_coercions N/A function N/A N/A args N/A arg_i N/A N/A N/A args N/A arg_i coerce_to coerce_to_type env N/A function N/A N/A pos None N/A N/A N/A N/A len bad_types 1 N/A N/A N/A error pos N/A N/A bad_types N/A 0 N/A 1 N/A N/A N/A error pos no suitable method found N/A None N/A merge_template_deductions N/A N/A a b N/A N/A N/A N/A N/A a None N/A b None N/A N/A None N/A all a N/A N/A param value N/A N/A b items N/A N/A N/A param all N/A N/A N/A N/A a N/A param N/A b N/A param N/A N/A None N/A N/A N/A all N/A param value N/A all N/A widest_numeric_type N/A N/A type1 type2 N/A N/A N/A Given two numeric types, return the narrowest type encompassing both of them.
     N/A N/A type1 is_reference N/A N/A type1 N/A type1 ref_base_type N/A N/A type2 is_reference N/A N/A type2 N/A type2 ref_base_type N/A N/A type1 type2 N/A N/A widest_type type1 N/A N/A N/A N/A type1 is_complex N/A type2 is_complex N/A real_type N/A N/A ntype N/A N/A N/A N/A ntype is_complex N/A N/A N/A ntype real_type N/A ntype N/A N/A widest_type N/A CComplexType N/A widest_numeric_type N/A real_type type1 N/A real_type type2 N/A N/A N/A N/A type1 is_enum N/A type2 is_enum N/A N/A widest_type c_int_type N/A N/A N/A N/A type1 rank N/A type2 rank N/A N/A widest_type type2 N/A N/A N/A N/A type1 rank N/A type2 rank N/A N/A widest_type type1 N/A N/A N/A N/A type1 signed N/A type2 signed N/A N/A widest_type type1 N/A N/A N/A N/A type1 signed N/A type2 signed N/A N/A widest_type type2 N/A N/A N/A N/A type1 is_typedef N/A type2 is_typedef N/A N/A widest_type type1 N/A N/A widest_type type2 N/A widest_type N/A numeric_type_fits N/A N/A small_type large_type N/A N/A N/A N/A N/A widest_numeric_type small_type large_type large_type N/A independent_spanning_type N/A N/A type1 type2 N/A N/A N/A N/A N/A type1 is_reference N/A type2 is_reference N/A N/A N/A type1 is_reference N/A N/A type1 N/A type1 ref_base_type N/A N/A type2 N/A type2 ref_base_type N/A N/A type1 type2 N/A N/A type1 N/A N/A N/A N/A N/A type1 c_bint_type N/A type2 c_bint_type N/A N/A type1 is_numeric N/A type2 is_numeric N/A N/A py_object_type N/A span_type N/A _spanning_type type1 type2 N/A N/A span_type None N/A N/A error_type N/A span_type N/A spanning_type N/A N/A type1 type2 N/A N/A N/A N/A type1 type2 N/A N/A type1 N/A N/A N/A N/A type1 py_object_type N/A type2 py_object_type N/A N/A py_object_type N/A N/A N/A N/A type1 c_py_unicode_type N/A type2 c_py_unicode_type N/A N/A py_object_type N/A span_type N/A _spanning_type type1 type2 N/A N/A span_type None N/A N/A py_object_type N/A span_type N/A _spanning_type N/A N/A type1 type2 N/A N/A N/A N/A N/A type1 is_numeric N/A type2 is_numeric N/A N/A N/A widest_numeric_type type1 type2 N/A N/A N/A N/A type1 is_builtin_type N/A N/A type1 name float N/A type2 is_numeric N/A N/A N/A widest_numeric_type c_double_type type2 N/A N/A N/A N/A type2 is_builtin_type N/A N/A type2 name float N/A type1 is_numeric N/A N/A N/A widest_numeric_type type1 c_double_type N/A N/A N/A N/A type1 is_extension_type N/A type2 is_extension_type N/A N/A N/A widest_extension_type type1 type2 N/A N/A N/A N/A type1 is_pyobject N/A type2 is_pyobject N/A N/A py_object_type N/A N/A N/A N/A type1 assignable_from type2 N/A N/A N/A N/A type1 is_extension_type N/A N/A type1 typeobj_is_imported N/A N/A py_object_type N/A type1 N/A N/A N/A N/A type2 assignable_from type1 N/A N/A N/A N/A type2 is_extension_type N/A N/A type2 typeobj_is_imported N/A N/A py_object_type N/A type2 N/A N/A N/A N/A type1 is_ptr N/A type2 is_ptr N/A N/A c_void_ptr_type N/A N/A None N/A widest_extension_type N/A N/A type1 type2 N/A N/A N/A N/A N/A N/A type1 typeobj_is_imported N/A N/A type2 typeobj_is_imported N/A N/A py_object_type N/A True N/A N/A N/A N/A type1 subtype_of type2 N/A N/A type2 N/A N/A N/A N/A type2 subtype_of type1 N/A N/A type1 N/A N/A type1 type2 N/A N/A type1 base_type N/A type2 base_type N/A N/A N/A type1 None N/A type2 None N/A N/A py_object_type N/A simple_c_type N/A N/A signed longness name N/A N/A N/A N/A N/A modifiers_and_name_to_type get N/A signed longness name N/A parse_basic_type N/A N/A name N/A N/A N/A base None N/A N/A N/A name startswith p_ N/A N/A base N/A parse_basic_type N/A name N/A 2 N/A N/A N/A N/A name startswith p N/A N/A base N/A parse_basic_type N/A name N/A 1 N/A N/A N/A N/A name endswith * N/A N/A base N/A parse_basic_type N/A name N/A -1 N/A base N/A N/A N/A CPtrType base N/A basic_type N/A simple_c_type 1 0 name N/A basic_type N/A N/A basic_type N/A signed 1 N/A longness 0 N/A N/A name Py_UNICODE N/A N/A signed 0 N/A N/A N/A name Py_UCS4 N/A N/A signed 0 N/A N/A N/A name Py_hash_t N/A N/A signed 2 N/A N/A N/A name Py_ssize_t N/A N/A signed 2 N/A N/A N/A name ssize_t N/A N/A signed 2 N/A N/A N/A name size_t N/A N/A signed 0 N/A N/A N/A N/A name startswith u N/A N/A name N/A name N/A 1 N/A signed 0 N/A N/A N/A N/A N/A name startswith s N/A N/A N/A name startswith short N/A N/A name N/A name N/A 1 N/A signed 2 N/A longness 0 N/A N/A N/A name startswith short N/A N/A name N/A N/A N/A N/A name replace short 1 strip N/A longness 1 N/A N/A N/A name startswith long N/A N/A name N/A N/A N/A N/A name replace long 1 strip N/A longness 1 N/A N/A N/A longness 0 N/A name N/A N/A name int N/A N/A simple_c_type signed longness name N/A c_array_type N/A N/A base_type size N/A N/A N/A N/A base_type error_type N/A N/A error_type N/A N/A N/A CArrayType base_type size N/A c_ptr_type N/A N/A base_type N/A N/A N/A N/A base_type error_type N/A N/A error_type N/A N/A N/A base_type is_reference N/A N/A N/A CPtrType N/A base_type ref_base_type N/A N/A N/A CPtrType base_type N/A c_ref_type N/A N/A base_type N/A N/A N/A N/A base_type error_type N/A N/A error_type N/A N/A N/A CReferenceType base_type N/A c_const_type N/A N/A base_type N/A N/A N/A N/A base_type error_type N/A N/A error_type N/A N/A N/A CConstType base_type N/A same_type N/A N/A type1 type2 N/A N/A N/A N/A N/A type1 same_as type2 N/A assignable_from N/A N/A type1 type2 N/A N/A N/A N/A N/A type1 assignable_from type2 N/A typecast N/A N/A to_type from_type expr_code N/A N/A N/A N/A N/A to_type from_type N/A N/A N/A to_type is_pyobject N/A assignable_from to_type from_type N/A N/A expr_code N/A N/A N/A N/A to_type py_object_type from_type N/A from_type is_builtin_type N/A N/A from_type name type N/A N/A expr_code N/A N/A N/A N/A to_type cast_code expr_code N/A type_list_identifier N/A N/A types N/A N/A N/A N/A cap_length N/A N/A __and_ join N/A N/A type_identifier type N/A type types N/A N/A _type_identifier_cache N/A type_identifier N/A N/A type N/A N/A N/A decl N/A N/A type empty_declaration_code N/A safe N/A N/A _type_identifier_cache get decl N/A N/A safe None N/A N/A safe decl N/A safe N/A N/A re sub  + safe N/A safe N/A N/A re sub  ([^a-zA-Z0-9_]) \1 safe N/A safe N/A N/A re sub ([^a-zA-Z0-9_])  \1 safe N/A safe N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A safe replace __ __dunder replace const  __const_ replace __space_ replace * __ptr replace & __ref replace [ __lArr replace ] __rArr replace < __lAng replace > __rAng replace ( __lParen replace ) __rParen replace , __comma_ replace :: __in_ N/A safe N/A cap_length N/A N/A re sub [^a-zA-Z0-9_] N/A N/A N/A x N/A N/A __%X N/A ord N/A N/A x group 0 safe N/A N/A _type_identifier_cache N/A decl safe N/A safe N/A cap_length N/A N/A s max_prefix max_len N/A 63 1024 N/A N/A N/A N/A len s max_prefix N/A N/A s N/A N/A N/A %x__%s__etc N/A N/A N/A abs N/A hash s N/A 1 20 N/A s N/A N/A max_len 17 N/A