Module Import alias Import alias Import alias Import alias ImportFrom alias Import alias ImportFrom alias identifier ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign NameStore Str ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore Dict Str Str NameLoad Lambda arguments args NameParam defaults BinOpDiv Call NameLoad NameLoad Num Call NameLoad NameLoad Assign NameStore Num Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore TupleLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad ListLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad BoolOpOr NameLoad Call NameLoad NameLoad Str ListLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr BoolOpOr NameLoad Dict If Call NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BinOpMod Str AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body If Call NameLoad NameLoad body Assign AttributeStore NameLoad attr Str orelse Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BoolOpOr NameLoad Call NameLoad Str Assign AttributeStore NameLoad attr BoolOpOr NameLoad ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BoolOpOr NameLoad Dict Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BoolOpOr NameLoad Dict Assign AttributeStore NameLoad attr NameLoad If NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call AttributeLoad Str attr NameLoad Assign AttributeStore NameLoad attr NameLoad If NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad CompareNotIn NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad Call AttributeLoad Str attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr Num If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareIn AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse TryExcept body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign NameStore BinOpMod Call NameLoad Str Dict Str Str AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIn NameLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad body Return SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad If AttributeLoad NameLoad attr body Assign NameStore ListComp NameLoad comprehension TupleStore NameStore NameStore AttributeLoad NameLoad attr CompareEq Call AttributeLoad NameLoad attr Call AttributeLoad BoolOpOr NameLoad Str attr If NameLoad body Assign NameStore SubscriptLoad NameLoad Index Num orelse For NameStore AttributeLoad NameLoad attr body TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Dict Str Str Str AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr If BoolOpAnd NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign SubscriptStore SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad Index NameLoad NameLoad Return SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call NameLoad NameLoad NameLoad NameLoad If BoolOpAnd NameLoad CompareNotIn NameLoad AttributeLoad NameLoad attr body Return NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If Call NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad TryExcept body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareNotIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad Lambda arguments args NameParam defaults CompareIsNot NameLoad NameLoad NameLoad If Call NameLoad NameLoad body TryExcept body Assign NameStore Call NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Return NameLoad handlers ExceptHandler type NameLoad body Pass Return NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore AttributeLoad NameLoad attr If NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad If AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr BinOpMod Str NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr If NameLoad body Assign NameStore Call NameLoad ListComp TupleLoad NameLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr comprehension NameStore NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr If NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse Return Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Call NameLoad Str Dict Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad Call NameLoad ListLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Str Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return BinOpMod Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return Dict decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign AttributeStore NameLoad attr BoolOpOr NameLoad Call NameLoad NameLoad Str ListLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr BoolOpOr NameLoad Dict Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr CompareIsNot AttributeLoad AttributeLoad NameLoad attr attr NameLoad If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore AttributeLoad NameLoad attr Index Str AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign NameStore BoolOpOr Call NameLoad NameLoad AttributeLoad NameLoad attr Str Str If CompareGt Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index Str Str Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Str If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Call NameLoad Call AttributeLoad NameLoad attr NameLoad Dict Str Str Assign SubscriptStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Call AttributeLoad NameLoad attr NameLoad NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore AttributeLoad NameLoad attr If Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Assign SubscriptStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Call AttributeLoad NameLoad attr NameLoad NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign SubscriptStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign NameStore BoolOpOr Call AttributeLoad NameLoad attr NameLoad Dict Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body If Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Raise Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad Str attr ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call NameLoad BinOpMod Str TupleLoad Call NameLoad AttributeLoad NameLoad attr NameLoad Call NameLoad Call NameLoad NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If NameLoad body Return NameLoad orelse Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str If Call NameLoad NameLoad Str body Return AttributeLoad NameLoad attr If BoolOpOr AttributeLoad AttributeLoad NameLoad attr attr CompareIn AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assign NameStore Call AttributeLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore AttributeLoad AttributeLoad NameLoad attr attr body If CompareEq Call AttributeLoad Call NameLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr NameLoad Return AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareIs NameLoad NameLoad body Return Str orelse If CompareIs NameLoad NameLoad body Return Str orelse Return Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore AttributeLoad NameLoad attr attr ListComp NameLoad comprehension NameStore AttributeLoad AttributeLoad NameLoad attr attr CompareNotEq NameLoad Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str If AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad Call NameLoad ListLoad TupleLoad Str AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Str AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return BinOpMod Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Call NameLoad Str Dict Str NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore BoolOpOr Call NameLoad NameLoad Str NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str ListLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str ListLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str ListLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str ListLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str Str Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str Str Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str Str Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str Call NameLoad Str Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str ListLoad Assign NameStore ListComp NameLoad comprehension NameStore AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad If CompareGt Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str CompareGt Call NameLoad NameLoad Num If CompareEq Call NameLoad NameLoad Num body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str Str Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call NameLoad Call NameLoad NameLoad Str Str Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str CompareGt Call NameLoad AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str CompareGt Call NameLoad AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str ListLoad If CompareGt Call NameLoad AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd AttributeLoad NameLoad attr CompareLtE Call NameLoad AttributeLoad NameLoad attr Num body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore NameLoad Assign SubscriptStore NameLoad Index Str NameStore Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore ListLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If Call NameLoad Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults AttributeLoad SubscriptLoad NameLoad Index Num attr For NameStore SubscriptLoad NameLoad Slice Num body If Call NameLoad NameLoad Str body Assign NameStore BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad If BoolOpAnd CompareEq AttributeLoad NameLoad attr Str CompareGt Call NameLoad NameLoad Num body Raise Call NameLoad BinOpMod Str NameLoad If BoolOpAnd CompareEq AttributeLoad NameLoad attr Str CompareGt Call NameLoad NameLoad Num body Raise Call NameLoad BinOpMod Str NameLoad If AttributeLoad NameLoad attr body For NameStore SubscriptLoad NameLoad Slice body If CompareNotIn SubscriptLoad NameLoad Index Num AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults Call AttributeLoad AttributeLoad SubscriptLoad NameLoad Index Str attr attr SubscriptLoad NameLoad Index Num If BoolOpAnd AttributeLoad NameLoad attr CompareNotEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Num TupleLoad Str NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str keyword Call NameLoad Str keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr TupleLoad Str NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign NameStore Call NameLoad BinOpBitOr BinOpBitOr Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword Call NameLoad Str Assign NameStore Call NameLoad ListComp TupleLoad AttributeLoad NameLoad attr Call NameLoad comprehension NameStore NameLoad Assign SubscriptStore NameLoad Index Str NameLoad If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body If UnaryOpNot Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore BoolOpAnd UnaryOpNot NameLoad CompareEq NameLoad Str AttributeLoad NameLoad attr Assign NameStore CompareEq NameLoad AttributeLoad NameLoad attr Assign NameStore BoolOpAnd NameLoad UnaryOpNot Call AttributeLoad NameLoad attr NameLoad If BoolOpOr NameLoad NameLoad NameLoad body If AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Call NameLoad Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Str orelse Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore BinOpMod Str Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Dict For NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Dict decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body TryExcept body Assign NameStore NameLoad If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return BoolOpAnd Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad AttributeLoad NameLoad attr attr body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Dict AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return SubscriptLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad Call NameLoad NameLoad Str Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad Call NameLoad NameLoad Str If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If CompareGt Call NameLoad NameLoad Num body Raise Call NameLoad BinOpMod Str NameLoad If UnaryOpNot NameLoad body Raise Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr BinOpMod Call NameLoad Str NameLoad Return SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Return NameLoad Return BoolOpOr Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListComp SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr comprehension NameStore AttributeLoad AttributeLoad NameLoad attr attr CompareNotIn NameLoad AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListComp SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr comprehension NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore BinOpAdd NameLoad NameLoad Return ListComp NameLoad comprehension NameStore NameLoad Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore ListLoad For NameStore AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad body Continue Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad If Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Return Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Num Assign NameStore CompareIn Str AttributeLoad NameLoad attr If BoolOpAnd NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str orelse If BoolOpAnd UnaryOpNot NameLoad UnaryOpNot NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str NameLoad ListLoad ListLoad If BoolOpAnd AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str AttributeLoad AttributeLoad NameLoad attr attr For NameStore NameLoad body If CompareIn AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad orelse If CompareNotEq NameLoad Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareGt Call NameLoad NameLoad Num Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If NameLoad body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Str Str Str NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TryExcept body Assign NameStore Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Return TupleLoad NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore BoolOpOr NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If BoolOpOr UnaryOpNot NameLoad CompareNotEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Return NameLoad If BoolOpOr UnaryOpNot AttributeLoad NameLoad attr NameLoad NameLoad body If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad orelse If NameLoad body Assign NameStore ListLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad Return NameLoad orelse If BoolOpAnd NameLoad AttributeLoad NameLoad attr UnaryOpNot BoolOpOr NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If BoolOpAnd CompareEq AttributeLoad NameLoad attr Str CompareIn Str AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str orelse If BoolOpAnd CompareIn Str AttributeLoad NameLoad attr CompareIn Str AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad orelse Assign NameStore NameStore NameStore NameLoad Return TupleLoad NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BoolOpAnd AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad If Call AttributeLoad NameLoad attr body If UnaryOpNot NameLoad body Return Call NameLoad Call AttributeLoad NameLoad attr orelse Return Call NameLoad keyword AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If NameLoad body For NameStore NameLoad body If CompareEq AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr Str Str body Assign AttributeStore SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad attr Str Assign NameStore NameLoad orelse Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign AttributeStore NameLoad attr NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore BoolOpOr Call AttributeLoad NameLoad attr NameLoad Call NameLoad Str Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Str NameLoad Return Call NameLoad keyword Num If CompareEq AttributeLoad NameLoad attr Str body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad If Call AttributeLoad NameLoad attr body If UnaryOpNot NameLoad body Return Call NameLoad Call AttributeLoad NameLoad attr orelse Return Call NameLoad keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd NameLoad Str NameLoad NameLoad If Call NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign NameStore Dict Str Str Str Str Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad keyword Num keyword Str handlers ExceptHandler type AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Call AttributeLoad Str attr AttributeLoad NameLoad attr Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad keyword Num keyword Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd CompareEq NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr UnaryOpNot AttributeLoad NameLoad attr If CompareIn NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad Str body Return AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return IfExp AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return IfExp AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad Str attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad Str attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If Call NameLoad ListComp CompareIs NameLoad NameLoad comprehension NameStore NameLoad body Return NameLoad orelse If Call NameLoad ListComp CompareIs NameLoad NameLoad comprehension NameStore NameLoad body Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareIs NameLoad NameLoad body Return Str orelse If CompareIs NameLoad NameLoad body Return Str orelse Return Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad TryExcept body For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareEq Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Raise Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list Call AttributeLoad NameLoad attr NameLoad
N/A N/A collections N/A copy N/A json N/A logging operator attrgetter N/A sys django.core exceptions core_exceptions django.core urlresolvers django forms django.http HttpResponse django template django.template.defaultfilters slugify django.template.defaultfilters truncatechars django.template.loader render_to_string django.utils.datastructures SortedDict django.utils.html escape django.utils http django.utils.http urlencode django.utils.safestring mark_safe django.utils termcolors django.utils.translation ugettext_lazy _ N/A six horizon conf horizon exceptions horizon messages horizon.tables.actions FilterAction horizon.tables.actions LinkAction horizon.utils html N/A LOG N/A N/A logging getLogger __name__ N/A PALETTE N/A N/A termcolors PALETTES N/A N/A termcolors DEFAULT_PALETTE N/A STRING_SEPARATOR __ Column N/A N/A html HTMLElement N/A N/A A class which represents a single column in a :class:`.DataTable`.

    .. attribute:: transform

        A string or callable. If ``transform`` is a string, it should be the
        name of the attribute on the underlying data class which
        should be displayed in this column. If it is a callable, it
        will be passed the current row's data at render-time and should
        return the contents of the cell. Required.

    .. attribute:: verbose_name

        The name for this column which should be used for display purposes.
        Defaults to the value of ``transform`` with the first letter
        of each word capitalized if the ``transform`` is not callable,
        otherwise it defaults to an empty string (``""``).

    .. attribute:: sortable

        Boolean to determine whether this column should be sortable or not.
        Defaults to ``True``.

    .. attribute:: hidden

        Boolean to determine whether or not this column should be displayed
        when rendering the table. Default: ``False``.

    .. attribute:: link

        A string or callable which returns a URL which will be wrapped around
        this column's text as a link.

    .. attribute:: allowed_data_types

        A list of data types for which the link should be created.
        Default is an empty list (``[]``).

        When the list is empty and the ``link`` attribute is not None, all the
        rows under this column will be links.

    .. attribute::  status

        Boolean designating whether or not this column represents a status
        (i.e. "enabled/disabled", "up/down", "active/inactive").
        Default: ``False``.

    .. attribute::  status_choices

        A tuple of tuples representing the possible data values for the
        status column and their associated boolean equivalent. Positive
        states should equate to ``True``, negative states should equate
        to ``False``, and indeterminate states should be ``None``.

        Values are compared in a case-insensitive manner.

        Example (these are also the default values)::

            status_choices = (
                    ('enabled', True),
                    ('true', True)
                    ('up', True),
                    ('active', True),
                    ('yes', True),
                    ('on', True),
                    ('none', None),
                    ('unknown', None),
                    ('', None),
                    ('disabled', False),
                    ('down', False),
                    ('false', False),
                    ('inactive', False),
                    ('no', False),
                    ('off', False),
                )

    .. attribute::  display_choices

        A tuple of tuples representing the possible values to substitute
        the data when displayed in the column cell.

    .. attribute:: empty_value

        A string or callable to be used for cells which have no data.
        Defaults to the string ``"-"``.

    .. attribute:: summation

        A string containing the name of a summation method to be used in
        the generation of a summary row for this column. By default the
        options are ``"sum"`` or ``"average"``, which behave as expected.
        Optional.

    .. attribute:: filters

        A list of functions (often template filters) to be applied to the
        value of the data for this column prior to output. This is effectively
        a shortcut for writing a custom ``transform`` function in simple cases.

    .. attribute:: classes

        An iterable of CSS classes which should be added to this column.
        Example: ``classes=('foo', 'bar')``.

    .. attribute:: attrs

        A dict of HTML attribute strings which should be added to this column.
        Example: ``attrs={"data-foo": "bar"}``.

    .. attribute:: cell_attributes_getter

       A callable to get the HTML attributes of a column cell depending
       on the data. For example, to add additional description or help
       information for data in a column cell (e.g. in Images panel, for the
       column 'format'):

            helpText = {
              'ARI':'Amazon Ramdisk Image'
              'QCOW2':'QEMU' Emulator'
              }

            getHoverHelp(data):
              text = helpText.get(data, None)
              if text:
                  return {'title': text}
              else:
                  return {}
            ...
            ...
            cell_attributes_getter = getHoverHelp

    .. attribute:: truncate

        An integer for the maximum length of the string in this column. If the
        length of the data in this column is larger than the supplied number,
        the data for this column will be truncated and an ellipsis will be
        appended to the truncated data.
        Defaults to ``None``.

    .. attribute:: link_classes

        An iterable of CSS classes which will be added when the column's text
        is displayed as a link.
        This is left for backward compatibility. Deprecated in favor of the
        link_attributes attribute.
        Example: ``link_classes=('link-foo', 'link-bar')``.
        Defaults to ``None``.

    .. attribute:: wrap_list

        Boolean value indicating whether the contents of this cell should be
        wrapped in a ``<ul></ul>`` tag. Useful in conjunction with Django's
        ``unordered_list`` template filter. Defaults to ``False``.

    .. attribute:: form_field

        A form field used for inline editing of the column. A django
        forms.Field can be used or django form.Widget can be used.

        Example: ``form_field=forms.CharField(required=True)``.
        Defaults to ``None``.

    .. attribute:: form_field_attributes

        The additional html attributes that will be rendered to form_field.
        Example: ``form_field_attributes={'class': 'bold_input_field'}``.
        Defaults to ``None``.

    .. attribute:: update_action

        The class that inherits from tables.actions.UpdateAction, update_cell
        method takes care of saving inline edited data. The tables.base.Row
        get_data method needs to be connected to table for obtaining the data.
        Example: ``update_action=UpdateCell``.
        Defaults to ``None``.

    .. attribute:: link_attrs

        A dict of HTML attribute strings which should be added when the
        column's text is displayed as a link.
        Examples:
        ``link_attrs={"data-foo": "bar"}``.
        ``link_attrs={"target": "_blank", "class": "link-foo link-bar"}``.
        Defaults to ``None``.

    .. attribute:: help_text

        A string of simple help text displayed in a tooltip when you hover
        over the help icon beside the Column name. Defaults to ``None``.
     N/A summation_methods N/A sum average sum N/A N/A N/A data N/A N/A N/A sum data 0.0 N/A len data N/A creation_counter 0 N/A transform None N/A name None N/A verbose_name None N/A status_choices N/A N/A enabled True N/A true True N/A up True N/A yes True N/A active True N/A on True N/A none None N/A unknown None N/A None N/A disabled False N/A down False N/A false False N/A inactive False N/A no False N/A off False __init__ N/A N/A self transform verbose_name sortable link allowed_data_types hidden attrs status status_choices display_choices empty_value filters classes summation auto truncate link_classes wrap_list form_field form_field_attributes update_action link_attrs cell_attributes_getter help_text N/A None True None N/A False None False None None None None None None None None None False None None None None None None N/A N/A N/A self classes N/A list N/A classes N/A getattr self classes N/A N/A N/A N/A N/A super Column self __init__ N/A N/A N/A N/A self attrs update N/A attrs N/A N/A N/A callable transform N/A N/A N/A self transform transform N/A N/A self name N/A <%s callable> N/A transform __name__ N/A N/A N/A self transform N/A unicode transform N/A N/A self name N/A self transform N/A N/A verbose_name None N/A N/A N/A callable transform N/A N/A N/A self verbose_name N/A N/A N/A self verbose_name N/A N/A N/A self transform title N/A N/A N/A self verbose_name verbose_name N/A N/A self auto auto N/A N/A self sortable sortable N/A N/A self link link N/A N/A self allowed_data_types allowed_data_types N/A N/A self hidden hidden N/A N/A self status status N/A N/A self empty_value N/A empty_value N/A _ - N/A N/A self filters N/A filters N/A N/A N/A self truncate truncate N/A N/A self wrap_list wrap_list N/A N/A self form_field form_field N/A N/A self form_field_attributes N/A form_field_attributes N/A N/A N/A self update_action update_action N/A N/A self link_attrs N/A link_attrs N/A N/A N/A self help_text help_text N/A link_classes N/A N/A N/A N/A self link_attrs N/A class N/A N/A join link_classes N/A N/A self cell_attributes_getter cell_attributes_getter N/A status_choices N/A N/A N/A self status_choices status_choices N/A N/A self display_choices display_choices N/A N/A N/A summation None N/A summation N/A self summation_methods N/A N/A N/A ValueError N/A Summation method %s must be one of %s. N/A summation N/A N/A ,  join N/A N/A N/A self summation_methods keys N/A N/A self summation summation N/A N/A self creation_counter N/A Column creation_counter N/A N/A Column creation_counter 1 N/A N/A N/A self sortable N/A N/A self auto N/A N/A N/A N/A N/A self classes append sortable N/A N/A self hidden N/A N/A N/A N/A N/A self classes append hide N/A N/A N/A self link None N/A N/A N/A N/A N/A self classes append anchor N/A __unicode__ N/A N/A self N/A N/A N/A N/A unicode N/A self verbose_name N/A __repr__ N/A N/A self N/A N/A N/A N/A <%s: %s> N/A N/A N/A self __class__ __name__ N/A self name N/A get_raw_data N/A N/A self datum N/A N/A N/A Returns the raw data for this column, before any filters or
        formatting are applied to it. This is useful when doing calculations
        on data in the table.
         N/A N/A callable N/A self transform N/A N/A data N/A N/A self transform datum N/A N/A N/A N/A isinstance datum N/A collections Mapping N/A N/A self transform datum N/A N/A data N/A N/A datum get N/A self transform N/A N/A N/A N/A data N/A getattr datum N/A self transform N/A N/A N/A AttributeError N/A N/A msg N/A N/A _ The attribute %(attr)s doesn't exist on %(obj)s. N/A attr obj N/A self transform datum N/A msg N/A N/A termcolors colorize msg N/A PALETTE N/A ERROR N/A N/A N/A LOG warning msg N/A data None N/A data N/A get_data N/A N/A self datum N/A N/A N/A Returns the final display data for this column from the given
        inputs.

        The return value will be either the attribute specified for this column
        or the return value of the attr:`~horizon.tables.Column.transform`
        method for this column.
         N/A datum_id N/A N/A N/A self table get_object_id datum N/A N/A datum_id N/A N/A N/A self table _data_cache N/A self N/A N/A N/A N/A N/A N/A self table _data_cache N/A self N/A datum_id N/A data N/A N/A self get_raw_data datum N/A display_value None N/A N/A self display_choices N/A N/A display_value N/A display N/A N/A value display N/A self display_choices N/A N/A N/A value lower N/A N/A N/A data lower N/A display_value N/A N/A data N/A display_value N/A 0 N/A N/A filter_func N/A self filters N/A N/A N/A N/A data N/A filter_func data N/A N/A N/A Exception N/A N/A msg Filter '%(filter)s' failed with data '%(data)s' on column '%(col_name)s' N/A N/A N/A LOG warning msg N/A filter data col_name N/A filter_func func_name data N/A unicode N/A self verbose_name N/A N/A data N/A self truncate N/A N/A data N/A truncatechars data N/A self truncate N/A N/A N/A N/A N/A self table _data_cache N/A self N/A datum_id data N/A N/A N/A N/A N/A self table _data_cache N/A self N/A datum_id N/A get_link_url N/A N/A self datum N/A N/A N/A Returns the final value for the column's ``link`` property.

        If ``allowed_data_types`` of this column  is not empty and the datum
        has an assigned type, check if the datum's type is in the
        ``allowed_data_types`` list. If not, the datum won't be displayed
        as a link.

        If ``link`` is a callable, it will be passed the current data object
        and should return a URL. Otherwise ``get_link_url`` will attempt to
        call ``reverse`` on ``link`` with the object's id as a parameter.
        Failing that, it will simply return the value of ``link``.
         N/A N/A self allowed_data_types N/A N/A data_type_name N/A N/A N/A self table _meta data_type_name N/A data_type N/A getattr datum data_type_name None N/A N/A data_type N/A data_type N/A self allowed_data_types N/A N/A None N/A obj_id N/A N/A N/A self table get_object_id datum N/A N/A callable N/A self link N/A N/A N/A N/A self link datum N/A N/A N/A N/A N/A urlresolvers reverse N/A self link args N/A obj_id N/A N/A N/A N/A urlresolvers NoReverseMatch N/A N/A N/A self link N/A get_summation N/A N/A self N/A N/A N/A Returns the summary value for the data in this column if a
        valid summation method is specified for it. Otherwise returns ``None``.
         N/A N/A N/A self summation N/A self summation_methods N/A N/A None N/A summation_function N/A N/A self summation_methods N/A N/A self summation N/A data N/A N/A N/A self get_raw_data datum N/A datum N/A N/A self table data N/A data N/A filter N/A N/A N/A datum N/A N/A datum None data N/A N/A len data N/A N/A N/A N/A summation N/A summation_function data N/A filter_func N/A self filters N/A N/A summation N/A filter_func summation N/A summation N/A N/A N/A TypeError N/A N/A N/A None N/A N/A Row N/A N/A html HTMLElement N/A N/A Represents a row in the table.

    When iterated, the ``Row`` instance will yield each of its cells.

    Rows are capable of AJAX updating, with a little added work:

    The ``ajax`` property needs to be set to ``True``, and
    subclasses need to define a ``get_data`` method which returns a data
    object appropriate for consumption by the table (effectively the "get"
    lookup versus the table's "list" lookup).

    The automatic update interval is configurable by setting the key
    ``ajax_poll_interval`` in the ``HORIZON_CONFIG`` dictionary.
    Default: ``2500`` (measured in milliseconds).

    .. attribute:: table

        The table which this row belongs to.

    .. attribute:: datum

        The data object which this row represents.

    .. attribute:: id

        A string uniquely representing this row composed of the table name
        and the row data object's identifier.

    .. attribute:: cells

        The cells belonging to this row stored in a ``SortedDict`` object.
        This attribute is populated during instantiation.

    .. attribute:: status

        Boolean value representing the status of this row calculated from
        the values of the table's ``status_columns`` if they are set.

    .. attribute:: status_class

        Returns a css class for the status of the row based on ``status``.

    .. attribute:: ajax

        Boolean value to determine whether ajax updating for this row is
        enabled.

    .. attribute:: ajax_action_name

        String that is used for the query parameter key to request AJAX
        updates. Generally you won't need to change this value.
        Default: ``"row_update"``.

    .. attribute:: ajax_cell_action_name

        String that is used for the query parameter key to request AJAX
        updates of cell. Generally you won't need to change this value.
        It is also used for inline edit of the cell.
        Default: ``"cell_update"``.
     N/A ajax False N/A ajax_action_name row_update N/A ajax_cell_action_name cell_update __init__ N/A N/A self table datum N/A None N/A N/A N/A N/A N/A super Row self __init__ N/A N/A self table table N/A N/A self datum datum N/A N/A self selected False N/A N/A self datum N/A N/A N/A N/A self load_cells N/A N/A N/A self id None N/A N/A self cells N/A N/A load_cells N/A N/A self datum N/A None N/A N/A Load the row's data (either provided at initialization or as an
        argument to this function), initialize all the cells contained
        by this row, and set the appropriate row properties which require
        the row's data to be determined.

        This function is called automatically by
        :meth:`~horizon.tables.Row.__init__` if the ``datum`` argument is
        provided. However, by not providing the data during initialization
        this function allows for the possibility of a two-step loading
        pattern when you need a row instance but don't yet have the data
        available.
         N/A table N/A self table N/A datum N/A N/A N/A self datum datum N/A N/A datum N/A self datum N/A cells N/A N/A column N/A N/A N/A table columns values N/A N/A cell N/A N/A N/A table _meta cell_class datum column self N/A N/A N/A cells append N/A N/A N/A column name N/A column auto cell N/A N/A self cells N/A SortedDict cells N/A N/A self ajax N/A N/A interval N/A N/A conf HORIZON_CONFIG N/A ajax_poll_interval N/A N/A N/A self attrs N/A data-update-interval interval N/A N/A N/A self attrs N/A data-update-url N/A N/A self get_ajax_update_url N/A N/A N/A N/A self classes append ajax-update N/A N/A N/A self attrs N/A data-object-id N/A N/A table get_object_id datum N/A N/A N/A N/A self classes append N/A self status_class N/A id_vals N/A table sep id N/A N/A self table name STRING_SEPARATOR N/A N/A table get_object_id datum N/A N/A self id N/A %(table)s%(sep)srow%(sep)s%(id)s id_vals N/A N/A N/A self attrs N/A id N/A self id N/A display_name N/A N/A table get_object_display datum N/A display_name N/A N/A N/A N/A self attrs N/A data-display N/A escape display_name N/A __repr__ N/A N/A self N/A N/A N/A N/A <%s: %s> N/A N/A N/A self __class__ __name__ N/A self id N/A __iter__ N/A N/A self N/A N/A N/A N/A iter N/A N/A N/A self cells values N/A status N/A N/A self N/A N/A N/A column_names N/A N/A N/A self table _meta status_columns N/A column_names N/A N/A statuses N/A dict N/A N/A column_name N/A N/A N/A self cells N/A column_name status N/A column_name column_names N/A N/A N/A N/A self table calculate_row_status statuses N/A property status_class N/A N/A self N/A N/A N/A column_names N/A N/A N/A self table _meta status_columns N/A column_names N/A N/A N/A N/A N/A self table get_row_status_class N/A self status N/A N/A N/A property render N/A N/A self N/A N/A N/A N/A render_to_string horizon/common/_data_table_row.html N/A row self N/A get_cells N/A N/A self N/A N/A N/A Returns the bound cells for this row in order. N/A N/A N/A N/A self cells values N/A get_ajax_update_url N/A N/A self N/A N/A N/A table_url N/A N/A N/A self table get_absolute_url N/A params N/A urlencode N/A SortedDict N/A N/A action N/A self ajax_action_name N/A table N/A N/A self table name N/A obj_id N/A N/A N/A self table get_object_id N/A self datum N/A N/A %s?%s N/A table_url params N/A can_be_selected N/A N/A self datum N/A N/A N/A By default if multiselect enabled return True. You can remove the
        checkbox after an ajax update here if required.
         N/A True N/A get_data N/A N/A self request obj_id N/A N/A N/A Fetches the updated data for the row based on the object id
        passed in. Must be implemented by a subclass to allow AJAX updating.
         N/A N/A N/A N/A Cell N/A N/A html HTMLElement N/A N/A Represents a single cell in the table. __init__ N/A N/A self datum column row attrs classes N/A None None N/A N/A N/A self classes N/A classes N/A getattr self classes N/A N/A N/A N/A N/A super Cell self __init__ N/A N/A N/A N/A self attrs update N/A attrs N/A N/A N/A self datum datum N/A N/A self column column N/A N/A self row row N/A N/A self wrap_list N/A column wrap_list N/A N/A self inline_edit_available N/A N/A N/A self column update_action None N/A N/A self inline_edit_available N/A N/A N/A self update_action N/A N/A N/A self column update_action N/A N/A N/A self attrs N/A data-cell-name N/A column name N/A N/A N/A self attrs N/A data-update-url N/A N/A self get_ajax_update_url N/A N/A self inline_edit_mod False N/A N/A column truncate N/A N/A data N/A N/A getattr datum N/A column name N/A N/A N/A len data N/A column truncate N/A N/A N/A N/A self attrs N/A data-toggle tooltip N/A N/A N/A self attrs N/A title data N/A N/A self data N/A N/A self get_data datum column row N/A get_data N/A N/A self datum column row N/A N/A N/A Fetches the data to be displayed in this cell. N/A table N/A row table N/A N/A N/A column auto multi_select N/A N/A data N/A N/A N/A row can_be_selected datum N/A N/A widget N/A N/A forms CheckboxInput check_test N/A N/A N/A value N/A False N/A data N/A N/A widget render object_ids N/A unicode N/A N/A table get_object_id datum N/A class table-row-multi-select N/A N/A N/A N/A table _data_cache N/A column N/A N/A N/A table get_object_id datum data N/A N/A N/A N/A column auto form_field N/A N/A widget N/A column form_field N/A N/A issubclass N/A widget __class__ N/A forms Field N/A N/A widget N/A widget widget N/A widget_name N/A %s__%s N/A N/A column name N/A unicode N/A N/A table get_object_id datum N/A form_field_attributes N/A N/A N/A N/A form_field_attributes update N/A column form_field_attributes N/A N/A form_field_attributes N/A id widget_name N/A data N/A N/A widget render widget_name N/A N/A column get_data datum form_field_attributes N/A N/A N/A N/A table _data_cache N/A column N/A N/A N/A table get_object_id datum data N/A N/A N/A N/A column auto actions N/A N/A data N/A N/A table render_row_actions datum pull_right False N/A N/A N/A N/A table _data_cache N/A column N/A N/A N/A table get_object_id datum data N/A N/A data N/A N/A column get_data datum N/A N/A column cell_attributes_getter N/A N/A cell_attributes N/A N/A N/A column cell_attributes_getter data N/A N/A N/A N/A N/A self attrs update cell_attributes N/A data N/A __repr__ N/A N/A self N/A N/A N/A N/A <%s: %s, %s> N/A N/A N/A self __class__ __name__ N/A N/A self column name N/A N/A self row id N/A id N/A N/A self N/A N/A N/A N/A %s__%s N/A N/A N/A self column name N/A unicode N/A N/A N/A N/A self row table get_object_id N/A self datum N/A property value N/A N/A self N/A N/A N/A Returns a formatted version of the data for final output.

        This takes into consideration the
        :attr:`~horizon.tables.Column.link`` and
        :attr:`~horizon.tables.Column.empty_value`
        attributes.
         N/A N/A N/A data N/A N/A N/A self column get_data N/A self datum N/A N/A data None N/A N/A N/A callable N/A N/A self column empty_value N/A N/A data N/A N/A N/A self column empty_value N/A self datum N/A N/A data N/A N/A self column empty_value N/A N/A N/A Exception N/A N/A data None N/A exc_info N/A N/A sys exc_info N/A N/A N/A six reraise N/A template TemplateSyntaxError N/A exc_info N/A 1 N/A exc_info N/A 2 N/A N/A self url N/A N/A link_attrs N/A N/A join N/A N/A %s="%s" N/A k v N/A N/A k v N/A N/A N/A N/A self column link_attrs items N/A data N/A mark_safe N/A <a href="%s" %s>%s</a> N/A N/A escape N/A self url link_attrs N/A escape N/A unicode data N/A data N/A property url N/A N/A self N/A N/A N/A N/A N/A self column link N/A N/A url N/A N/A N/A self column get_link_url N/A self datum N/A url N/A N/A url N/A N/A None N/A property status N/A N/A self N/A N/A N/A Gets the status for the column based on the cell's data. N/A N/A hasattr self _status N/A N/A N/A self _status N/A N/A N/A N/A self column status N/A N/A N/A self column name N/A N/A N/A N/A self column table _meta status_columns N/A N/A data_status_lower N/A N/A N/A unicode N/A N/A N/A self column get_raw_data N/A self datum lower N/A N/A status_name status_value N/A N/A self column status_choices N/A N/A N/A N/A N/A N/A unicode status_name lower data_status_lower N/A N/A N/A self _status status_value N/A N/A self _status N/A N/A self _status None N/A N/A self _status N/A property get_status_class N/A N/A self status N/A N/A N/A Returns a css class name determined by the status value. N/A N/A status True N/A N/A status_up N/A N/A N/A status False N/A N/A status_down N/A N/A status_unknown N/A get_default_classes N/A N/A self N/A N/A N/A Returns a flattened string of the cell's CSS classes. N/A N/A N/A self url N/A N/A N/A N/A self column classes N/A cls N/A cls N/A N/A self column classes N/A cls anchor N/A column_class_string N/A N/A N/A N/A N/A self column get_final_attrs get class N/A classes N/A set N/A N/A column_class_string split N/A N/A N/A self column status N/A N/A N/A N/A classes add N/A N/A self get_status_class N/A self status N/A N/A self inline_edit_available N/A N/A N/A N/A classes add inline_edit_available N/A N/A list classes N/A get_ajax_update_url N/A N/A self N/A N/A N/A column N/A self column N/A table_url N/A N/A N/A column table get_absolute_url N/A params N/A urlencode N/A SortedDict N/A N/A action N/A N/A self row ajax_cell_action_name N/A table N/A N/A column table name N/A cell_name N/A column name N/A obj_id N/A N/A N/A column table get_object_id N/A self datum N/A N/A %s?%s N/A table_url params N/A update_allowed N/A N/A self N/A N/A N/A Determines whether update of given cell is allowed.

        Calls allowed action of defined UpdateAction of the Column.
         N/A N/A N/A N/A self update_action allowed N/A N/A N/A self column table request N/A self datum self N/A property render N/A N/A self N/A N/A N/A N/A render_to_string horizon/common/_data_table_cell.html N/A cell self N/A N/A DataTableOptions N/A object N/A N/A Contains options for :class:`.DataTable` objects.

    .. attribute:: name

        A short name or slug for the table.

    .. attribute:: verbose_name

        A more verbose name for the table meant for display purposes.

    .. attribute:: columns

        A list of column objects or column names. Controls ordering/display
        of the columns in the table.

    .. attribute:: table_actions

        A list of action classes derived from the
        :class:`~horizon.tables.Action` class. These actions will handle tasks
        such as bulk deletion, etc. for multiple objects at once.

    .. attribute:: table_actions_menu

        A list of action classes similar to ``table_actions`` except these
        will be displayed in a menu instead of as individual buttons. Actions
        from this list will take precedence over actions from the
        ``table_actions`` list.

    .. attribute:: row_actions

        A list similar to ``table_actions`` except tailored to appear for
        each row. These actions act on a single object at a time.

    .. attribute:: actions_column

        Boolean value to control rendering of an additional column containing
        the various actions for each row. Defaults to ``True`` if any actions
        are specified in the ``row_actions`` option.

    .. attribute:: multi_select

        Boolean value to control rendering of an extra column with checkboxes
        for selecting multiple objects in the table. Defaults to ``True`` if
        any actions are specified in the ``table_actions`` option.

    .. attribute:: filter

        Boolean value to control the display of the "filter" search box
        in the table actions. By default it checks whether or not an instance
        of :class:`.FilterAction` is in :attr:`.table_actions`.

    .. attribute:: template

        String containing the template which should be used to render the
        table. Defaults to ``"horizon/common/_data_table.html"``.

    .. attribute:: context_var_name

        The name of the context variable which will contain the table when
        it is rendered. Defaults to ``"table"``.

    .. attribute:: prev_pagination_param

        The name of the query string parameter which will be used when
        paginating backward in this table. When using multiple tables in a
        single view this will need to be changed to differentiate between the
        tables. Default: ``"prev_marker"``.

    .. attribute:: pagination_param

        The name of the query string parameter which will be used when
        paginating forward in this table. When using multiple tables in a
        single view this will need to be changed to differentiate between the
        tables. Default: ``"marker"``.

    .. attribute:: status_columns

        A list or tuple of column names which represents the "state"
        of the data object being represented.

        If ``status_columns`` is set, when the rows are rendered the value
        of this column will be used to add an extra class to the row in
        the form of ``"status_up"`` or ``"status_down"`` for that row's
        data.

        The row status is used by other Horizon components to trigger tasks
        such as dynamic AJAX updating.

    .. attribute:: cell_class

        The class which should be used for rendering the cells of this table.
        Optional. Default: :class:`~horizon.tables.Cell`.

    .. attribute:: row_class

        The class which should be used for rendering the rows of this table.
        Optional. Default: :class:`~horizon.tables.Row`.

    .. attribute:: column_class

        The class which should be used for handling the columns of this table.
        Optional. Default: :class:`~horizon.tables.Column`.

    .. attribute:: css_classes

        A custom CSS class or classes to add to the ``<table>`` tag of the
        rendered table, for when the particular table requires special styling.
        Default: ``""``.

    .. attribute:: mixed_data_type

        A toggle to indicate if the table accepts two or more types of data.
        Optional. Default: ``False``

    .. attribute:: data_types

        A list of data types that this table would accept. Default to be an
        empty list, but if the attribute ``mixed_data_type`` is set to
        ``True``, then this list must have at least one element.

    .. attribute:: data_type_name

        The name of an attribute to assign to data passed to the table when it
        accepts mix data. Default: ``"_table_data_type"``

    .. attribute:: footer

        Boolean to control whether or not to show the table's footer.
        Default: ``True``.

    .. attribute:: hidden_title

        Boolean to control whether or not to show the table's title.
        Default: ``True``.

    .. attribute:: permissions

        A list of permission names which this table requires in order to be
        displayed. Defaults to an empty list (``[]``).
     __init__ N/A N/A self options N/A N/A N/A N/A self name N/A getattr options name N/A N/A self __class__ __name__ N/A verbose_name N/A N/A getattr options verbose_name None N/A N/A N/A self name title N/A N/A self verbose_name verbose_name N/A N/A self columns N/A getattr options columns None N/A N/A self status_columns N/A getattr options status_columns N/A N/A N/A self table_actions N/A getattr options table_actions N/A N/A N/A self row_actions N/A getattr options row_actions N/A N/A N/A self table_actions_menu N/A getattr options table_actions_menu N/A N/A N/A self cell_class N/A getattr options cell_class Cell N/A N/A self row_class N/A getattr options row_class Row N/A N/A self column_class N/A getattr options column_class Column N/A N/A self css_classes N/A getattr options css_classes N/A N/A self prev_pagination_param N/A getattr options prev_pagination_param prev_marker N/A N/A self pagination_param N/A getattr options pagination_param marker N/A N/A self browser_table N/A getattr options browser_table None N/A N/A self footer N/A getattr options footer True N/A N/A self hidden_title N/A getattr options hidden_title True N/A N/A self no_data_message N/A getattr options no_data_message N/A _ No items to display. N/A N/A self permissions N/A getattr options permissions N/A N/A filter_actions N/A action N/A action N/A self table_actions N/A issubclass action FilterAction N/A N/A N/A len filter_actions 1 N/A N/A N/A NotImplementedError Multiple filter actions is not currently supported. N/A N/A self filter N/A getattr options filter N/A N/A len filter_actions 0 N/A N/A N/A len filter_actions 1 N/A N/A N/A self _filter_action N/A N/A filter_actions pop N/A N/A N/A self _filter_action None N/A N/A self template N/A getattr options template horizon/common/_data_table.html N/A N/A self row_actions_dropdown_template horizon/common/_data_table_row_actions_dropdown.html N/A N/A self row_actions_row_template horizon/common/_data_table_row_actions_row.html N/A N/A self table_actions_template horizon/common/_data_table_table_actions.html N/A N/A self context_var_name N/A unicode N/A getattr options context_var_name table N/A N/A self actions_column N/A getattr options actions_column N/A N/A len N/A self row_actions 0 N/A N/A self multi_select N/A getattr options multi_select N/A N/A len N/A self table_actions 0 N/A N/A self has_prev_data False N/A N/A self has_more_data False N/A N/A self mixed_data_type N/A getattr options mixed_data_type False N/A N/A self data_types N/A getattr options data_types N/A N/A N/A N/A len N/A self data_types 1 N/A N/A N/A self mixed_data_type True N/A N/A N/A self mixed_data_type N/A N/A len N/A self data_types 1 N/A N/A N/A ValueError N/A If mixed_data_type is set to True in class %s, data_types should has more than one types N/A self name N/A N/A self data_type_name N/A getattr options data_type_name _table_data_type N/A N/A DataTableMetaclass N/A type N/A N/A Metaclass to add options to DataTable class and collect columns. __new__ N/A N/A mcs name bases attrs N/A N/A N/A class_name name N/A N/A attrs N/A _meta opts N/A DataTableOptions N/A N/A attrs get Meta None N/A columns N/A N/A N/A attr_name obj N/A N/A attrs items N/A N/A N/A issubclass N/A type obj N/A N/A opts column_class Column N/A N/A column_instance N/A N/A attrs pop attr_name N/A N/A column_instance name attr_name N/A N/A N/A N/A column_instance classes append normal_column N/A N/A N/A columns append N/A attr_name column_instance N/A N/A N/A columns sort key N/A N/A N/A x N/A N/A N/A x N/A 1 creation_counter N/A base N/A bases N/A -1 N/A N/A N/A hasattr base base_columns N/A N/A columns N/A N/A N/A N/A base base_columns items columns N/A N/A attrs N/A base_columns N/A SortedDict columns N/A N/A N/A N/A opts browser_table navigation N/A N/A len columns 3 N/A N/A N/A ValueError N/A You can only assign three column to %s. class_name N/A N/A N/A N/A opts browser_table content N/A N/A len columns 2 N/A N/A N/A ValueError N/A You can only assign two columns to %s. class_name N/A N/A opts columns N/A N/A column_data N/A columns N/A N/A N/A N/A N/A column_data N/A 0 N/A opts columns N/A N/A N/A N/A columns pop N/A N/A columns index column_data N/A N/A N/A columns sort key N/A N/A N/A x N/A N/A N/A N/A N/A attrs N/A _meta columns index N/A x N/A 0 N/A N/A N/A opts multi_select N/A N/A opts browser_table navigation N/A N/A multi_select N/A N/A opts column_class multi_select verbose_name auto multi_select N/A N/A N/A N/A multi_select classes append multi_select_column N/A N/A N/A columns insert 0 N/A multi_select multi_select N/A N/A opts actions_column N/A N/A actions_column N/A N/A opts column_class actions verbose_name N/A _ Actions auto actions N/A N/A N/A N/A actions_column classes append actions_column N/A N/A N/A columns append N/A actions actions_column N/A N/A attrs N/A _columns N/A SortedDict columns N/A actions N/A list N/A N/A N/A set N/A opts row_actions N/A set N/A opts table_actions N/A set N/A opts table_actions_menu N/A N/A N/A actions sort key N/A attrgetter name N/A actions_dict N/A SortedDict N/A N/A N/A action name N/A action N/A action actions N/A N/A attrs N/A base_actions actions_dict N/A N/A opts _filter_action N/A N/A N/A opts _filter_action N/A actions_dict N/A N/A N/A opts _filter_action name N/A N/A N/A type __new__ mcs name bases attrs N/A N/A DataTable N/A object N/A N/A A class which defines a table with all data and associated actions.

    .. attribute:: name

        String. Read-only access to the name specified in the
        table's Meta options.

    .. attribute:: multi_select

        Boolean. Read-only access to whether or not this table
        should display a column for multi-select checkboxes.

    .. attribute:: data

        Read-only access to the data this table represents.

    .. attribute:: filtered_data

        Read-only access to the data this table represents, filtered by
        the :meth:`~horizon.tables.FilterAction.filter` method of the table's
        :class:`~horizon.tables.FilterAction` class (if one is provided)
        using the current request's query parameters.
     __init__ N/A N/A self request data needs_form_wrapper N/A None None kwargs N/A N/A N/A self request request N/A N/A self data data N/A N/A self kwargs kwargs N/A N/A self _needs_form_wrapper needs_form_wrapper N/A N/A self _no_data_message N/A N/A self _meta no_data_message N/A N/A self breadcrumb None N/A N/A self current_item_id None N/A N/A self permissions N/A N/A self _meta permissions N/A columns N/A N/A N/A key _column N/A N/A N/A self _columns items N/A N/A column N/A N/A copy copy _column N/A N/A column table self N/A N/A N/A columns append N/A key column N/A N/A self columns N/A SortedDict columns N/A N/A N/A self _populate_data_cache N/A action N/A N/A N/A self base_actions values N/A N/A N/A N/A action associate_with_table self N/A N/A self needs_summary_row N/A any N/A N/A col summation N/A col N/A N/A N/A self columns values N/A __unicode__ N/A N/A self N/A N/A N/A N/A unicode N/A N/A self _meta verbose_name N/A __repr__ N/A N/A self N/A N/A N/A N/A <%s: %s> N/A N/A N/A self __class__ __name__ N/A N/A self _meta name N/A name N/A N/A self N/A N/A N/A N/A N/A self _meta name N/A property footer N/A N/A self N/A N/A N/A N/A N/A self _meta footer N/A property multi_select N/A N/A self N/A N/A N/A N/A N/A self _meta multi_select N/A property filtered_data N/A N/A self N/A N/A N/A N/A N/A hasattr self _filtered_data N/A N/A N/A self _filtered_data N/A self data N/A N/A N/A N/A self _meta filter N/A N/A self _meta _filter_action N/A N/A action N/A N/A self _meta _filter_action N/A filter_string N/A N/A self get_filter_string N/A filter_field N/A N/A self get_filter_field N/A request_method N/A N/A self request method N/A needs_preloading N/A N/A filter_string N/A request_method GET N/A action needs_preloading N/A valid_method N/A request_method N/A action method N/A not_api_filter N/A filter_string N/A N/A N/A action is_api_filter filter_field N/A N/A valid_method needs_preloading not_api_filter N/A N/A N/A N/A self _meta mixed_data_type N/A N/A N/A self _filtered_data N/A N/A action data_type_filter self N/A self data filter_string N/A N/A N/A self _filtered_data N/A N/A action filter self N/A self data filter_string N/A N/A self _filtered_data N/A property slugify_name N/A N/A self N/A N/A N/A N/A str N/A slugify N/A N/A self _meta name N/A get_filter_string N/A N/A self N/A N/A N/A Get the filter string value. For 'server' type filters this is
        saved in the session so that it gets persisted across table loads.
        For other filter types this is obtained from the POST dict.
         N/A filter_action N/A N/A self _meta _filter_action N/A param_name N/A N/A filter_action get_param_name N/A filter_string N/A N/A N/A filter_action filter_type server N/A N/A filter_string N/A N/A N/A N/A self request session get param_name N/A N/A filter_string N/A N/A N/A N/A self request POST get param_name N/A filter_string N/A get_filter_field N/A N/A self N/A N/A N/A Get the filter field value used for 'server' type filters. This
        is the value from the filter action's list of filter choices.
         N/A filter_action N/A N/A self _meta _filter_action N/A param_name N/A %s_field N/A N/A filter_action get_param_name N/A filter_field N/A N/A N/A N/A self request session get param_name N/A filter_field N/A _populate_data_cache N/A N/A self N/A N/A N/A N/A self _data_cache N/A N/A column N/A N/A self get_columns N/A N/A N/A N/A self _data_cache N/A column N/A N/A _filter_action N/A N/A self action request datum N/A None N/A N/A N/A N/A row_matched True N/A N/A N/A self _meta mixed_data_type N/A N/A row_matched N/A N/A action data_type_matched datum N/A N/A N/A N/A action _allowed request datum row_matched N/A N/A N/A Exception N/A N/A N/A N/A LOG exception Error while checking action permissions. N/A None N/A is_browser_table N/A N/A self N/A N/A N/A N/A N/A self _meta browser_table N/A N/A True N/A False N/A render N/A N/A self N/A N/A N/A Renders the table using the template from the table options. N/A table_template N/A N/A N/A template loader get_template N/A N/A self _meta template N/A extra_context N/A N/A N/A self _meta context_var_name hidden_title self N/A N/A self _meta hidden_title N/A context N/A N/A template RequestContext N/A self request extra_context N/A N/A N/A table_template render context N/A get_absolute_url N/A N/A self N/A N/A N/A Returns the canonical URL for this table.

        This is used for the POST action attribute on the form element
        wrapping the table. In many cases it is also useful for redirecting
        after a successful action on the table.

        For convenience it defaults to the value of
        ``request.get_full_path()`` with any query string stripped off,
        e.g. the path at which the table was requested.
         N/A N/A N/A N/A N/A N/A N/A self request get_full_path partition ? N/A 0 N/A get_full_url N/A N/A self N/A N/A N/A Returns the full URL path for this table.

        This is used for the POST action attribute on the form element
        wrapping the table. We use this method to persist the
        pagination marker.

         N/A N/A N/A N/A self request get_full_path N/A get_empty_message N/A N/A self N/A N/A N/A Returns the message to be displayed when there is no data. N/A N/A self _no_data_message N/A get_object_by_id N/A N/A self lookup N/A N/A N/A Returns the data object from the table's dataset which matches
        the ``lookup`` parameter specified. An error will be raised if
        the match is not a single data object.

        We will convert the object id and ``lookup`` to unicode before
        comparison.

        Uses :meth:`~horizon.tables.DataTable.get_object_id` internally.
         N/A N/A N/A isinstance lookup unicode N/A N/A lookup N/A unicode N/A str lookup utf-8 N/A matches N/A N/A datum N/A self data N/A N/A obj_id N/A N/A self get_object_id datum N/A N/A N/A isinstance obj_id unicode N/A N/A obj_id N/A unicode N/A str obj_id utf-8 N/A N/A obj_id lookup N/A N/A N/A N/A matches append datum N/A N/A N/A len matches 1 N/A N/A N/A ValueError N/A Multiple matches were returned for that id: %s. matches N/A N/A matches N/A N/A N/A N/A exceptions Http302 N/A N/A self get_absolute_url N/A N/A _ No match returned for the id "%s". lookup N/A N/A matches N/A 0 N/A has_actions N/A N/A self N/A N/A N/A Boolean. Indicates whether there are any available actions on this
        table.
         N/A N/A N/A self base_actions N/A N/A False N/A N/A N/A any N/A N/A self get_table_actions N/A any N/A N/A self _meta row_actions N/A property needs_form_wrapper N/A N/A self N/A N/A N/A Boolean. Indicates whether this table should be rendered wrapped in
        a ``<form>`` tag or not.
         N/A N/A N/A self _needs_form_wrapper None N/A N/A N/A self _needs_form_wrapper N/A N/A self has_actions N/A property get_table_actions N/A N/A self N/A N/A N/A Returns a list of the action instances for this table. N/A button_actions N/A N/A N/A self base_actions N/A N/A action name N/A action N/A N/A self _meta table_actions N/A action N/A N/A self _meta table_actions_menu N/A menu_actions N/A N/A N/A self base_actions N/A N/A action name N/A action N/A N/A self _meta table_actions_menu N/A bound_actions N/A button_actions menu_actions N/A N/A action N/A action bound_actions N/A N/A self _filter_action action N/A self request N/A get_row_actions N/A N/A self datum N/A N/A N/A Returns a list of the action instances for a specific row. N/A bound_actions N/A N/A action N/A N/A self _meta row_actions N/A N/A bound_action N/A N/A copy copy N/A N/A self base_actions N/A N/A action name N/A N/A bound_action attrs N/A N/A copy copy N/A bound_action attrs N/A N/A bound_action datum datum N/A N/A N/A N/A self _filter_action bound_action N/A self request datum N/A N/A N/A N/A N/A bound_action update N/A self request datum N/A N/A issubclass N/A bound_action __class__ LinkAction N/A N/A N/A bound_action bound_url N/A N/A bound_action get_link_url datum N/A N/A N/A bound_actions append bound_action N/A bound_actions N/A set_multiselect_column_visibility N/A N/A self visible N/A True N/A N/A hide checkbox column if no current table action is allowed. N/A N/A N/A self multi_select N/A N/A N/A select_column N/A N/A N/A N/A self columns values N/A 0 N/A hidden_found N/A hidden N/A select_column classes N/A N/A hidden_found visible N/A N/A N/A N/A N/A select_column classes remove hidden N/A N/A N/A N/A hidden_found N/A visible N/A N/A N/A N/A N/A select_column classes append hidden N/A render_table_actions N/A N/A self N/A N/A N/A Renders the actions specified in ``Meta.table_actions``. N/A template_path N/A N/A self _meta table_actions_template N/A table_actions_template N/A N/A N/A template loader get_template template_path N/A bound_actions N/A N/A self get_table_actions N/A extra_context N/A table_actions table_actions_buttons table_actions_menu bound_actions N/A N/A N/A N/A N/A N/A self _meta filter N/A N/A self _filter_action N/A N/A self _meta _filter_action N/A self request N/A N/A N/A extra_context N/A filter N/A N/A self _meta _filter_action N/A action bound_actions N/A N/A N/A N/A action __class__ N/A N/A self _meta table_actions_menu N/A N/A N/A N/A N/A extra_context N/A table_actions_menu append action N/A N/A N/A action N/A N/A extra_context get filter N/A N/A N/A N/A N/A extra_context N/A table_actions_buttons append action N/A context N/A N/A template RequestContext N/A self request extra_context N/A N/A N/A self set_multiselect_column_visibility N/A N/A len bound_actions 0 N/A N/A N/A table_actions_template render context N/A render_row_actions N/A N/A self datum pull_right row N/A True False N/A N/A Renders the actions specified in ``Meta.row_actions`` using the
        current row data. If `row` is True, the actions are rendered in a row
        of buttons. Otherwise they are rendered in a dropdown box.
         N/A row N/A N/A template_path N/A N/A self _meta row_actions_row_template N/A N/A template_path N/A N/A self _meta row_actions_dropdown_template N/A row_actions_template N/A N/A N/A template loader get_template template_path N/A bound_actions N/A N/A self get_row_actions datum N/A extra_context N/A row_actions row_id pull_right bound_actions N/A N/A self get_object_id datum pull_right N/A context N/A N/A template RequestContext N/A self request extra_context N/A N/A N/A row_actions_template render context N/A parse_action N/A N/A action_string N/A N/A N/A Parses the ``action`` parameter (a string) sent back with the
        POST data. By default this parses a string formatted as
        ``{{ table_name }}__{{ action_name }}__{{ row_id }}`` and returns
        each of the pieces. The ``row_id`` is optional.
         N/A action_string N/A N/A bits N/A N/A action_string split STRING_SEPARATOR N/A N/A N/A bits reverse N/A table N/A N/A bits pop N/A action N/A N/A bits pop N/A N/A N/A object_id N/A N/A bits pop N/A N/A N/A IndexError N/A N/A object_id None N/A N/A table action object_id N/A staticmethod take_action N/A N/A self action_name obj_id obj_ids N/A None None N/A N/A Locates the appropriate action and routes the object
        data to it. The action should return an HTTP redirect
        if successful, or a value which evaluates to ``False``
        if unsuccessful.
         N/A obj_ids N/A obj_ids N/A N/A N/A N/A self request POST getlist object_ids N/A action N/A N/A N/A self base_actions get action_name None N/A N/A N/A action N/A N/A action method N/A N/A self request method N/A N/A None N/A N/A N/A N/A action requires_input obj_id obj_ids N/A N/A obj_id N/A N/A obj_id N/A N/A self sanitize_id obj_id N/A obj_ids N/A N/A obj_ids N/A N/A N/A self sanitize_id i N/A i obj_ids N/A N/A N/A action handles_multiple N/A N/A response N/A N/A action single self N/A self request obj_id N/A N/A obj_id N/A N/A obj_ids N/A obj_id N/A response N/A N/A action multiple self N/A self request obj_ids N/A response N/A N/A N/A action N/A action requires_input N/A N/A obj_id obj_ids N/A N/A N/A N/A messages info N/A self request N/A _ Please select a row before taking that action. N/A None N/A check_handler N/A N/A cls request N/A N/A N/A Determine whether the request should be handled by this table. N/A N/A N/A N/A request method POST N/A action N/A request POST N/A N/A N/A table action obj_id N/A N/A cls parse_action N/A N/A request POST N/A action N/A N/A N/A N/A table N/A request GET N/A action N/A request GET N/A N/A table N/A N/A request GET N/A table N/A action N/A N/A request GET N/A action N/A obj_id N/A N/A N/A request GET get obj_id None N/A N/A table action obj_id None N/A N/A table action obj_id N/A classmethod maybe_preempt N/A N/A self N/A N/A N/A Determine whether the request should be handled by a preemptive
        action on this table or by an AJAX row update before loading any data.
         N/A request N/A self request N/A N/A table_name action_name obj_id N/A N/A self check_handler request N/A N/A table_name N/A self name N/A N/A new_row N/A N/A N/A self _meta row_class self N/A N/A N/A new_row ajax N/A N/A new_row ajax_action_name action_name N/A N/A N/A N/A datum N/A N/A new_row get_data request obj_id N/A N/A N/A N/A self get_object_id datum N/A self current_item_id N/A N/A N/A self selected True N/A N/A N/A N/A new_row classes append current_selected N/A N/A N/A new_row load_cells datum N/A error False N/A N/A N/A Exception N/A N/A datum None N/A error N/A N/A exceptions handle request ignore True N/A N/A N/A request is_ajax N/A N/A N/A error N/A N/A N/A HttpResponse N/A N/A new_row render N/A N/A N/A HttpResponse status N/A error status_code N/A N/A N/A N/A new_row ajax_cell_action_name action_name N/A N/A N/A N/A self inline_edit_handle request table_name action_name obj_id new_row N/A preemptive_actions N/A action N/A action N/A N/A N/A self base_actions values N/A action preempt N/A action_name N/A N/A action preemptive_actions N/A N/A N/A N/A action name action_name N/A N/A handled N/A N/A self take_action action_name obj_id N/A handled N/A N/A handled N/A None N/A inline_edit_handle N/A N/A self request table_name action_name obj_id new_row N/A N/A N/A Inline edit handler.

        Showing form or handling update by POST of the cell.
         N/A N/A N/A cell_name N/A N/A request GET N/A cell_name N/A datum N/A N/A new_row get_data request obj_id N/A N/A N/A N/A N/A request GET get inline_edit_mod true N/A N/A N/A N/A N/A N/A new_row table columns N/A cell_name auto form_field N/A inline_edit_mod True N/A N/A inline_edit_mod False N/A N/A N/A new_row load_cells datum N/A cell N/A N/A new_row cells N/A cell_name N/A N/A cell inline_edit_mod inline_edit_mod N/A N/A N/A cell update_allowed N/A N/A datum_display N/A N/A N/A self get_object_display datum N/A _ N/A N/A N/A N/A LOG info N/A Permission denied to %s: "%s" N/A Update Action datum_display N/A N/A HttpResponse status 401 N/A N/A N/A request method POST N/A N/A N/A N/A self inline_update_action request datum cell obj_id cell_name N/A error False N/A N/A N/A Exception N/A N/A datum None N/A error N/A N/A exceptions handle request ignore True N/A N/A N/A request is_ajax N/A N/A N/A error N/A N/A N/A HttpResponse N/A N/A cell render N/A N/A N/A HttpResponse status N/A error status_code N/A inline_update_action N/A N/A self request datum cell obj_id cell_name N/A N/A N/A Handling update by POST of the cell.
         N/A new_cell_value N/A N/A N/A request POST get N/A N/A cell_name __ obj_id None N/A N/A issubclass N/A N/A N/A cell column form_field __class__ N/A forms Field N/A N/A N/A N/A new_cell_value N/A N/A N/A N/A cell column form_field clean new_cell_value N/A N/A N/A N/A cell update_action action N/A self request datum obj_id cell_name new_cell_value N/A response N/A status message updated N/A N/A HttpResponse N/A N/A json dumps response status 200 content_type application/json N/A N/A N/A N/A core_exceptions ValidationError N/A N/A N/A exc_type exc_value exc_traceback N/A N/A sys exc_info N/A response N/A status message validation_error N/A N/A join N/A exc_value messages N/A N/A HttpResponse N/A N/A json dumps response status 400 content_type application/json N/A maybe_handle N/A N/A self N/A N/A N/A Determine whether the request should be handled by any action on
        this table after data has been loaded.
         N/A request N/A self request N/A N/A table_name action_name obj_id N/A N/A self check_handler request N/A N/A N/A table_name N/A self name action_name N/A N/A action_names N/A N/A action name N/A action N/A N/A N/A self base_actions values N/A N/A action preempt N/A N/A action_name action_names N/A N/A N/A N/A self take_action action_name obj_id N/A None N/A sanitize_id N/A N/A self obj_id N/A N/A N/A Override to modify an incoming obj_id to match existing
        API data types or modify the format.
         N/A obj_id N/A get_object_id N/A N/A self datum N/A N/A N/A Returns the identifier for the object this row will represent.

        By default this returns an ``id`` attribute on the given object,
        but this can be overridden to return other values.

        .. warning::

            Make sure that the value returned is a unique value for the id
            otherwise rendering issues can occur.
         N/A N/A datum id N/A get_object_display N/A N/A self datum N/A N/A N/A Returns a display name that identifies this object.

        By default, this returns a ``name`` attribute from the given object,
        but this can be overridden to return other values.
         N/A N/A hasattr datum name N/A N/A N/A datum name N/A None N/A has_prev_data N/A N/A self N/A N/A N/A Returns a boolean value indicating whether there is previous data
        available to this table from the source (generally an API).

        The method is largely meant for internal use, but if you want to
        override it to provide custom behavior you can do so at your own risk.
         N/A N/A N/A self _meta has_prev_data N/A has_more_data N/A N/A self N/A N/A N/A Returns a boolean value indicating whether there is more data
        available to this table from the source (generally an API).

        The method is largely meant for internal use, but if you want to
        override it to provide custom behavior you can do so at your own risk.
         N/A N/A N/A self _meta has_more_data N/A get_prev_marker N/A N/A self N/A N/A N/A Returns the identifier for the first object in the current data set
        for APIs that use marker/limit-based paging.
         N/A N/A N/A self data N/A N/A http urlquote_plus N/A N/A self get_object_id N/A N/A self data N/A 0 N/A get_marker N/A N/A self N/A N/A N/A Returns the identifier for the last object in the current data set
        for APIs that use marker/limit-based paging.
         N/A N/A N/A self data N/A N/A http urlquote_plus N/A N/A self get_object_id N/A N/A self data N/A -1 N/A get_prev_pagination_string N/A N/A self N/A N/A N/A Returns the query parameter string to paginate this table
        to the previous page.
         N/A N/A N/A = join N/A N/A N/A self _meta prev_pagination_param N/A N/A self get_prev_marker N/A get_pagination_string N/A N/A self N/A N/A N/A Returns the query parameter string to paginate this table
        to the next page.
         N/A N/A N/A = join N/A N/A N/A self _meta pagination_param N/A N/A self get_marker N/A calculate_row_status N/A N/A self statuses N/A N/A N/A Returns a boolean value determining the overall row status
        based on the dictionary of column name to status mappings passed in.

        By default, it uses the following logic:

        #. If any statuses are ``False``, return ``False``.
        #. If no statuses are ``False`` but any or ``None``, return ``None``.
        #. If all statuses are ``True``, return ``True``.

        This provides the greatest protection against false positives without
        weighting any particular columns.

        The ``statuses`` parameter is passed in as a dictionary mapping
        column names to their statuses in order to allow this function to
        be overridden in such a way as to weight one column's status over
        another should that behavior be desired.
         N/A values N/A N/A statuses values N/A N/A any N/A N/A status False N/A status values N/A N/A False N/A N/A N/A any N/A N/A status None N/A status values N/A N/A None N/A N/A True N/A get_row_status_class N/A N/A self status N/A N/A N/A Returns a css class name determined by the status value. This class
        name is used to indicate the status of the rows in the table if
        any ``status_columns`` have been specified.
         N/A N/A status True N/A N/A status_up N/A N/A N/A status False N/A N/A status_down N/A N/A status_unknown N/A get_columns N/A N/A self N/A N/A N/A Returns this table's columns including auto-generated ones. N/A N/A N/A N/A self columns values N/A get_rows N/A N/A self N/A N/A N/A Return the row data for this table broken out by columns. N/A rows N/A N/A N/A N/A datum N/A self filtered_data N/A N/A row N/A N/A N/A self _meta row_class self datum N/A N/A N/A N/A self get_object_id datum N/A self current_item_id N/A N/A N/A self selected True N/A N/A N/A N/A row classes append current_selected N/A N/A N/A rows append row N/A N/A N/A Exception N/A N/A N/A N/A LOG exception Error while rendering table rows. N/A exc_info N/A N/A sys exc_info N/A N/A N/A six reraise N/A template TemplateSyntaxError N/A exc_info N/A 1 N/A exc_info N/A 2 N/A rows N/A css_classes N/A N/A self N/A N/A N/A Returns the additional CSS class to be added to <table> tag. N/A N/A N/A self _meta css_classes N/A N/A N/A N/A six add_metaclass DataTableMetaclass