Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad ImportFrom alias Import alias ImportFrom alias alias ImportFrom alias ImportFrom alias identifier ImportFrom alias ImportFrom alias If NameLoad body ImportFrom alias identifier ImportFrom alias identifier ImportFrom alias identifier orelse ImportFrom alias ImportFrom alias ImportFrom alias If NameLoad body ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Num Assign NameStore Num Assign NameStore Str Assign NameStore Str Assign NameStore Call NameLoad Assign NameStore Num FunctionDef arguments args NameParam defaults body If BoolOpOr Call NameLoad NameLoad AttributeLoad NameLoad attr BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore Call AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad NameLoad NameLoad Str If Call NameLoad NameLoad body Assign NameStore Call NameLoad If Call NameLoad NameLoad Str NameLoad body Assign NameStore Call NameLoad NameLoad Return Call NameLoad Call NameLoad NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults kwarg body Assign AttributeStore NameLoad attr NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword NameLoad If AttributeLoad AttributeLoad NameLoad attr attr body If AttributeLoad NameLoad attr body If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr keyword Call NameLoad Str Expr Call AttributeLoad NameLoad attr keyword ListLoad Call NameLoad keyword Str keyword Str Call NameLoad keyword Str keyword Str Call NameLoad keyword Str keyword Str Call NameLoad keyword Str keyword Str If BoolOpAnd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body If BoolOpAnd Call NameLoad NameLoad NameLoad UnaryOpNot Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr If Call NameLoad NameLoad NameLoad body If AttributeLoad AttributeLoad NameLoad attr attr body If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr orelse Assign NameStore Str If BoolOpAnd AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr UnaryOpNot CompareIn Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Assign NameStore Call NameLoad NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr If NameLoad body Expr Call AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body If Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Return BinOpMod Str TupleLoad BinOpAdd NameLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list Assign NameStore NameLoad If Call NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr orelse If Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword NameLoad If Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body Expr Call AttributeLoad NameLoad attr keyword Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr keyword NameLoad orelse Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareIsNot AttributeLoad AttributeLoad NameLoad attr attr NameLoad body If Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr keyword NameLoad Return NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str decorator_list ImportFrom alias ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Dict For TupleStore NameStore NameStore Call NameLoad Call AttributeLoad NameLoad attr body If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad If CompareIn Str NameLoad body Assert Call NameLoad SubscriptLoad NameLoad Index Str NameLoad orelse Assign NameStore Call NameLoad AugAssignBitOr NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareEq AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad body Return Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpBitAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore CompareNotEq NameLoad AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad If BoolOpOr CompareIs AttributeLoad NameLoad attr NameLoad CompareIsNot NameLoad NameLoad body Return NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body If Call NameLoad NameLoad NameLoad body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body AugAssignAdd AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults kwarg body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword NameLoad If Call NameLoad AttributeLoad NameLoad attr NameLoad body If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword Call NameLoad keyword Call NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Yield Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If AttributeLoad AttributeLoad NameLoad attr attr body If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad orelse Assign NameStore Str If NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr keyword Call NameLoad keyword Call NameLoad BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad Str NameLoad If CompareIs NameLoad NameLoad body Return NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad If CompareIs AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return NameLoad If CompareIn NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Return NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Num FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body If UnaryOpNot Call NameLoad NameLoad Str NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If CompareNotIn Str NameLoad body If UnaryOpNot Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad NameLoad If UnaryOpNot NameLoad body Assign NameStore Str Expr Yield Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Yield Call AttributeLoad NameLoad attr keyword Str keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If Call NameLoad NameLoad body Return Expr Call AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr orelse If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword Call NameLoad BinOpMod Str BinOpAdd NameLoad Num Expr Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr If Call NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword NameLoad If UnaryOpNot Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If AttributeLoad AttributeLoad NameLoad attr attr body If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call NameLoad Str NameLoad Str AttributeLoad AttributeLoad NameLoad attr attr Str orelse If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call NameLoad Str NameLoad Str Expr Call AttributeLoad NameLoad attr keyword NameLoad If AttributeLoad NameLoad attr body If UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad orelse Expr Call AttributeLoad NameLoad attr keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Expr Str If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults kwarg body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str If CompareEq NameLoad Num body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr If SubscriptLoad NameLoad Index NameLoad body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index NameLoad Return Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Num decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad keyword Str Assign NameStore NameLoad Assign NameStore Str Assign NameStore NameLoad Assign NameStore Num Assign NameStore Num Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Assign AttributeStore NameLoad attr BoolOpOr Call NameLoad NameLoad Str NameLoad AttributeLoad AttributeLoad NameLoad attr attr If CompareEq AttributeLoad NameLoad attr Str body If Call AttributeLoad AttributeLoad NameLoad attr attr Str body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword Call NameLoad Str Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr Str If AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr keyword Call NameLoad Str orelse If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr keyword Num orelse Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad NameLoad If UnaryOpNot NameLoad body Assign NameStore Str Expr Yield Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Yield Call AttributeLoad NameLoad attr NameLoad keyword Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body If BoolOpAnd CompareEq AttributeLoad NameLoad attr Str NameLoad body Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad keyword Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam defaults vararg kwarg body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr BinOpAdd Num Call NameLoad Num Call NameLoad Num BoolOpOr AttributeLoad AttributeLoad NameLoad attr attr Num decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr If CompareIsNot AttributeLoad AttributeLoad NameLoad attr attr NameLoad body If CompareLtE AttributeLoad AttributeLoad NameLoad attr attr Num body Expr Call AttributeLoad NameLoad attr keyword Call NameLoad BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore TupleLoad TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str body Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr keyword Str Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Call NameLoad keyword Str FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If BoolOpAnd UnaryOpNot Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr keyword BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore BinOpMod Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr keyword Call NameLoad NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str FunctionDef arguments args NameParam defaults kwarg body If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr keyword Call NameLoad BinOpMod Str Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword Call NameLoad BinOpMod Str Call NameLoad NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body If CompareIs NameLoad NameLoad body Return Str Return BinOpAdd Str Call AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Assign NameStore Num FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad If Call NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr If UnaryOpNot Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If BoolOpOr CompareIsNot NameLoad NameLoad CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr Str Assign NameStore BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr keyword BinOpMod Call NameLoad Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr If CompareIs NameLoad NameLoad body Return Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore Num decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore Num FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str FunctionDef arguments args NameParam defaults kwarg body Raise Call NameLoad Str decorator_list decorator_list ClassDef bases NameLoad body If AttributeLoad AttributeLoad NameLoad attr attr body Raise Call NameLoad Str Assign NameStore Str orelse Assign NameStore Str Assign NameStore NameLoad Assign NameStore Num Assign NameStore Str Assign NameStore Call NameLoad keyword Str keyword AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr keyword Str Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Num Assign NameStore Str FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Call NameLoad keyword Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr keyword Str Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareNotEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr BinOpAdd NameLoad Num Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Num decorator_list ClassDef bases NameLoad body Assign NameStore Num FunctionDef arguments args NameParam NameParam defaults body Return Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad Num body Return Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIs NameLoad NameLoad body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad NameLoad keyword BinOpAdd Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareIs NameLoad NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body If CompareEq NameLoad Num body Return Str Return Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Index NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Num FunctionDef arguments args NameParam defaults vararg kwarg body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr BinOpAdd Call NameLoad Num AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Str If CompareGt AttributeLoad AttributeLoad NameLoad attr attr Num body AugAssignAdd NameStore BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr BinOpMult Str AttributeLoad AttributeLoad NameLoad attr attr If CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str body AugAssignAdd NameStore Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr orelse Expr Call AttributeLoad NameLoad attr keyword NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr keyword Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Str FunctionDef arguments args NameParam defaults vararg kwarg body Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body TryExcept body If BoolOpAnd Call AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr Str body Return Call AttributeLoad NameLoad attr ListComp NameLoad comprehension NameStore NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body ImportFrom alias If Call AttributeLoad NameLoad attr NameLoad body Return Call NameLoad NameLoad Return Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If NameLoad body Return Num Return Num decorator_list decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore Num Assign NameStore Num FunctionDef arguments args NameParam defaults vararg kwarg body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore Call NameLoad keyword Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If Call NameLoad NameLoad body Return Expr Call AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If UnaryOpNot Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body If CompareIn Str NameLoad body Delete SubscriptDel NameLoad Index Str Assign NameStore AttributeLoad NameLoad attr If Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd NameStore BinOpMod Str TupleLoad NameLoad Call NameLoad Str Expr Call AttributeLoad NameLoad attr keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign SubscriptStore NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr keyword BoolOpOr Call NameLoad Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr keyword BoolOpOr Call NameLoad NameLoad Str NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Str Assign NameStore Num Assign NameStore NameLoad Assign NameStore Str Assign NameStore Call NameLoad keyword Str Assign NameStore NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr keyword Call NameLoad Str Expr Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr keyword Call NameLoad Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore Num Assign NameStore NameLoad Assign NameStore Str Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults vararg kwarg body Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad If NameLoad body For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpMod Str NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If Call NameLoad NameLoad NameLoad body AugAssignAdd AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body For NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Yield Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Yield Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr body Return For NameStore AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr body For NameStore Call AttributeLoad NameLoad attr body Expr Yield NameLoad Expr Yield NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore Call AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Assign NameStore BinOpMult Str NameLoad Assign NameStore BinOpAdd BinOpAdd NameLoad Call NameLoad NameLoad Str For NameStore AttributeLoad NameLoad attr body For NameStore Call AttributeLoad Call AttributeLoad NameLoad attr BinOpAdd NameLoad Num attr body AugAssignAdd NameStore BinOpAdd NameLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr body Return NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad body Return NameLoad For NameStore AttributeLoad NameLoad attr body If BoolOpOr UnaryOpNot Call NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad body Return NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr keyword Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr NameLoad BinOpAdd AttributeLoad NameLoad attr Str NameLoad Assign AttributeStore NameLoad attr NameLoad For NameStore TupleLoad Str Str Str Str Str body Expr Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword BinOpAdd BinOpAdd NameLoad Str NameLoad orelse Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr keyword 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 FunctionDef arguments args NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr body Return For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Yield NameLoad Expr Yield NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad body Expr Yield NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad If CompareIsNot AttributeLoad AttributeLoad NameLoad attr attr NameLoad body If Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr keyword NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults vararg kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr UnaryOpNot NameLoad For NameStore NameLoad body If AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad orelse If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd CompareGt Call NameLoad NameLoad Num AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Expr Str orelse Expr Call AttributeLoad NameLoad attr keyword Str keyword Call NameLoad keyword Str For NameStore NameLoad body If Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign NameStore BinOpAdd Call NameLoad AttributeLoad NameLoad attr Num If CompareLt AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore NameStore Num Assign NameStore NameLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body AugAssignAdd NameStore NameLoad Assign NameStore Call NameLoad NameLoad NameLoad orelse If AttributeLoad NameLoad attr body Assign NameStore NameLoad AugAssignAdd NameStore NameLoad Assign NameStore Call NameLoad NameLoad NameLoad If NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assert CompareGt AttributeLoad NameLoad attr Num BinOpMod Str NameLoad Assert CompareGt AttributeLoad NameLoad attr Num BinOpMod Str NameLoad Assign NameStore AttributeLoad NameLoad attr If CompareNotIn Str NameLoad body If CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr keyword Str orelse If AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword Str keyword Call NameLoad keyword Str orelse Expr Call AttributeLoad NameLoad attr keyword Str keyword NameLoad orelse Expr Call AttributeLoad NameLoad attr keyword Str keyword NameLoad If CompareEq SubscriptLoad NameLoad Index Str Str body Assert AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If BoolOpAnd CompareEq Call NameLoad AttributeLoad NameLoad attr Num AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr body Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr keyword BinOpAdd BinOpAdd NameLoad Str NameLoad orelse For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Str Str body Expr Call AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign NameStore BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Call NameLoad BinOpDiv BinOpMult NameLoad Num AttributeLoad NameLoad attr If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr keyword Call NameLoad keyword Str orelse If CompareEq SubscriptLoad NameLoad Index Str Str body Assert CompareGt Call NameLoad AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Assign NameStore Num Assign NameStore BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Assign NameStore BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword Call NameLoad BinOpDiv BinOpMult NameLoad Num NameLoad AugAssignAdd NameStore Num If BoolOpAnd CompareGtE NameLoad Num CompareLtE Call NameLoad AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr Str For NameStore AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr keyword Str Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr keyword Str If CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr keyword Str orelse If CompareEq SubscriptLoad NameLoad Index Str Str body Expr Call AttributeLoad NameLoad attr orelse Raise Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam defaults body If UnaryOpNot Call NameLoad NameLoad NameLoad body Return NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad If Call NameLoad NameLoad NameLoad body Return NameLoad If AttributeLoad AttributeLoad NameLoad attr attr body If BoolOpAnd Call NameLoad NameLoad NameLoad CompareEq AttributeLoad NameLoad attr Str body Return NameLoad Return Call NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr ListComp Call NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults kwarg body If AttributeLoad NameLoad attr body If UnaryOpNot Call NameLoad AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword BinOpMult AttributeLoad NameLoad attr NameLoad If BoolOpOr CompareIs AttributeLoad NameLoad attr NameLoad BoolOpAnd CompareGt Call NameLoad AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr body Expr Str Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad orelse Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults vararg kwarg body Expr Str Assign AttributeStore NameLoad attr BinOpMod Str NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareEq Call NameLoad NameLoad Num body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr If UnaryOpNot Call NameLoad AttributeLoad NameLoad attr Str body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Assign NameStore Num For NameStore NameLoad body AugAssignAdd NameStore BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad Num Num Assign AttributeStore NameLoad attr NameLoad If NameLoad body If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad keyword Call NameLoad Str Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr If CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call NameLoad NameLoad AttributeLoad NameLoad attr BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword Call NameLoad Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad body Return NameLoad Return Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults kwarg body Assert CompareEq Call NameLoad NameLoad Call NameLoad NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str keyword AttributeLoad NameLoad attr If AttributeLoad AttributeLoad NameLoad attr attr body If BoolOpAnd AttributeLoad NameLoad attr CompareNotEq AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr body Assign NameStore Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore ListLoad Call AttributeLoad NameLoad attr keyword NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Yield NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Expr Yield Call NameLoad NameLoad keyword CompareEq AttributeLoad NameLoad attr Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults vararg kwarg body Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Expr Call AttributeLoad NameLoad attr keyword Call NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam defaults vararg kwarg body Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword Num keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore TupleLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Num FunctionDef arguments args NameParam NameParam defaults kwarg body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body If BoolOpOr AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword NameLoad If AttributeLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad NameLoad orelse Return Call NameLoad NameLoad NameLoad NameLoad If AttributeLoad NameLoad attr body If Call NameLoad NameLoad AttributeLoad NameLoad attr body If CompareIs AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Raise Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Str Num Return Call NameLoad NameLoad NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad NameLoad Assign NameStore NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Return NameLoad If BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad NameLoad For TupleStore NameStore NameStore NameLoad body If Call NameLoad NameLoad NameLoad body Return Call NameLoad NameLoad NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If Call NameLoad NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults kwarg body Expr Str Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr keyword NameLoad If NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad If CompareEq NameLoad Str body If Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad orelse If Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad orelse If Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad orelse If Call NameLoad AttributeLoad NameLoad attr NameLoad body If BoolOpOr CompareEq Call NameLoad NameLoad Num NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad orelse Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Return NameLoad Return Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str If AttributeLoad AttributeLoad NameLoad attr attr body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body Assign NameStore NameLoad AugAssignAdd NameStore BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str If CompareEq Call NameLoad NameLoad Num body If Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num body Return NameLoad Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad If BoolOpAnd Call NameLoad NameLoad NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr body Return NameLoad If Call NameLoad NameLoad NameLoad body Return NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Return Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad If NameLoad body If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body If CompareGt Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num body Assign NameStore ListLoad Call NameLoad NameLoad NameLoad NameLoad For NameStore AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad NameLoad Return NameLoad Return Call NameLoad NameLoad NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad NameLoad If BoolOpAnd Call NameLoad NameLoad NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword Call NameLoad Str If Call NameLoad AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr keyword ListLoad Call NameLoad BinOpMod Str Call AttributeLoad AttributeLoad NameLoad attr attr If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr keyword NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad NameLoad NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr keyword Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword ListLoad Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad orelse Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad NameLoad NameLoad If Call NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Str NameLoad If CompareIsNot NameLoad NameLoad body Return Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad If Call NameLoad NameLoad Str body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad If Call NameLoad NameLoad Str NameLoad body AugAssignAdd NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd NameStore BinOpMod Str Call AttributeLoad Str attr NameLoad orelse Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad AttributeLoad NameLoad attr Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareLt AttributeLoad AttributeLoad NameLoad attr attr Num body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Assert CompareIsNot AttributeLoad NameLoad attr NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list
N/A N/A Defines "layout elements" (widgets).

The biggest part of this module should actually be moved to
:mod:`lino.core.elems`.

 __future__ print_function builtins str past.builtins basestring builtins object N/A logging N/A logger N/A N/A logging getLogger __name__ cgi escape N/A decimal lino AFTER17 AFTER18 django.db models django.utils.translation ugettext _ django.utils.translation string_concat django.conf settings N/A AFTER18 N/A django.db.models.fields.related ReverseOneToOneDescriptor SingleRelatedObjectDescriptor django.db.models.fields.related ReverseManyToOneDescriptor ForeignRelatedObjectsDescriptor django.db.models.fields.related ManyToManyDescriptor ManyRelatedObjectsDescriptor N/A django.db.models.fields.related SingleRelatedObjectDescriptor django.db.models.fields.related ForeignRelatedObjectsDescriptor django.db.models.fields.related ManyRelatedObjectsDescriptor N/A AFTER17 N/A django.db.models.fields.related ManyToManyRel ManyToOneRel django.db.models.fields NOT_PROVIDED lino.core layouts lino.core fields lino.core.actions Permittable lino.core constants lino.utils.ranges constrain lino.utils jsgen lino.utils mti lino.core choicelists lino.utils.jsgen py2js js_code lino.utils.html2xhtml html2xhtml lino.utils join_elems lino.core.actors qs2summary lino.core.layouts FormLayout ParamsLayout ColumnsLayout ActionParamsLayout DummyPanel lino.utils.mldbc.fields BabelCharField BabelTextField lino.core tables lino.core.gfks GenericForeignKey lino.utils.xmlgen etree lino.utils.xmlgen.html E N/A EXT_CHAR_WIDTH 9 N/A EXT_CHAR_HEIGHT 22 N/A FULLWIDTH -20 N/A FULLHEIGHT -10 N/A USED_NUMBER_FORMATS N/A dict N/A DEFAULT_PADDING 2 form_field_name N/A N/A f N/A N/A N/A N/A N/A isinstance f N/A models ForeignKey N/A N/A isinstance f N/A models Field N/A f choices N/A N/A N/A N/A f name N/A constants CHOICES_HIDDEN_SUFFIX N/A N/A N/A f name N/A has_fk_renderer N/A N/A fld N/A N/A N/A N/A isinstance fld N/A models ForeignKey N/A py2html N/A N/A obj name N/A N/A N/A n N/A N/A name split . N/A N/A obj N/A getattr obj n N/A N/A N/A callable obj N/A N/A obj N/A obj N/A N/A getattr obj __iter__ False N/A N/A obj N/A list obj N/A N/A escape N/A str obj N/A GridColumn N/A N/A jsgen Component N/A N/A 
    The component that generates the JS of a grid column.
     N/A declare_type N/A jsgen DECLARE_INLINE __init__ N/A N/A self layout_handle index editor N/A kw N/A N/A N/A self editor editor N/A N/A N/A editor grid_column_template None N/A N/A N/A self value_template N/A editor grid_column_template N/A N/A N/A kw update sortable True N/A N/A N/A kw update colIndex index N/A N/A editor hidden N/A N/A N/A N/A kw update hidden True N/A N/A N/A settings SITE use_filterRow N/A N/A N/A editor filter_type N/A N/A N/A index 0 N/A N/A N/A N/A kw update clearFilter True N/A N/A N/A kw update filterInput N/A js_code new Ext.form.TextField() N/A N/A N/A kw update filterOptions N/A N/A dict value empty text Is empty N/A dict value notempty text Is not empty N/A dict value contains text Contains N/A dict value doesnotcontain text Does not contain N/A N/A N/A N/A settings SITE use_gridfilters N/A editor gridfilters_settings N/A N/A N/A N/A isinstance editor FieldElement N/A N/A isinstance N/A editor field N/A fields VirtualField N/A N/A N/A N/A kw update filter N/A editor gridfilters_settings N/A N/A isinstance editor FieldElement N/A N/A N/A N/A settings SITE use_quicktips N/A N/A N/A N/A settings SITE show_internal_field_names N/A N/A ttt N/A (%s.%s)  N/A N/A N/A layout_handle layout _datasource N/A N/A N/A self editor field name N/A N/A ttt N/A N/A N/A N/A N/A self editor field help_text N/A N/A < N/A N/A N/A self editor field help_text N/A N/A ttt N/A string_concat ttt N/A N/A N/A self editor field help_text N/A ttt N/A N/A N/A N/A kw update tooltip ttt fk_renderer N/A N/A fld name N/A N/A N/A rpt N/A N/A N/A N/A fld rel model get_default_table N/A N/A N/A rpt detail_action None N/A N/A N/A N/A N/A rpt detail_action get_view_permission N/A jsgen _for_user_profile N/A N/A N/A Lino.fk_renderer('%s','Lino.%s') N/A N/A name N/A constants CHOICES_HIDDEN_SUFFIX N/A N/A N/A rpt detail_action full_name N/A N/A rend None N/A N/A has_fk_renderer N/A editor field N/A N/A rend N/A fk_renderer N/A editor field N/A N/A editor field name N/A N/A N/A isinstance N/A editor field N/A fields VirtualField N/A N/A N/A N/A kw update sortable False N/A N/A has_fk_renderer N/A N/A editor field return_type N/A N/A rend N/A fk_renderer N/A N/A editor field return_type N/A N/A editor field name N/A rend N/A N/A N/A N/A kw update renderer N/A js_code rend N/A N/A N/A kw update editable N/A editor editable N/A N/A N/A editor editable N/A N/A isinstance editor BooleanFieldElement N/A N/A N/A N/A kw update editor editor N/A N/A N/A N/A kw update editable False N/A N/A N/A kw update N/A N/A editor get_column_options N/A N/A N/A N/A jsgen Component __init__ self N/A editor name kw N/A ext_options N/A N/A self N/A kw N/A N/A kw N/A N/A N/A jsgen Component ext_options self kw N/A N/A N/A N/A self editor field None N/A N/A N/A is_hidden_babel_field N/A N/A self editor field N/A N/A N/A N/A kw update hidden True N/A kw N/A N/A Toolbar N/A N/A jsgen Component N/A N/A value_template new Ext.Toolbar(%s) N/A ComboBox N/A N/A jsgen Component N/A N/A value_template new Ext.form.ComboBox(%s) N/A ExtPanel N/A N/A jsgen Component N/A N/A value_template new Ext.Panel(%s) N/A Calendar N/A N/A jsgen Component N/A N/A value_template new Lino.CalendarPanel(%s) N/A lino.utils.jsgen VisibleComponent LayoutElement N/A VisibleComponent N/A N/A stored False N/A ext_name None N/A ext_suffix N/A filter_type None N/A gridfilters_settings None N/A parent None N/A label None N/A label_width 0 N/A editable False N/A sortable False N/A xtype None N/A grid_column_template None N/A collapsible False N/A active_child True N/A refers_to_ww False __init__ N/A N/A self layout_handle name N/A kw N/A N/A N/A isinstance layout_handle N/A layouts LayoutHandle N/A opts N/A N/A N/A N/A layout_handle layout _element_options get name N/A N/A N/A k v N/A list N/A N/A opts items N/A N/A N/A N/A hasattr self k N/A N/A N/A Exception N/A %s has no attribute %s N/A self k N/A N/A setattr self k v N/A N/A required_roles kw N/A N/A N/A isinstance N/A kw N/A required_roles set N/A N/A required N/A set N/A required N/A self required_roles N/A N/A N/A kw update required_roles required N/A N/A N/A VisibleComponent __init__ self name kw N/A N/A self layout_handle layout_handle N/A add_requirements N/A N/A self N/A args N/A N/A N/A N/A N/A super LayoutElement self add_requirements args N/A N/A N/A self install_permission_handler N/A unused_loosen_requirements N/A N/A self actor N/A N/A N/A Retain only those requirements of `self` which are
        also in `actor`.

        For example an InsertFormPanel has initially the requirements
        of the actor who defines it. That actor may not be visible to
        the current user.  But the panel may be used by other actors
        which are visible because they have less requirements.

         N/A N/A N/A N/A N/A self layout_handle layout _datasource actor N/A N/A N/A s1 N/A self required_roles N/A N/A self required_roles N/A N/A self required_roles N/A actor required_roles N/A loosened N/A s1 N/A self required_roles N/A loosened N/A N/A N/A N/A self install_permission_handler N/A __repr__ N/A N/A self N/A N/A N/A N/A <%s %s in %s> N/A N/A N/A self __class__ __name__ N/A self name N/A N/A self layout_handle layout N/A get_property N/A N/A self name N/A N/A N/A v N/A getattr self name None N/A N/A N/A N/A self parent None N/A v None N/A N/A v N/A N/A N/A N/A self parent get_property name N/A get_column_options N/A N/A self N/A kw N/A N/A kw N/A set_parent N/A N/A self parent N/A N/A N/A N/A self parent parent N/A N/A self label N/A N/A N/A isinstance parent Panel N/A N/A N/A N/A parent label_align N/A layouts LABEL_ALIGN_LEFT N/A N/A N/A self preferred_width N/A len N/A self label N/A ext_options N/A N/A self N/A kw N/A N/A N/A self hidden N/A N/A N/A N/A kw update hidden True N/A N/A isinstance N/A self parent TabPanel N/A N/A N/A N/A self label N/A N/A N/A Exception N/A Item %s of tabbed %s has no label! N/A self N/A self layout_handle N/A ukw N/A dict title N/A self label N/A N/A N/A ukw update listeners N/A dict activate N/A js_code Lino.on_tab_activate N/A N/A N/A self update ukw N/A N/A N/A self xtype None N/A N/A N/A N/A self update xtype N/A self xtype N/A N/A self collapsible N/A N/A N/A N/A self update collapsible True N/A kw N/A N/A VisibleComponent ext_options self kw N/A kw N/A as_plain_html N/A N/A self ar obj N/A N/A N/A N/A N/A N/A E p N/A cannot handle %s N/A self __class__ N/A N/A ConstantElement N/A LayoutElement N/A N/A declare_type N/A jsgen DECLARE_INLINE N/A xtype label N/A vflex True __init__ N/A N/A self lh fld N/A kw N/A N/A N/A N/A kw update html N/A N/A fld text_fn N/A N/A lh layout _datasource N/A N/A N/A LayoutElement __init__ self lh N/A fld name kw N/A as_plain_html N/A N/A self ar obj N/A N/A N/A N/A N/A N/A self value get html N/A N/A Spacer N/A LayoutElement N/A N/A declare_type N/A jsgen DECLARE_INLINE N/A value_template new Ext.Spacer(%s) N/A add_help_text N/A N/A kw help_text title datasource fieldname N/A N/A N/A N/A N/A settings SITE use_quicktips N/A N/A N/A N/A settings SITE show_internal_field_names N/A N/A ttt N/A (%s.%s)  N/A datasource fieldname N/A N/A ttt N/A help_text N/A N/A ttt N/A string_concat ttt help_text N/A ttt N/A N/A N/A N/A kw update listeners N/A dict render N/A js_code N/A Lino.quicktip_renderer(%s,%s) N/A N/A py2js title N/A py2js ttt N/A is_hidden_babel_field N/A N/A fld N/A N/A N/A lng N/A getattr fld _babel_language None N/A N/A lng None N/A N/A False N/A N/A N/A jsgen _for_user_profile None N/A N/A False N/A N/A N/A N/A jsgen _for_user_profile hidden_languages None N/A N/A False N/A N/A lng N/A N/A jsgen _for_user_profile hidden_languages N/A N/A True N/A False N/A FieldElement N/A LayoutElement N/A N/A 
    Base class for all Widgets on some filed-like data element.
     N/A declare_type N/A jsgen DECLARE_VAR N/A stored True N/A filter_type None N/A active_change_event change N/A zero 0 __init__ N/A N/A self layout_handle field N/A kw N/A N/A N/A N/A getattr field name None N/A N/A N/A Exception N/A Field '%s' in %s has no name! N/A field layout_handle N/A N/A self field field N/A N/A self editable N/A field editable N/A N/A listeners kw N/A N/A N/A N/A isinstance N/A layout_handle layout N/A layouts ColumnsLayout N/A N/A N/A add_help_text kw N/A N/A self field help_text N/A N/A self field verbose_name N/A N/A layout_handle layout _datasource N/A N/A self field name N/A N/A N/A kw setdefault label N/A field verbose_name N/A N/A N/A self add_default_value kw N/A N/A N/A LayoutElement __init__ self layout_handle N/A field name kw N/A value_from_object N/A N/A self obj ar N/A N/A N/A 
        Wrapper around Django's `value_from_object`.
        But for virtual fields it also forwards the action request `ar`.
         N/A N/A N/A N/A self field value_from_object obj N/A as_plain_html N/A N/A self ar obj N/A N/A N/A value N/A N/A self value_from_object obj ar N/A text N/A str value N/A N/A text N/A N/A text N/A N/A N/A N/A E label N/A str N/A N/A self field verbose_name N/A N/A N/A N/A E input type text value text N/A cell_html N/A N/A self ui row N/A N/A N/A N/A getattr row N/A N/A self field name N/A add_default_value N/A N/A self kw N/A N/A N/A N/A N/A N/A self field has_default N/A N/A dv N/A N/A self field default N/A N/A callable dv N/A N/A N/A N/A N/A kw update value dv N/A get_column_options N/A N/A self N/A kw N/A N/A N/A N/A kw update dataIndex N/A self name N/A N/A N/A self label None N/A N/A N/A N/A kw update header N/A self name N/A N/A N/A self label N/A N/A N/A N/A kw update header N/A self label N/A N/A N/A N/A kw update header N/A self label N/A N/A N/A self editable N/A N/A N/A N/A kw update editable False N/A N/A N/A self sortable N/A N/A N/A N/A kw update sortable False N/A w N/A N/A self width N/A self preferred_width N/A N/A N/A kw update width N/A js_code N/A Lino.chars2width(%d) N/A w 1 N/A 
        We add 1 character (9 pixels) to the theoretic width.
        e.g. the columns "16-24" etc in `courses.PendingCourseRequests`
        has w=5 and should be rendered so that the header is visible.
         N/A kw N/A get_field_options N/A N/A self N/A kw N/A N/A N/A self xtype N/A N/A N/A N/A kw update xtype N/A self xtype N/A N/A is_hidden_babel_field N/A self field N/A N/A N/A N/A kw update hidden True N/A N/A N/A isinstance N/A N/A self layout_handle layout N/A layouts ColumnsLayout N/A N/A N/A N/A kw update name N/A N/A self field name N/A N/A self label N/A N/A label N/A self label N/A N/A N/A self field help_text N/A N/A N/A N/A settings SITE use_css_tooltips N/A N/A label N/A string_concat <a class="tooltip" href="#"> label <span class="classic"> N/A N/A self field help_text </span></a> N/A N/A N/A N/A settings SITE use_quicktips N/A N/A label N/A string_concat <span style="border-bottom: 1px dotted #000000;"> label </span> N/A N/A N/A kw update fieldLabel label N/A N/A self editable N/A N/A N/A N/A N/A self field blank N/A N/A N/A N/A kw update allowBlank False N/A N/A N/A kw update selectOnFocus True N/A N/A N/A N/A kw update disabled True N/A kw N/A ext_options N/A N/A self N/A kw N/A N/A kw N/A N/A LayoutElement ext_options self kw N/A N/A N/A kw update N/A N/A self get_field_options N/A kw N/A apply_cell_format N/A N/A self e N/A N/A N/A N/A value2html N/A N/A self ar v N/A cellattrs N/A N/A Return an etree element representing of the given value.  The
        possible return values may be:

        - an xml.etree.ElementTree.Element

        The default implementation returns an HTML element obtained
        from :meth:`format_value`.

         N/A N/A N/A self field primary_key N/A N/A url N/A N/A N/A ar renderer pk2url ar v N/A N/A url None N/A N/A N/A N/A E td N/A N/A E a N/A N/A self format_value ar v href url cellattrs N/A N/A N/A E td N/A N/A self format_value ar v cellattrs N/A format_value N/A N/A self ar v N/A N/A N/A N/A N/A N/A N/A self field _lino_atomizer format_value ar v N/A sum2html N/A N/A self ar sums i N/A cellattrs N/A N/A N/A N/A E td N/A N/A self format_sum ar sums i cellattrs N/A format_sum N/A N/A self ar sums i N/A N/A N/A Return a string or an html element which expresses a sum of this
        column.

        :ar: the action request
        :sums: a list of sum values for all columns of this `ar`
        :i: the index of this field in `sums`

         N/A N/A i 0 N/A N/A N/A N/A E b N/A N/A ar get_sum_text N/A N/A sums N/A i N/A N/A N/A N/A E b N/A N/A self format_value ar N/A sums N/A i N/A N/A value2num N/A N/A self v N/A N/A N/A 0 N/A N/A TextFieldElement N/A FieldElement N/A N/A filter_type string N/A gridfilters_settings N/A dict type string N/A vflex True N/A value_template new Ext.form.TextArea(%s) N/A xtype None N/A preferred_width 60 N/A preferred_height 5 N/A separate_window False N/A active_child False N/A format plain __init__ N/A N/A self layout_handle field N/A kw N/A N/A N/A self format N/A N/A getattr field textfield_format None N/A N/A settings SITE textfield_format N/A N/A N/A self format html N/A N/A N/A N/A N/A settings SITE is_installed tinymce N/A N/A N/A self value_template new Lino.RichTextPanel(%s) N/A N/A self active_child True N/A N/A self separate_window True N/A N/A self field field N/A N/A self editable N/A field editable N/A N/A N/A kw update containing_panel N/A js_code this N/A N/A N/A kw update title N/A field verbose_name N/A N/A N/A LayoutElement __init__ self layout_handle N/A field name kw N/A N/A N/A self value_template new Ext.form.HtmlEditor(%s) N/A N/A N/A settings SITE use_vinylfox N/A N/A N/A N/A kw update plugins N/A js_code Lino.VinylFoxPlugins() N/A N/A N/A N/A self format plain N/A N/A N/A N/A kw update growMax 2000 N/A N/A N/A Exception N/A Invalid textfield format %r for field %s.%s N/A N/A self format N/A N/A field model __name__ N/A field name N/A N/A N/A FieldElement __init__ self layout_handle field kw N/A as_plain_html N/A N/A self ar obj N/A N/A N/A value N/A N/A N/A self field value_from_object obj N/A text N/A str value N/A N/A text N/A N/A text N/A N/A N/A N/A E label N/A str N/A N/A self field verbose_name N/A N/A N/A N/A E textarea text rows N/A str N/A self preferred_height N/A value2html N/A N/A self ar v N/A cellattrs N/A N/A N/A N/A N/A self format html v N/A N/A v N/A html2xhtml v N/A top N/A N/A E fromstring v N/A N/A top N/A N/A self format_value ar v N/A N/A N/A E td top cellattrs N/A N/A CharFieldElement N/A FieldElement N/A N/A filter_type string N/A gridfilters_settings N/A dict type string N/A value_template new Ext.form.TextField(%s) N/A sortable True N/A xtype None __init__ N/A N/A self N/A args kw N/A N/A N/A N/A FieldElement __init__ self args kw N/A N/A self preferred_width N/A 1 N/A min 20 N/A max 3 N/A N/A N/A self field max_length 0 N/A get_field_options N/A N/A self N/A kw N/A N/A kw N/A N/A FieldElement get_field_options self kw N/A N/A N/A kw update maxLength N/A N/A self field max_length N/A N/A N/A N/A self field max_length None N/A N/A N/A N/A N/A self field max_length 10 N/A N/A N/A N/A kw update boxMinWidth N/A js_code N/A Lino.chars2width(%d) N/A N/A self field max_length N/A N/A lino_name extjs_name N/A N/A regex regex N/A mask_re maskRe N/A strip_chars_re stripCharsRe N/A N/A v N/A getattr N/A self field lino_name None N/A N/A v None N/A N/A N/A kw N/A extjs_name N/A js_code v N/A kw N/A N/A PasswordFieldElement N/A CharFieldElement N/A get_field_options N/A N/A self N/A kw N/A N/A kw N/A N/A N/A super PasswordFieldElement self get_field_options kw N/A N/A N/A kw update inputType password N/A kw N/A N/A FileFieldElement N/A CharFieldElement N/A N/A value_template Lino.file_field_handler(this,%s) N/A ComboFieldElement N/A FieldElement N/A N/A sortable True N/A xtype None N/A filter_type string N/A gridfilters_settings N/A dict type string get_field_options N/A N/A self N/A kw N/A N/A kw N/A N/A FieldElement get_field_options self kw N/A N/A N/A N/A isinstance N/A N/A self layout_handle layout N/A layouts ColumnsLayout N/A N/A isinstance self SimpleRemoteComboFieldElement N/A N/A N/A N/A kw update hiddenName N/A N/A N/A self field name N/A constants CHOICES_HIDDEN_SUFFIX N/A kw N/A N/A ChoicesFieldElement N/A ComboFieldElement N/A N/A value_template new Lino.ChoicesFieldElement(%s) get_field_options N/A N/A self N/A kw N/A N/A kw N/A N/A ComboFieldElement get_field_options self kw N/A N/A N/A kw update store N/A tuple N/A N/A self field choices N/A kw N/A N/A ChoiceListFieldElement N/A ChoicesFieldElement N/A N/A Like :class:`ChoicesFieldElement`, but we use the fact that
    choicelists are actors to define them once and refer to them.
    Special case are choicelist fields with blank=True: these must
    dynamicaly add a blank choice to the the choicelist.

     __init__ N/A N/A self layout_handle field N/A kw N/A N/A pw N/A N/A field choicelist preferred_foreignkey_width N/A N/A pw None N/A N/A N/A N/A kw setdefault preferred_width pw N/A N/A N/A FieldElement __init__ self layout_handle field kw N/A get_field_options N/A N/A self N/A kw N/A N/A kw N/A N/A ComboFieldElement get_field_options self kw N/A js N/A Lino.%s N/A N/A N/A self field choicelist actor_id N/A N/A N/A self field blank N/A N/A js N/A [['','<br>']].concat(%s) js N/A N/A N/A kw update store N/A js_code js N/A kw N/A N/A RemoteComboFieldElement N/A ComboFieldElement N/A N/A value_template new Lino.RemoteComboFieldElement(%s) store_options N/A N/A self N/A kw N/A N/A N/A self editable N/A N/A url N/A N/A N/A self layout_handle get_choices_url N/A self field kw N/A proxy N/A dict url url method GET N/A N/A N/A kw update proxy N/A js_code N/A new Ext.data.HttpProxy(%s) N/A py2js proxy N/A kw N/A get_field_options N/A N/A self N/A kw N/A N/A kw N/A N/A ComboFieldElement get_field_options self kw N/A sto N/A N/A self store_options N/A N/A N/A kw update store N/A js_code N/A new Lino.ComplexRemoteComboStore(%s) N/A py2js sto N/A kw N/A N/A SimpleRemoteComboFieldElement N/A RemoteComboFieldElement N/A N/A value_template new Lino.SimpleRemoteComboFieldElement(%s) N/A ComplexRemoteComboFieldElement N/A RemoteComboFieldElement N/A unused_get_field_options N/A N/A self N/A kw N/A N/A kw N/A N/A RemoteComboFieldElement get_field_options self kw N/A N/A N/A kw update hiddenName N/A N/A N/A self field name N/A constants CHOICES_HIDDEN_SUFFIX N/A kw N/A N/A action_name N/A N/A a N/A N/A N/A N/A a None N/A N/A null N/A N/A Lino. N/A N/A a full_name N/A ForeignKeyElement N/A ComplexRemoteComboFieldElement N/A N/A preferred_width 20 get_field_options N/A N/A self N/A kw N/A N/A kw N/A N/A N/A super ForeignKeyElement self get_field_options kw N/A N/A isinstance N/A N/A N/A self field rel model basestring N/A N/A N/A Exception N/A 20130827 %s.rel.model is %r N/A N/A self field N/A N/A N/A self field rel model N/A pw N/A N/A N/A N/A self field rel model preferred_foreignkey_width N/A N/A pw None N/A N/A N/A N/A kw setdefault preferred_width pw N/A actor N/A N/A N/A N/A N/A self field rel model get_default_table N/A N/A N/A isinstance N/A N/A self layout_handle layout N/A layouts ColumnsLayout N/A N/A a1 N/A actor detail_action N/A a2 N/A actor insert_action N/A N/A N/A a1 None N/A a2 None N/A N/A N/A self value_template new Lino.TwinCombo(%s) N/A js N/A function(e){ Lino.show_fk_detail(this,%s,%s)} N/A N/A action_name a1 N/A action_name a2 N/A N/A N/A kw update onTrigger2Click N/A js_code js N/A N/A N/A kw update pageSize N/A actor page_length N/A N/A N/A actor model None N/A N/A N/A N/A kw update emptyText N/A N/A _ Select a %s... N/A N/A N/A actor model _meta verbose_name N/A kw N/A cell_html N/A N/A self ui row N/A N/A N/A obj N/A getattr row N/A N/A self field name N/A N/A obj None N/A N/A N/A N/A N/A ui obj2html obj N/A value2html N/A N/A self ar v N/A cellattrs N/A N/A N/A N/A E td N/A N/A ar obj2html v cellattrs N/A N/A TimeFieldElement N/A FieldElement N/A N/A value_template new Lino.TimeField(%s) N/A sortable True N/A preferred_width 8 N/A DateTimeFieldElement N/A FieldElement N/A N/A value_template new Ext.form.DisplayField(%s) N/A sortable True N/A preferred_width 16 __init__ N/A N/A self layout_handle field N/A kw N/A N/A N/A self editable N/A N/A N/A self value_template new Lino.DateTimeField(%s) N/A N/A N/A N/A kw update value <br> N/A N/A N/A FieldElement __init__ self layout_handle field kw N/A N/A DatePickerFieldElement N/A FieldElement N/A N/A value_template new Lino.DatePickerField(%s) get_column_options N/A N/A self N/A kw N/A N/A N/A Exception not allowed in grid N/A N/A DateFieldElement N/A FieldElement N/A N/A N/A N/A settings SITE use_spinner N/A N/A N/A Exception 20130114 N/A value_template new Lino.SpinnerDateField(%s) N/A N/A value_template new Lino.DateField(%s) N/A sortable True N/A preferred_width 13 N/A filter_type date N/A gridfilters_settings N/A dict type date dateFormat N/A N/A settings SITE date_format_extjs get_column_options N/A N/A self N/A kw N/A N/A kw N/A N/A FieldElement get_column_options self kw N/A N/A N/A kw update xtype datecolumn N/A N/A N/A kw update format N/A N/A settings SITE date_format_extjs N/A kw N/A N/A MonthFieldElement N/A DateFieldElement N/A get_field_options N/A N/A self N/A kw N/A N/A kw N/A N/A DateFieldElement get_field_options self kw N/A N/A N/A kw update format m/Y N/A N/A N/A kw update plugins monthPickerPlugin N/A kw N/A N/A URLFieldElement N/A CharFieldElement N/A N/A sortable True N/A preferred_width 40 N/A value_template new Lino.URLField(%s) N/A IncompleteDateFieldElement N/A CharFieldElement N/A N/A 
    Widget for :class:`lino.core.fields.IncompleteDate` fields.
     N/A preferred_width 10 N/A value_template new Lino.IncompleteDateField(%s) get_field_options N/A N/A self N/A kw N/A N/A kw N/A N/A FieldElement get_field_options self kw N/A kw N/A N/A NumberFieldElement N/A FieldElement N/A N/A 
    Base class for integers, decimals, RequestField,...
     N/A filter_type numeric N/A gridfilters_settings N/A dict type numeric N/A value_template new Ext.form.NumberField(%s) N/A sortable True N/A grid_column_template new Lino.NullNumberColumn(%s) N/A number_format 0 apply_cell_format N/A N/A self e N/A N/A N/A N/A N/A N/A e attrib update align right N/A format_sum N/A N/A self ar sums i N/A N/A N/A N/A N/A E b N/A N/A self format_value ar N/A sums N/A i N/A value2num N/A N/A self v N/A N/A N/A v N/A sum2html N/A N/A self ar sums i N/A cellattrs N/A N/A N/A N/A cellattrs update align right N/A N/A N/A N/A super NumberFieldElement self sum2html ar sums i cellattrs N/A get_column_options N/A N/A self N/A kw N/A N/A kw N/A N/A FieldElement get_column_options self kw N/A N/A N/A self number_format N/A N/A settings SITE default_number_format_extjs N/A N/A N/A N/A kw update format N/A self number_format N/A n N/A N/A USED_NUMBER_FORMATS get N/A self number_format 0 N/A N/A USED_NUMBER_FORMATS N/A N/A self number_format N/A n 1 N/A kw N/A N/A IntegerFieldElement N/A NumberFieldElement N/A N/A preferred_width 5 N/A AutoFieldElement N/A NumberFieldElement N/A N/A preferred_width 5 value2num N/A N/A self v N/A N/A N/A 0 N/A format_sum N/A N/A self ar sums i N/A N/A N/A N/A N/A RequestFieldElement N/A IntegerFieldElement N/A value2num N/A N/A self v N/A N/A N/A N/A N/A v get_total_count N/A value_from_object N/A N/A self obj ar N/A N/A N/A N/A N/A N/A self field value_from_object obj ar N/A value2html N/A N/A self ar v N/A cellattrs N/A N/A n N/A N/A v get_total_count N/A N/A n 0 N/A N/A N/A N/A E td cellattrs N/A url N/A N/A N/A ar renderer request_handler v N/A N/A url None N/A N/A N/A N/A E td N/A str n cellattrs N/A N/A N/A E td N/A N/A E a N/A str n href N/A javascript: url cellattrs N/A format_value N/A N/A self ar v N/A N/A N/A N/A v None N/A N/A N/A Exception N/A Got None value for %s self N/A n N/A N/A v get_total_count N/A True N/A N/A N/A n 0 N/A N/A N/A N/A N/A ar href_to_request v N/A str n N/A format_sum N/A N/A self ar sums i N/A N/A N/A N/A N/A E b N/A str N/A sums N/A i N/A N/A DecimalFieldElement N/A NumberFieldElement N/A N/A zero N/A N/A decimal Decimal 0 __init__ N/A N/A self N/A args kw N/A N/A N/A N/A FieldElement __init__ self args kw N/A N/A self preferred_width N/A N/A max 5 N/A N/A self field max_digits N/A N/A self field decimal_places N/A fmt 0 N/A N/A N/A N/A self field decimal_places 0 N/A N/A fmt N/A N/A N/A settings SITE decimal_separator N/A 0 N/A N/A self field decimal_places N/A N/A N/A N/A settings SITE decimal_separator , N/A N/A fmt /i N/A N/A self number_format fmt N/A get_field_options N/A N/A self N/A kw N/A N/A kw N/A N/A FieldElement get_field_options self kw N/A N/A N/A self field decimal_places N/A N/A N/A N/A kw update decimalPrecision N/A N/A self field decimal_places N/A N/A N/A kw update decimalSeparator N/A N/A settings SITE decimal_separator N/A N/A N/A N/A kw update allowDecimals False N/A N/A self editable N/A N/A N/A N/A kw update allowBlank N/A N/A self field blank N/A kw N/A N/A QuantityFieldElement N/A CharFieldElement N/A get_column_options N/A N/A self N/A kw N/A N/A kw N/A N/A N/A super QuantityFieldElement self get_column_options kw N/A N/A N/A kw update align right N/A N/A N/A kw update format N/A kw N/A value2num N/A N/A self v N/A N/A N/A v N/A N/A DisplayElement N/A FieldElement N/A N/A ExtJS element to be used for :class:`DisplayFields
    <lino.core.fields.DisplayField>`.

     N/A ext_suffix _disp N/A declare_type N/A jsgen DECLARE_VAR N/A value_template new Ext.form.DisplayField(%s) __init__ N/A N/A self N/A args kw N/A N/A N/A N/A kw setdefault value <br/> N/A N/A N/A kw update always_enabled True N/A N/A N/A FieldElement __init__ self args kw N/A N/A self preferred_height N/A N/A self field preferred_height N/A N/A self preferred_width N/A N/A self field preferred_width N/A N/A N/A self field max_length N/A N/A N/A self preferred_width N/A N/A self field max_length N/A value_from_object N/A N/A self obj ar N/A N/A N/A N/A N/A N/A self field value_from_object obj ar N/A value2html N/A N/A self ar v N/A cellattrs N/A N/A N/A N/A N/A N/A N/A E iselement v N/A N/A v tag div N/A N/A N/A N/A E td N/A child N/A child v cellattrs N/A N/A N/A E td v cellattrs N/A N/A N/A Exception N/A e N/A N/A N/A N/A logger error e N/A N/A N/A E td N/A str e cellattrs N/A format_value N/A N/A self ar v N/A N/A lino.utils.xmlgen.html html2rst N/A N/A N/A etree iselement v N/A N/A N/A html2rst v N/A N/A N/A N/A N/A self field _lino_atomizer format_value ar v N/A N/A BooleanMixin N/A object N/A N/A A common base for :class:`BooleanDisplayElement` and
    :class:`BooleanFieldElement`.

     unused_format_sum N/A N/A self ar sums i N/A N/A N/A N/A N/A E b N/A str N/A sums N/A i N/A unused_value2num N/A N/A self v N/A N/A N/A TODO: Should booelan fields sum like a numeric field with value 1
        when True and 0 when False?

         N/A v N/A N/A 1 N/A 0 N/A N/A BooleanDisplayElement N/A BooleanMixin DisplayElement N/A N/A preferred_width 20 N/A preferred_height 1 __init__ N/A N/A self N/A args kw N/A N/A N/A N/A FieldElement __init__ self args kw N/A N/A BooleanFieldElement N/A BooleanMixin FieldElement N/A N/A value_template new Ext.form.Checkbox(%s) N/A filter_type boolean N/A gridfilters_settings N/A dict type boolean set_parent N/A N/A self parent N/A N/A N/A N/A N/A FieldElement set_parent self parent N/A N/A parent hideCheckBoxLabels N/A N/A N/A N/A self update hideLabel True N/A add_default_value N/A N/A self kw N/A N/A N/A N/A N/A N/A self field has_default N/A N/A dv N/A N/A self field default N/A N/A callable dv N/A N/A N/A N/A N/A kw update checked dv N/A get_field_options N/A N/A self N/A kw N/A N/A kw N/A N/A FieldElement get_field_options self kw N/A N/A N/A isinstance N/A N/A self layout_handle layout N/A layouts ColumnsLayout N/A N/A N/A fieldLabel kw N/A N/A N/A kw N/A fieldLabel N/A label N/A self label N/A N/A isinstance N/A self field N/A mti EnableChild N/A N/A rpt N/A N/A N/A N/A self field child_model get_default_table N/A N/A N/A rpt detail_action None N/A N/A js N/A Lino.show_mti_child('%s',Lino.%s) N/A N/A N/A self field name N/A N/A N/A rpt detail_action full_name N/A label N/A  (<a href="javascript:%s">%s</a>) N/A js N/A _ show N/A N/A N/A kw update boxLabel label N/A kw N/A get_column_options N/A N/A self N/A kw N/A N/A kw N/A N/A FieldElement get_column_options self kw N/A N/A N/A kw update xtype checkcolumn N/A kw N/A get_from_form N/A N/A self instance values N/A N/A N/A 
        standard HTML submits checkboxes of a form only when they are checked.
        So if the field is not contained in values, we take False as value.
         N/A N/A instance N/A N/A N/A self field name N/A N/A values get N/A N/A self field name False N/A N/A SingleRelatedObjectElement N/A DisplayElement N/A N/A The widget used to render a `SingleRelatedObjectDescriptor`,
    i.e. the other side of a `OneToOneField`.

     __init__ N/A N/A self lh relobj N/A kw N/A N/A 
        :lh: the LayoutHandle
        :relobj: the RelatedObject instance
         N/A N/A self relobj relobj N/A N/A self editable False N/A N/A N/A kw update label N/A N/A str N/A getattr N/A N/A relobj model _meta verbose_name None N/A relobj var_name N/A N/A N/A FieldElement __init__ self lh N/A relobj field kw N/A add_default_value N/A N/A self kw N/A N/A N/A N/A N/A GenericForeignKeyElement N/A DisplayElement N/A N/A 
    A :class:`DisplayElement` specially adapted to a :term:`GFK` field.
     __init__ N/A N/A self layout_handle field N/A kw N/A N/A N/A self field field N/A N/A self editable False N/A N/A N/A kw update label N/A N/A getattr field verbose_name None N/A field name N/A N/A N/A LayoutElement __init__ self layout_handle N/A field name kw N/A add_default_value N/A N/A self kw N/A N/A N/A N/A N/A RecurrenceElement N/A DisplayElement N/A N/A value_template new Ext.ensible.cal.RecurrenceField(%s) N/A HtmlBoxElement N/A DisplayElement N/A N/A Element that renders to a `Lino.HtmlBoxPanel`.

     N/A ext_suffix _htmlbox N/A value_template new Lino.HtmlBoxPanel(%s) N/A preferred_height 5 N/A vflex True N/A filter_type string N/A gridfilters_settings N/A dict type string N/A refers_to_ww True get_field_options N/A N/A self N/A kw N/A N/A N/A N/A kw update name N/A N/A self field name N/A N/A N/A kw update containing_panel N/A js_code this N/A N/A N/A kw update layout fit N/A N/A N/A kw update bodyStyle overflow-x:hidden; N/A N/A N/A kw update items N/A js_code new Ext.BoxComponent({autoScroll:true}) N/A N/A self label N/A N/A N/A N/A kw update title N/A self label N/A kw N/A N/A SlaveSummaryPanel N/A HtmlBoxElement N/A N/A The panel used to display a slave table whose `slave_grid_format`
is 'summary'.

     __init__ N/A N/A self lh actor N/A kw N/A N/A box N/A N/A fields HtmlBox N/A actor label help_text N/A actor help_text N/A fld N/A N/A fields VirtualField box N/A actor get_slave_summary N/A N/A fld name N/A actor __name__ N/A N/A N/A fld lino_resolve_type N/A N/A N/A N/A super SlaveSummaryPanel self __init__ lh fld kw N/A N/A ManyRelatedObjectElement N/A HtmlBoxElement N/A __init__ N/A N/A self lh relobj N/A kw N/A N/A name N/A N/A N/A relobj field rel related_name f N/A N/A obj ar N/A N/A N/A N/A qs2summary ar N/A N/A N/A getattr obj name all N/A N/A box N/A N/A fields HtmlBox name N/A fld N/A N/A fields VirtualField box f N/A N/A fld name name N/A N/A N/A fld lino_resolve_type N/A N/A N/A N/A super ManyRelatedObjectElement self __init__ lh fld kw N/A N/A ManyToManyElement N/A HtmlBoxElement N/A __init__ N/A N/A self lh relobj N/A kw N/A N/A name N/A N/A relobj field name f N/A N/A obj ar N/A N/A N/A N/A qs2summary ar N/A N/A N/A getattr obj name all N/A N/A box N/A N/A fields HtmlBox N/A N/A relobj field verbose_name N/A fld N/A N/A fields VirtualField box f N/A N/A fld name name N/A N/A N/A fld lino_resolve_type N/A N/A N/A N/A super ManyToManyElement self __init__ lh fld kw N/A N/A Container N/A LayoutElement N/A N/A 
    Base class for Layout Elements that can contain other Layout Elements:
    :class:`Panel`,
    :class:`TabPanel`,
    :class:`FormPanel`,
    :class:`GridPanel`
     N/A vertical False N/A hpad 1 N/A is_fieldset False N/A value_template new Ext.Container(%s) N/A hideCheckBoxLabels True N/A label_align N/A layouts LABEL_ALIGN_TOP N/A declare_type N/A jsgen DECLARE_VAR __init__ N/A N/A self layout_handle name N/A elements kw N/A N/A N/A self active_children N/A N/A N/A self elements elements N/A elements N/A N/A e elements N/A N/A N/A N/A e set_parent self N/A N/A N/A isinstance e LayoutElement N/A N/A N/A Exception N/A %r is not a LayoutElement e N/A N/A e active_child N/A N/A N/A N/A N/A self active_children append e N/A N/A N/A isinstance e Panel N/A N/A N/A self active_children N/A e active_children N/A N/A N/A LayoutElement __init__ self layout_handle name kw N/A as_plain_html N/A N/A self ar obj N/A N/A N/A children N/A N/A e N/A self elements N/A N/A chunk N/A N/A e as_plain_html ar obj N/A N/A N/A N/A children append chunk N/A N/A self vertical N/A N/A N/A N/A N/A E fieldset children N/A N/A tr N/A N/A e N/A self elements N/A N/A cell N/A N/A E td N/A tuple N/A N/A e as_plain_html ar obj N/A N/A N/A tr append cell N/A N/A N/A N/A E table N/A N/A E tr tr N/A subvars N/A N/A self N/A N/A N/A N/A self elements N/A walk N/A N/A self N/A N/A N/A N/A N/A N/A self is_visible N/A N/A N/A e N/A self elements N/A N/A N/A N/A e is_visible N/A N/A el N/A N/A e walk N/A N/A N/A el N/A N/A self N/A find_by_name N/A N/A self name N/A N/A N/A e N/A N/A self walk N/A N/A N/A N/A e name name N/A N/A e N/A pprint N/A N/A self level N/A 0 N/A N/A margin N/A level N/A s N/A N/A margin N/A str self :
 N/A e N/A self elements N/A N/A ln N/A N/A N/A N/A e pprint N/A level 1 splitlines N/A N/A s N/A ln N/A s N/A ext_options N/A N/A self N/A kw N/A N/A kw N/A N/A LayoutElement ext_options self kw N/A N/A N/A kw update items N/A self elements N/A e N/A self elements N/A N/A N/A N/A e is_visible N/A N/A kw N/A N/A N/A kw update hidden True N/A kw N/A get_view_permission N/A N/A self profile N/A N/A N/A A Panel which doesn't contain a single visible element becomes
        itself hidden.

         N/A N/A N/A N/A N/A super Container self get_view_permission profile N/A N/A False N/A e N/A self elements N/A N/A N/A N/A N/A isinstance e Permittable N/A N/A e get_view_permission profile N/A N/A True N/A False N/A N/A Wrapper N/A VisibleComponent N/A N/A __init__ N/A N/A self e N/A kw N/A N/A N/A N/A kw update layout form N/A N/A N/A isinstance e TextFieldElement N/A N/A N/A N/A kw update autoHeight True N/A N/A N/A kw update labelAlign N/A N/A e parent label_align N/A N/A N/A kw update items e xtype panel N/A N/A N/A VisibleComponent __init__ self N/A N/A e name _ct kw N/A N/A self wrapped e N/A n N/A width height preferred_width preferred_height vflex N/A N/A N/A setattr self n N/A getattr e n N/A N/A e vflex N/A N/A N/A N/A e update anchor N/A N/A FULLWIDTH FULLHEIGHT N/A N/A N/A N/A e update anchor FULLWIDTH N/A N/A N/A e update autoHeight True N/A is_visible N/A N/A self N/A N/A N/A N/A N/A N/A self wrapped is_visible N/A get_view_permission N/A N/A self profile N/A N/A N/A N/A N/A N/A self wrapped get_view_permission profile N/A walk N/A N/A self N/A N/A N/A N/A N/A N/A self is_visible N/A N/A N/A e N/A N/A N/A self wrapped walk N/A N/A N/A e N/A N/A self N/A as_plain_html N/A N/A self ar obj N/A N/A N/A chunk N/A N/A N/A self wrapped as_plain_html ar obj N/A N/A N/A chunk N/A ext_options N/A N/A self N/A kw N/A N/A kw N/A N/A N/A super Wrapper self ext_options kw N/A N/A N/A N/A self wrapped field None N/A N/A N/A is_hidden_babel_field N/A N/A self wrapped field N/A N/A N/A N/A kw update hidden True N/A kw N/A N/A Panel N/A Container N/A N/A A vertical Panel is vflex if and only if at least one of its
    children is vflex.  A horizontal Panel is vflex if and only if
    *all* its children are vflex (if vflex and non-vflex elements are
    together in a hbox, then the vflex elements will get the height of
    the highest non-vflex element).

     N/A ext_suffix _panel N/A active_child False N/A value_template new Ext.Panel(%s) __init__ N/A N/A self layout_handle name vertical N/A elements kw N/A N/A N/A self vertical vertical N/A N/A self vflex N/A vertical N/A e elements N/A N/A N/A self vertical N/A N/A N/A e vflex N/A N/A N/A self vflex True N/A N/A N/A N/A e vflex N/A N/A N/A self vflex False N/A N/A N/A N/A len elements 1 N/A self vflex N/A N/A N/A self vertical N/A N/A 
                Example : The panel contains a mixture of fields and grids.
                Fields are not vflex, grids well.
                 N/A N/A N/A N/A kw update layout hbox layoutConfig N/A dict align stretch N/A e elements N/A N/A N/A isinstance e FieldElement N/A N/A N/A self is_fieldset True N/A N/A e label N/A N/A w N/A N/A len N/A e label 1 N/A N/A N/A self label_width w N/A N/A N/A self label_width w N/A N/A N/A Container __init__ self layout_handle name elements kw N/A w h 0 N/A has_height False N/A e N/A self elements N/A N/A ew N/A N/A e width N/A e preferred_width N/A eh N/A N/A e height N/A e preferred_height N/A N/A self vertical N/A N/A h eh N/A w N/A max w ew N/A N/A N/A e height N/A N/A has_height True N/A w ew N/A h N/A max h eh N/A has_height N/A N/A N/A self height h N/A N/A self vflex True N/A N/A N/A self preferred_height h N/A N/A self preferred_width w N/A N/A N/A self preferred_height 0 N/A %s : preferred_height is 0 self N/A N/A N/A self preferred_width 0 N/A %s : preferred_width is 0 self N/A d N/A self value N/A N/A layout d N/A N/A N/A N/A len N/A self elements 1 N/A N/A N/A N/A d update layout fit N/A N/A N/A self vertical N/A N/A N/A self vflex N/A N/A N/A N/A d update layout vbox layoutConfig N/A dict align stretch N/A N/A N/A N/A d update layout form autoHeight True N/A N/A N/A N/A d update layout hbox autoHeight True N/A N/A N/A d N/A layout form N/A N/A N/A self vertical N/A N/A N/A self update labelAlign N/A self label_align N/A N/A N/A self wrap_formlayout_elements N/A N/A N/A N/A len N/A self elements 1 N/A N/A N/A self elements N/A 0 vflex N/A N/A N/A N/A N/A N/A self elements N/A 0 update anchor N/A N/A FULLWIDTH FULLHEIGHT N/A N/A e N/A self elements N/A N/A N/A N/A e update anchor FULLWIDTH N/A N/A N/A N/A d N/A layout hbox N/A N/A N/A N/A self wrap_formlayout_elements N/A e N/A self elements N/A N/A N/A e height N/A N/A N/A self vflex True N/A N/A e hflex N/A N/A w N/A N/A e width N/A e preferred_width N/A N/A N/A N/A e value update flex N/A int N/A N/A w 100 N/A self preferred_width N/A N/A N/A self vflex N/A N/A N/A N/A d update autoHeight True N/A N/A N/A d update layoutConfig N/A dict align stretchmax N/A N/A N/A N/A d N/A layout vbox N/A N/A N/A N/A len N/A self elements 1 N/A N/A N/A self wrap_formlayout_elements N/A vflex_count 0 N/A h N/A N/A self height N/A self preferred_height N/A e N/A self elements N/A N/A eh N/A N/A e height N/A e preferred_height N/A N/A e vflex N/A N/A N/A N/A e update flex N/A int N/A N/A eh 100 h N/A vflex_count 1 N/A N/A N/A vflex_count 2 N/A N/A len N/A self elements 3 N/A N/A N/A N/A self remove layout layoutConfig N/A N/A self value_template new Lino.VBorderPanel(%s) N/A e N/A self elements N/A N/A N/A e vflex N/A N/A N/A N/A e update flex N/A N/A e height N/A e preferred_height N/A N/A N/A e update split True N/A N/A N/A N/A N/A self elements N/A 0 update region north N/A N/A N/A N/A N/A self elements N/A 1 update region center N/A N/A N/A len N/A self elements 3 N/A N/A N/A N/A N/A N/A self elements N/A 2 update region south N/A N/A N/A N/A d N/A layout fit N/A N/A N/A N/A self wrap_formlayout_elements N/A N/A N/A Exception N/A layout is %r N/A d N/A layout N/A wrap_formlayout_elements N/A N/A self N/A N/A wrap N/A N/A e N/A N/A N/A N/A N/A isinstance e FieldElement N/A N/A e N/A N/A N/A e label None N/A N/A e N/A N/A isinstance e HtmlBoxElement N/A N/A e N/A N/A N/A settings SITE use_tinymce N/A N/A N/A N/A isinstance e TextFieldElement N/A N/A e format html N/A N/A e N/A N/A Wrapper e N/A N/A N/A self elements N/A N/A wrap e N/A e N/A self elements N/A ext_options N/A N/A self N/A d N/A N/A N/A self label N/A N/A N/A N/A isinstance N/A self parent TabPanel N/A N/A N/A N/A self update title N/A self label N/A N/A self value_template new Ext.form.FieldSet(%s) N/A N/A N/A self update frame False N/A N/A N/A self update bodyBorder True N/A N/A N/A self update border True N/A d N/A N/A Container ext_options self d N/A N/A N/A d update autoScroll False N/A N/A self is_fieldset N/A N/A N/A N/A d update labelWidth N/A N/A self label_width EXT_CHAR_WIDTH N/A N/A N/A N/A self parent None N/A N/A N/A len N/A self elements 1 N/A self vertical N/A N/A 
            The `self.parent is None` test is e.g. for Parameter
            Panels which are usually not vertical but still want a frame
            since they are the main panel.
             N/A N/A N/A d update frame True N/A N/A N/A d update bodyBorder False N/A N/A N/A d update border False N/A N/A N/A N/A d update frame False N/A N/A N/A d update border False N/A d N/A N/A GridElement N/A Container N/A N/A Represents a Lino.GridPanel, i.e. the widget used to represent a
    table or a slave table.

     N/A declare_type N/A jsgen DECLARE_VAR N/A value_template new Lino.GridPanel(%s) N/A ext_suffix _grid N/A vflex True N/A xtype None N/A preferred_height 5 N/A refers_to_ww True __init__ N/A N/A self layout_handle name rpt N/A columns kw N/A N/A :param layout_handle: the handle of the FormLayout owning this grid.

        :param rpt: the table being displayed
        (:class:`lino.core.tables.AbstractTable`)

         N/A N/A self value_template N/A new Lino.%s.GridPanel(%%s) rpt N/A N/A self actor rpt N/A N/A N/A len columns 0 N/A N/A N/A self rh N/A N/A rpt get_handle N/A N/A N/A hasattr N/A self rh list_layout N/A N/A N/A Exception N/A %s has no list_layout N/A self rh N/A columns N/A N/A N/A N/A self rh list_layout main columns N/A w 0 N/A e columns N/A N/A w N/A N/A e width N/A e preferred_width N/A N/A self preferred_width N/A constrain w 10 120 N/A N/A self columns columns N/A False N/A N/A N/A rpt variable_row_height N/A N/A vc N/A dict cellTpl N/A js_code Lino.auto_height_cell_template N/A N/A N/A kw update viewConfig vc N/A N/A N/A kw setdefault label N/A rpt label N/A N/A N/A len N/A self columns 1 N/A N/A N/A N/A kw setdefault hideHeaders True N/A N/A add_help_text kw N/A rpt help_text N/A N/A rpt title N/A rpt label N/A rpt app_label N/A rpt actor_id N/A N/A N/A kw update containing_panel N/A js_code this N/A N/A rpt params_panel_hidden N/A N/A N/A N/A kw update params_panel_hidden True N/A N/A N/A Container __init__ self layout_handle name kw N/A N/A self active_children columns N/A get_view_permission N/A N/A self profile N/A N/A N/A N/A N/A N/A N/A super Container self get_view_permission profile N/A N/A False N/A N/A N/A N/A N/A self actor default_action get_view_permission profile N/A ext_options N/A N/A self N/A kw N/A N/A kw N/A N/A LayoutElement ext_options self kw N/A kw N/A headers2html N/A N/A self ar columns headers N/A cellattrs N/A N/A N/A N/A len headers N/A len columns N/A N/A i e N/A enumerate columns N/A N/A txt N/A headers N/A i N/A txt N/A join_elems N/A N/A txt split sep N/A E br N/A N/A N/A ar renderer is_interactive N/A N/A N/A N/A e sortable N/A N/A ar order_by N/A N/A e name N/A N/A kw N/A N/A constants URL_PARAM_SORT N/A e name N/A url N/A N/A N/A ar renderer get_request_url ar kw N/A N/A url None N/A N/A txt N/A N/A N/A E a href url txt N/A th N/A N/A E th txt cellattrs N/A N/A N/A e apply_cell_format th N/A N/A th N/A as_plain_html N/A N/A self ar obj N/A N/A lino.modlib.bootstrap3.views table2html N/A sar N/A N/A ar spawn N/A N/A self actor default_action master_instance obj N/A N/A N/A table2html sar as_main N/A N/A self name main N/A N/A DetailMainPanel N/A Panel N/A N/A xtype None N/A value_template new Ext.Panel(%s) __init__ N/A N/A self layout_handle name vertical N/A elements kw N/A N/A N/A N/A kw update autoScroll True N/A N/A N/A Panel __init__ self layout_handle name vertical elements kw N/A ext_options N/A N/A self N/A kw N/A N/A kw N/A N/A Panel ext_options self kw N/A N/A N/A N/A self layout_handle main label N/A N/A N/A N/A kw update title N/A _ N/A N/A N/A self layout_handle main label N/A kw N/A N/A ParamsPanel N/A Panel N/A N/A 
    The optional Panel for `parameters` of a Table.
    JS part stored in `Lino.GridPanel.params_panel`.
     N/A value_template %s N/A ActionParamsPanel N/A Panel N/A N/A 
    The optional Panel for `parameters` of an Action.
     N/A xtype None N/A value_template new Lino.ActionParamsPanel(%s) N/A TabPanel N/A Panel N/A N/A value_template new Ext.TabPanel(%s) __init__ N/A N/A self layout_handle name N/A elems kw N/A N/A N/A N/A kw update autoScroll True N/A N/A N/A kw update split True activeTab 0 enableTabScroll True N/A N/A N/A Container __init__ self layout_handle name elems kw N/A N/A N/A _FIELD2ELEM N/A N/A N/A fields RecurrenceField RecurrenceElement N/A N/A fields HtmlBox HtmlBoxElement N/A N/A fields DisplayField DisplayElement N/A N/A fields QuantityField QuantityFieldElement N/A N/A fields IncompleteDateField IncompleteDateFieldElement N/A N/A models URLField URLFieldElement N/A N/A models FileField FileFieldElement N/A N/A models EmailField CharFieldElement N/A N/A models TextField TextFieldElement N/A N/A fields PasswordField PasswordFieldElement N/A N/A models CharField CharFieldElement N/A N/A fields MonthField MonthFieldElement N/A N/A models DateTimeField DateTimeFieldElement N/A N/A fields DatePickerField DatePickerFieldElement N/A N/A models DateField DateFieldElement N/A N/A models TimeField TimeFieldElement N/A N/A models IntegerField IntegerFieldElement N/A N/A models DecimalField DecimalFieldElement N/A N/A models AutoField AutoFieldElement N/A N/A models BooleanField BooleanFieldElement N/A N/A models NullBooleanField BooleanFieldElement N/A N/A models ForeignKey ForeignKeyElement N/A TRIGGER_BUTTON_WIDTH 3 field2elem N/A N/A layout_handle field N/A kw N/A N/A holder N/A N/A N/A layout_handle layout get_chooser_holder N/A ch N/A N/A holder get_chooser_for_field N/A field name N/A ch N/A N/A N/A N/A ch can_create_choice N/A N/A ch force_selection N/A N/A N/A N/A kw update forceSelection False N/A N/A ch simple_values N/A N/A N/A SimpleRemoteComboFieldElement layout_handle field kw N/A N/A N/A isinstance field N/A models OneToOneField N/A N/A N/A GenericForeignKeyElement layout_handle field kw N/A N/A isinstance field N/A models ForeignKey N/A N/A N/A ForeignKeyElement layout_handle field kw N/A N/A N/A ComplexRemoteComboFieldElement layout_handle field kw N/A N/A field choices N/A N/A N/A isinstance field N/A choicelists ChoiceListField N/A N/A N/A N/A N/A field choicelist preferred_width None N/A N/A msg {0} has no preferred_width. Is the plugin installed? N/A msg N/A N/A msg format N/A field choicelist N/A N/A Exception msg N/A N/A N/A kw setdefault preferred_width N/A N/A N/A field choicelist preferred_width TRIGGER_BUTTON_WIDTH N/A N/A N/A kw update forceSelection N/A field force_selection N/A N/A ChoiceListFieldElement layout_handle field kw N/A N/A N/A N/A kw setdefault preferred_width 20 N/A N/A ChoicesFieldElement layout_handle field kw N/A N/A isinstance field N/A fields RequestField N/A N/A N/A RequestFieldElement layout_handle field kw N/A selector_field field N/A N/A isinstance field N/A fields RemoteField N/A N/A selector_field N/A field field N/A N/A isinstance selector_field N/A fields VirtualField N/A N/A selector_field N/A selector_field return_type N/A N/A isinstance selector_field N/A fields CustomField N/A N/A e N/A N/A selector_field create_layout_elem layout_handle field kw N/A N/A e None N/A N/A e N/A N/A N/A isinstance selector_field N/A models BooleanField N/A N/A field editable N/A N/A N/A BooleanDisplayElement layout_handle field kw N/A N/A df cl _FIELD2ELEM N/A N/A N/A isinstance selector_field df N/A N/A N/A cl layout_handle field kw N/A N/A isinstance field N/A fields VirtualField N/A N/A N/A NotImplementedError N/A No LayoutElement for VirtualField %s on %s in %s N/A N/A field name N/A N/A field return_type __class__ N/A layout_handle layout N/A N/A isinstance field N/A fields RemoteField N/A N/A N/A NotImplementedError N/A No LayoutElement for RemoteField %s to %s N/A N/A field name N/A N/A field field __class__ N/A N/A NotImplementedError N/A No LayoutElement for %s (%s) in %s N/A N/A field name N/A field __class__ N/A layout_handle layout N/A create_layout_panel N/A N/A lh name vertical elems N/A kwargs N/A N/A 
    This also must translate ui-agnostic parameters
    like `label_align` to their ExtJS equivalent `labelAlign`.
     N/A pkw N/A dict N/A N/A N/A pkw update labelAlign N/A N/A kwargs pop label_align top N/A N/A N/A pkw update hideCheckBoxLabels N/A N/A kwargs pop hideCheckBoxLabels True N/A N/A N/A pkw update label N/A N/A kwargs pop label None N/A N/A N/A pkw update width N/A N/A kwargs pop width None N/A N/A N/A pkw update height N/A N/A kwargs pop height None N/A v N/A N/A kwargs pop required_roles NOT_PROVIDED N/A N/A v NOT_PROVIDED N/A N/A N/A N/A pkw update required_roles v N/A kwargs N/A N/A N/A Exception N/A Unknown panel attributes %r for %s N/A kwargs lh N/A N/A name main N/A N/A N/A isinstance N/A lh layout ColumnsLayout N/A N/A e N/A GridElement lh name N/A N/A lh layout _datasource elems pkw N/A N/A N/A isinstance N/A lh layout ActionParamsLayout N/A N/A e N/A ActionParamsPanel lh name vertical elems pkw N/A N/A N/A isinstance N/A lh layout ParamsLayout N/A N/A e N/A ParamsPanel lh name vertical elems pkw N/A N/A N/A isinstance N/A lh layout FormLayout N/A N/A N/A N/A N/A len elems 1 vertical N/A N/A e N/A DetailMainPanel lh name vertical elems pkw N/A N/A e N/A TabPanel lh name elems pkw N/A N/A N/A Exception N/A No element class for layout %r N/A lh layout N/A e N/A N/A Panel lh name vertical elems pkw N/A create_layout_element N/A N/A lh name N/A kw N/A N/A 
    Create a layout element from the named data element.
     N/A N/A N/A settings SITE catch_layout_exceptions N/A N/A N/A N/A de N/A N/A lh get_data_elem name N/A N/A N/A Exception N/A e N/A N/A de None N/A name N/A N/A  ( N/A str e ) N/A N/A de N/A N/A lh get_data_elem name N/A N/A de None N/A N/A s N/A N/A name split . N/A N/A N/A len s 2 N/A N/A N/A N/A N/A settings SITE is_hidden_app N/A s N/A 0 N/A N/A None N/A N/A Exception N/A N/A {0} has no data element '{1}' format N/A lh layout name N/A N/A N/A isinstance de type N/A issubclass de N/A fields Dummy N/A N/A None N/A N/A isinstance de DummyPanel N/A N/A None N/A N/A isinstance de N/A fields DummyField N/A N/A N/A N/A lh add_store_field de N/A None N/A N/A isinstance de N/A fields Constant N/A N/A N/A ConstantElement lh de kw N/A N/A isinstance de N/A fields RemoteField N/A N/A N/A create_field_element lh de kw N/A N/A isinstance de SingleRelatedObjectDescriptor N/A N/A N/A SingleRelatedObjectElement lh N/A de related kw N/A N/A isinstance de N/A ManyRelatedObjectsDescriptor ForeignRelatedObjectsDescriptor N/A N/A e N/A ManyRelatedObjectElement lh N/A de related kw N/A N/A N/A lh add_store_field N/A e field N/A e N/A N/A isinstance de N/A models ManyToManyField N/A N/A e N/A ManyToManyElement lh N/A de related kw N/A N/A N/A lh add_store_field N/A e field N/A e N/A AFTER17 N/A N/A N/A isinstance de N/A ManyToManyRel ManyToOneRel N/A N/A e N/A ManyRelatedObjectElement lh de kw N/A N/A N/A lh add_store_field N/A e field N/A e N/A N/A isinstance de N/A models Field N/A N/A N/A isinstance de N/A BabelCharField BabelTextField N/A N/A N/A N/A len N/A N/A settings SITE BABEL_LANGS 0 N/A N/A elems N/A N/A create_field_element lh de kw N/A lang N/A N/A settings SITE BABEL_LANGS N/A N/A bf N/A N/A lh get_data_elem N/A name N/A lang suffix N/A N/A N/A elems append N/A create_field_element lh bf kw N/A elems N/A N/A create_field_element lh de kw N/A N/A isinstance de GenericForeignKey N/A N/A N/A de primary_key False N/A N/A N/A lh add_store_field de N/A N/A GenericForeignKeyElement lh de kw N/A N/A N/A isinstance de type N/A issubclass de N/A tables AbstractTable N/A N/A N/A N/A kw update master_panel N/A js_code this N/A N/A isinstance N/A lh layout FormLayout N/A N/A N/A N/A kw update tools N/A N/A js_code N/A Lino.show_in_own_window_button(Lino.%s) N/A N/A N/A de default_action full_name N/A N/A N/A de slave_grid_format grid N/A N/A N/A N/A kw update hide_top_toolbar True N/A N/A N/A de preview_limit None N/A N/A N/A N/A kw update preview_limit N/A de preview_limit N/A N/A GridElement lh name de kw N/A N/A N/A N/A de slave_grid_format html N/A N/A N/A de editable N/A N/A a N/A de insert_action N/A N/A a None N/A N/A N/A N/A kw update ls_insert_handler N/A js_code N/A Lino.%s N/A N/A a full_name N/A N/A N/A kw update ls_bbar_actions N/A N/A N/A N/A N/A N/A N/A settings SITE plugins extjs renderer a2btn a N/A field N/A N/A fields HtmlBox verbose_name N/A de label N/A N/A field name N/A de __name__ N/A N/A field help_text N/A de help_text N/A N/A field _return_type_for_method N/A N/A de slave_as_html_meth N/A N/A N/A lh add_store_field field N/A e N/A HtmlBoxElement lh field kw N/A N/A N/A e add_requirements N/A de required_roles N/A e N/A N/A N/A N/A de slave_grid_format summary N/A N/A e N/A SlaveSummaryPanel lh de kw N/A N/A N/A lh add_store_field N/A e field N/A e N/A N/A N/A Exception N/A Invalid slave_grid_format %r N/A de slave_grid_format N/A N/A e N/A SlaveSummaryPanel lh de kw N/A N/A N/A lh add_store_field N/A e field N/A e N/A N/A isinstance de N/A fields VirtualField N/A N/A N/A create_vurt_element lh name de kw N/A N/A callable de N/A N/A rt N/A getattr de return_type None N/A N/A rt None N/A N/A N/A create_meth_element lh name de rt kw N/A N/A hasattr lh rh N/A N/A msg N/A Unknown element '%s' (%r) referred in layout <%s of %s>. N/A name de N/A lh layout N/A N/A lh rh actor N/A l N/A N/A wde name N/A wde N/A N/A N/A N/A lh rh actor wildcard_data_elems N/A model N/A getattr N/A N/A lh rh actor model None N/A N/A getattr model _lino_slaves None N/A N/A l N/A N/A str rpt N/A rpt N/A list N/A N/A N/A model _lino_slaves values N/A msg N/A  Possible names are %s. N/A N/A ,  join l N/A N/A msg N/A Unknown element '%s' (%r) referred in layout <%s>. N/A name de N/A lh layout N/A N/A KeyError msg N/A create_vurt_element N/A N/A lh name vf N/A kw N/A N/A e N/A create_field_element lh vf kw N/A N/A N/A N/A vf is_enabled lh N/A N/A N/A e editable False N/A e N/A create_meth_element N/A N/A lh name meth rt N/A kw N/A N/A N/A rt name name N/A N/A rt _return_type_for_method meth N/A N/A N/A N/A meth __code__ co_argcount 2 N/A N/A N/A Exception N/A Method %s has %d arguments (must have at least 2) N/A meth N/A N/A meth __code__ co_argcount N/A N/A create_field_element lh rt kw N/A create_field_element N/A N/A lh field N/A kw N/A N/A e N/A field2elem lh field kw N/A N/A N/A e field None N/A e.field is None for %s.%s N/A N/A lh layout kw N/A N/A N/A lh add_store_field N/A e field N/A e N/A