Module ImportFrom alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias alias ImportFrom alias alias alias alias alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias alias alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias alias ImportFrom alias TryExcept body Expr NameLoad handlers ExceptHandler type NameLoad body ImportFrom alias identifier TryExcept body ImportFrom alias handlers ExceptHandler type NameLoad body ImportFrom alias TryExcept body ImportFrom alias handlers ExceptHandler type NameLoad body FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list ClassDef bases body FunctionDef arguments args NameParam defaults body Return Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore NameLoad Assign NameStore ListLoad Str Str Str Str Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Call NameLoad NameLoad Str Num Assign NameStore Num Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Dict Assign NameStore ListLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Dict If NameLoad body For NameStore Call NameLoad NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr Str body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Str Str Str Str Str If CompareIs Call AttributeLoad NameLoad attr Str NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If CompareIs Call AttributeLoad NameLoad attr Str NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign SubscriptStore NameLoad Index Str Dict Assign NameStore Dict TryExcept body Assign NameStore ListComp NameLoad comprehension NameStore NameLoad Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad Str Dict For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore SubscriptLoad NameLoad Index Str Index NameLoad Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Pass For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If Call NameLoad NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Str NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad If UnaryOpNot Call NameLoad AttributeLoad NameLoad attr Str NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad Str attr NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad If Call NameLoad AttributeLoad NameLoad attr Str NameLoad body If UnaryOpNot CompareIn Str AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call AttributeLoad NameLoad attr keyword NameLoad orelse If BoolOpAnd CompareIn Str AttributeLoad NameLoad attr UnaryOpNot CompareIn Str NameLoad body Delete SubscriptDel AttributeLoad NameLoad attr Index Str For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If Call NameLoad NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr If UnaryOpNot CompareIs NameLoad NameLoad body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIn NameLoad AttributeLoad NameLoad attr body Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults vararg kwarg body TryExcept body Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad If BoolOpAnd Call AttributeLoad NameLoad attr UnaryOpNot Call AttributeLoad NameLoad attr Str body Expr Call NameLoad NameLoad keyword NameLoad Return NameLoad handlers ExceptHandler type TupleLoad NameLoad AttributeLoad NameLoad attr name NameStore body Return Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num ExceptHandler type NameLoad name NameStore body Return Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr ExceptHandler type NameLoad name NameStore body If Call NameLoad NameLoad Str body Return AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad NameLoad attr Call NameLoad NameLoad Str NameLoad body Raise If CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr Str Str body Raise Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Import alias Import alias Assign NameStore Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Num Assign NameStore TupleLoad NameLoad NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore Num If AttributeLoad NameLoad attr body Assign NameStore Dict Str Str Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return Call NameLoad keyword NameLoad keyword Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Str NameLoad If BoolOpOr UnaryOpNot CompareEq NameLoad Num NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Dict Str Str NameLoad NameLoad If CompareLt AttributeLoad NameLoad attr TupleLoad Num Num Num body ImportFrom alias Assign NameStore BinOpMod Str TupleLoad BoolOpOr BoolOpAnd CompareIn Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr Str Str AttributeLoad NameLoad attr TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler body Assign NameStore Str Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad keyword NameLoad Assign NameStore Dict Str Call NameLoad NameLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return Call NameLoad keyword NameLoad keyword Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Return Call NameLoad NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return ListLoad Call NameLoad BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Call AttributeLoad NameLoad attr Str keyword Str Call NameLoad BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Call AttributeLoad NameLoad attr Str keyword Str Call NameLoad BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Call AttributeLoad NameLoad attr Str keyword Str Call NameLoad BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Call AttributeLoad NameLoad attr Str keyword Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return ListLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return ListLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str AugAssignAdd NameStore Call AttributeLoad NameLoad attr AugAssignAdd NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore BoolOpOr NameLoad Dict If CompareIn Str NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Str If UnaryOpNot Call NameLoad NameLoad body Raise Call NameLoad Str Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str body Expr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad keyword Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr BinOpMod Str NameLoad NameLoad If CompareIn Str AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad BinOpMod Str TupleLoad NameLoad NameLoad NameLoad If CompareIs NameLoad NameLoad body Raise Call NameLoad keyword Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot Call NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr For NameStore ListLoad Str Str body TryExcept body Delete SubscriptDel NameLoad Index NameLoad handlers ExceptHandler type NameLoad body Pass Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore ListLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Str attr Call NameLoad AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Raise Call NameLoad keyword NameLoad If UnaryOpNot CompareIn NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Raise Call NameLoad keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Raise Call NameLoad keyword NameLoad If UnaryOpNot CompareIs NameLoad NameLoad body Raise Call NameLoad keyword Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad If Call NameLoad NameLoad NameLoad body Raise Call NameLoad keyword NameLoad If UnaryOpNot CompareIs NameLoad NameLoad body Raise Call NameLoad keyword Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad If Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad body Raise Call NameLoad keyword Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad keyword Call AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Dict Str AttributeLoad AttributeLoad NameLoad attr attr If CompareIsNot AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign SubscriptStore NameLoad Index Str AttributeLoad AttributeLoad NameLoad attr attr If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Str body Expr Str If CompareIsNot NameLoad NameLoad body Assign NameStore Str TryExcept body Return Call AttributeLoad NameLoad attr NameLoad keyword Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Return Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad Assign NameStore NameLoad If BoolOpAnd NameLoad Call AttributeLoad NameLoad attr NameLoad body Assign NameStore SubscriptLoad NameLoad Slice BinOpSub Call NameLoad NameLoad Num TryExcept body Assign TupleStore NameStore NameStore NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Return Call AttributeLoad NameLoad attr keyword NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareEq Call NameLoad NameLoad Str NameLoad Str body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad BinOpMod Str NameLoad NameLoad If NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr 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 If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareIs AttributeLoad NameLoad attr NameLoad body Continue Assign NameStore Call NameLoad NameLoad BinOpMod Str NameLoad NameLoad If NameLoad body Assign NameStore Call NameLoad NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd Call NameLoad NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If BoolOpOr CompareIsNot NameLoad NameLoad AttributeLoad NameLoad attr body If UnaryOpNot Call NameLoad NameLoad Str NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse If UnaryOpNot Call NameLoad NameLoad Str NameLoad body If CompareIsNot NameLoad NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If AttributeLoad NameLoad attr body Continue orelse If AttributeLoad NameLoad attr body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr 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 If CompareIs AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad BinOpMod Str NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If UnaryOpNot Call NameLoad NameLoad Str NameLoad body Continue If AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If UnaryOpNot Call NameLoad NameLoad Str NameLoad body Continue Assign NameStore Call NameLoad NameLoad BinOpMod Str NameLoad NameLoad If NameLoad body Expr Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict Str Str Str Str Str Dict AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad AttributeLoad NameLoad attr attr body Assign SubscriptStore NameLoad Index Str AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad AttributeLoad NameLoad attr attr body Assign SubscriptStore NameLoad Index Str AttributeLoad AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign SubscriptStore SubscriptLoad NameLoad Index Str Index NameLoad Dict Str Str Str Str Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Str body If Call NameLoad NameLoad Str NameLoad body Assign NameStore Str orelse Assign NameStore Str Assign SubscriptStore SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad Index Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Return Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Return Str ExceptHandler type NameLoad body Return Str decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Expr Str Assign NameStore ListLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Return CompareIn Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Return CompareIn Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Return CompareIn Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad kwarg body Expr Str Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad kwarg body Expr Str Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return Call NameLoad keyword NameLoad keyword Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword Call NameLoad NameLoad Raise Call NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad If NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad keyword Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListComp Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad comprehension NameStore SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Return Call AttributeLoad NameLoad attr ExceptHandler type NameLoad body Return Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If UnaryOpNot CompareIn Str NameLoad body Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr keyword NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore SubscriptLoad NameLoad Index Str body Assign NameStore Call AttributeLoad NameLoad attr keyword Call NameLoad NameLoad keyword NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Raise If UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Return Call AttributeLoad NameLoad attr orelse Assign NameStore Dict Assign SubscriptStore NameLoad Index Str ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Call NameLoad NameLoad keyword NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Return Call AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad keyword AttributeLoad NameLoad attr handlers ExceptHandler type TupleLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Return Call AttributeLoad NameLoad attr keyword NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Call NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Return Call AttributeLoad NameLoad attr keyword NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Expr Call AttributeLoad NameLoad attr keyword NameLoad Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str TryExcept body Expr Call AttributeLoad NameLoad attr keyword NameLoad Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr Str Str If CompareNotIn Str NameLoad body Raise Call NameLoad Str If BoolOpAnd Call NameLoad SubscriptLoad NameLoad Index Str CompareNotIn Str AttributeLoad AttributeLoad NameLoad attr attr body Raise Call NameLoad keyword Call AttributeLoad NameLoad attr For NameStore SubscriptLoad NameLoad Index Str body If CompareIn Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Call NameLoad NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Call NameLoad NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad If BoolOpAnd Call NameLoad Call AttributeLoad NameLoad attr Str ListLoad CompareNotIn Str AttributeLoad AttributeLoad NameLoad attr attr body Raise Call NameLoad keyword Call AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr Str ListLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Assign NameStore Call NameLoad NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Return Call AttributeLoad NameLoad attr ExceptHandler type NameLoad body Return Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Return Call AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Dict AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad keyword ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad keyword ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad Str attr Str Assign NameStore ListLoad Assign NameStore ListLoad For NameStore NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Dict AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Str NameLoad If Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpAnd NameLoad Call NameLoad NameLoad Str body Expr Call NameLoad NameLoad Str AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str ListLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str ListLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore NameLoad body If CompareEq NameLoad Str body Continue If CompareIn NameLoad AttributeLoad NameLoad attr body Continue If BoolOpAnd Call NameLoad NameLoad UnaryOpNot CompareIn NameLoad NameLoad body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad If BoolOpAnd Call NameLoad NameLoad CompareIn NameLoad NameLoad body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad If Call NameLoad AttributeLoad NameLoad attr Str NameLoad body If UnaryOpNot CompareIn Str AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call AttributeLoad NameLoad attr keyword Str keyword NameLoad orelse If BoolOpAnd CompareIn Str AttributeLoad NameLoad attr UnaryOpNot CompareIn Str NameLoad body Delete SubscriptDel AttributeLoad NameLoad attr Index Str Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad Str body Return NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults AttributeLoad NameLoad attr body Expr Str Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr If CompareIn NameLoad TupleLoad Str Str body Assign NameStore AttributeLoad NameLoad attr orelse If CompareIn NameLoad TupleLoad Str Str body Assign NameStore AttributeLoad NameLoad attr orelse If CompareIn NameLoad TupleLoad Str body Assign NameStore AttributeLoad NameLoad attr orelse If CompareIn NameLoad TupleLoad Str body Assign NameStore AttributeLoad NameLoad attr orelse If CompareIn NameLoad TupleLoad Str Str Str Str Str body Assign NameStore AttributeLoad NameLoad attr orelse If CompareIn NameLoad TupleLoad Str Str body Assign NameStore AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Assign NameStore AttributeLoad NameLoad attr Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore Dict Assign NameStore BoolOpOr NameLoad ListLoad Assign NameStore BoolOpOr NameLoad ListLoad If UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Return NameLoad For NameStore AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body If CompareIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Continue If BoolOpAnd NameLoad CompareNotIn AttributeLoad NameLoad attr NameLoad body Continue If BoolOpAnd NameLoad CompareIn AttributeLoad NameLoad attr NameLoad body Continue If Call AttributeLoad NameLoad attr NameLoad body Continue Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIs AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr CompareIs AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str NameLoad If CompareEq Call AttributeLoad NameLoad attr Str body Assign SubscriptStore NameLoad Index Str Str If Call AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr If Call NameLoad NameLoad Str NameLoad body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr If Call NameLoad NameLoad Str NameLoad body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr Call NameLoad NameLoad Assign AttributeStore SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore ListLoad If UnaryOpNot CompareIn NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Raise Call NameLoad BinOpMod Str NameLoad If UnaryOpNot CompareIn SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad TupleLoad NameLoad NameLoad body If UnaryOpNot CompareIn NameLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad If CompareIs AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad body Raise Call NameLoad BinOpMod Str NameLoad If Call NameLoad NameLoad body If UnaryOpNot Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Str NameLoad body Raise Call NameLoad BinOpMod Str NameLoad If UnaryOpNot CompareEq SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad Return BinOpAdd ListLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num NameLoad SubscriptLoad NameLoad Slice Num Return ListLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Str If CompareIn NameLoad ListLoad Str Str NameLoad body Assign NameStore NameLoad orelse If CompareIn NameLoad ListLoad Str Str NameLoad body Assign NameStore NameLoad orelse If CompareIn NameLoad TupleLoad Str Str Str NameLoad body Assign NameStore NameLoad If BoolOpAnd CompareIn NameLoad TupleLoad Str Str Call NameLoad NameLoad body If Call NameLoad NameLoad Str body Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str orelse Assign NameStore Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore Dict Assign NameStore Dict If Call NameLoad AttributeLoad NameLoad attr Str body If Call NameLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Str body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr orelse Assign NameStore AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr orelse Assign NameStore Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Str If UnaryOpNot CompareIn NameLoad AttributeLoad NameLoad attr body Continue If BoolOpAnd Call NameLoad NameLoad CompareIn SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore Dict Assign NameStore Str If UnaryOpNot CompareIn Str NameLoad body If UnaryOpNot CompareIn Str NameLoad body Return NameLoad orelse Expr Call AttributeLoad NameLoad attr Str Assign NameStore Str Assign NameStore ListLoad If Call NameLoad NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign NameStore ListLoad NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Str If Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Num Slice Num Assign NameStore Str If UnaryOpNot CompareIn NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str NameLoad If UnaryOpNot CompareIn NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Raise Call NameLoad BinOpMod Str NameLoad If CompareIs AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad Call AttributeLoad NameLoad attr BinOpAdd ListLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr SubscriptLoad NameLoad Slice Num Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str Assign NameStore Dict If Call NameLoad NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str TryExcept body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad Str attr ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareLtE Call NameLoad NameLoad Num body Raise Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr BinOpMod Str TupleLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad orelse If CompareGt Call NameLoad NameLoad Num body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Return SubscriptLoad NameLoad Index Num handlers ExceptHandler type NameLoad body Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad kwarg body Expr Str Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad kwarg body Expr Str If BoolOpOr UnaryOpNot AttributeLoad NameLoad attr UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body TryExcept body Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr body If CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Continue orelse If CompareIsNot Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad orelse Delete SubscriptDel NameLoad Index NameLoad handlers ExceptHandler body Assign NameStore NameLoad TryExcept body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If Call NameLoad NameLoad Str body Expr Call AttributeLoad NameLoad attr orelse For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If UnaryOpNot Call NameLoad NameLoad Str body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str For NameStore NameLoad body If BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If UnaryOpNot Call NameLoad NameLoad Str NameLoad body Continue If Call NameLoad NameLoad Str NameLoad body Continue If UnaryOpNot AttributeLoad NameLoad attr body Continue If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Continue TryExcept body Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign NameStore NameLoad If NameLoad body If AttributeLoad NameLoad attr body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If UnaryOpNot Call NameLoad NameLoad Str NameLoad body Continue If UnaryOpNot AttributeLoad NameLoad attr body Continue If AttributeLoad NameLoad attr body Continue Assign NameStore NameLoad If Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If Call NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Continue If Call NameLoad NameLoad Str body Expr Call AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Dict If Call NameLoad NameLoad NameLoad body Assign SubscriptStore NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr orelse Assign SubscriptStore NameLoad Index AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call NameLoad NameLoad keyword NameLoad keyword NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareEq AttributeLoad NameLoad attr NameLoad body If Call NameLoad NameLoad Str body Delete AttributeDel NameLoad attr Delete AttributeDel NameLoad attr TryExcept body Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Str Str Expr Call AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad Expr Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad keyword Str decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad keyword Str decorator_list
N/A __future__ with_statement N/A logging N/A warnings N/A django django.conf settings django.conf.urls.defaults patterns url django.core.exceptions ObjectDoesNotExist MultipleObjectsReturned ValidationError django.core.urlresolvers NoReverseMatch reverse resolve Resolver404 get_script_prefix django.db transaction django.db.models.sql.constants QUERY_TERMS LOOKUP_SEP django.http HttpResponse HttpResponseNotFound Http404 django.utils.cache patch_cache_control tastypie.authentication Authentication tastypie.authorization ReadOnlyAuthorization tastypie.bundle Bundle tastypie.cache NoCache tastypie.constants ALL ALL_WITH_RELATIONS tastypie.exceptions NotFound BadRequest InvalidFilterError HydrationError InvalidSortError ImmediateHttpResponse tastypie fields tastypie http tastypie.paginator Paginator tastypie.serializers Serializer tastypie.throttle BaseThrottle tastypie.utils is_valid_jsonp_callback_value dict_strip_unicode_keys trailing_slash tastypie.utils.mime determine_format build_content_type tastypie.validation Validation N/A N/A N/A set N/A N/A N/A NameError N/A sets Set set N/A N/A django.utils.copycompat deepcopy N/A N/A N/A ImportError N/A copy deepcopy N/A N/A django.views.decorators.csrf csrf_exempt N/A N/A N/A ImportError N/A csrf_exempt N/A N/A func N/A N/A N/A func N/A NOT_AVAILABLE N/A N/A __str__ N/A N/A self N/A N/A N/A No such data is available. N/A N/A ResourceOptions N/A object N/A N/A 
    A configuration class for ``Resource``.

    Provides sane defaults and the logic needed to augment these settings with
    the internal ``class Meta`` used on ``Resource`` subclasses.
     N/A serializer N/A Serializer N/A authentication N/A Authentication N/A authorization N/A ReadOnlyAuthorization N/A cache N/A NoCache N/A throttle N/A BaseThrottle N/A validation N/A Validation N/A paginator_class Paginator N/A allowed_methods N/A get post put delete patch N/A list_allowed_methods None N/A detail_allowed_methods None N/A limit N/A getattr settings API_LIMIT_PER_PAGE 20 N/A max_limit 1000 N/A api_name None N/A resource_name None N/A urlconf_namespace None N/A default_format application/json N/A filtering N/A N/A ordering N/A N/A object_class None N/A queryset None N/A fields N/A N/A excludes N/A N/A include_resource_uri True N/A include_absolute_url False N/A always_return_data False N/A collection_name objects N/A detail_uri_name pk __new__ N/A N/A cls meta N/A None N/A N/A overrides N/A N/A meta N/A N/A override_name N/A dir meta N/A N/A N/A N/A N/A override_name startswith _ N/A N/A N/A overrides N/A override_name N/A getattr meta override_name N/A allowed_methods N/A N/A overrides get allowed_methods N/A get post put delete patch N/A N/A N/A N/A overrides get list_allowed_methods None None N/A N/A N/A overrides N/A list_allowed_methods allowed_methods N/A N/A N/A N/A overrides get detail_allowed_methods None None N/A N/A N/A overrides N/A detail_allowed_methods allowed_methods N/A N/A N/A object __new__ N/A type ResourceOptions N/A cls overrides N/A N/A DeclarativeMetaclass N/A type N/A __new__ N/A N/A cls name bases attrs N/A N/A N/A N/A attrs N/A base_fields N/A N/A declared_fields N/A N/A N/A N/A parents N/A b N/A b bases N/A issubclass b Resource N/A N/A N/A parents reverse N/A p parents N/A N/A parent_fields N/A getattr p base_fields N/A N/A N/A field_name field_object N/A N/A parent_fields items N/A N/A N/A N/A attrs N/A base_fields N/A field_name N/A deepcopy field_object N/A N/A N/A NameError N/A N/A N/A N/A field_name obj N/A N/A attrs items N/A N/A N/A hasattr obj dehydrated_type N/A N/A field N/A N/A attrs pop field_name N/A N/A declared_fields N/A field_name field N/A N/A N/A N/A attrs N/A base_fields update declared_fields N/A N/A attrs N/A declared_fields declared_fields N/A new_class N/A N/A N/A super DeclarativeMetaclass cls __new__ cls name bases attrs N/A opts N/A getattr new_class Meta None N/A N/A new_class _meta N/A ResourceOptions opts N/A N/A N/A getattr N/A new_class _meta resource_name None N/A N/A class_name N/A new_class __name__ N/A name_bits N/A bit N/A bit N/A N/A class_name split Resource bit N/A resource_name N/A N/A N/A N/A join name_bits lower N/A N/A N/A new_class _meta resource_name resource_name N/A N/A getattr N/A new_class _meta include_resource_uri True N/A N/A N/A N/A resource_uri N/A new_class base_fields N/A N/A N/A N/A new_class base_fields N/A resource_uri N/A N/A fields CharField readonly True N/A N/A N/A N/A resource_uri N/A new_class base_fields N/A N/A resource_uri attrs N/A N/A N/A N/A new_class base_fields N/A resource_uri N/A N/A field_name field_object N/A N/A N/A new_class base_fields items N/A N/A N/A hasattr field_object contribute_to_class N/A N/A N/A N/A field_object contribute_to_class new_class field_name N/A new_class N/A N/A Resource N/A object N/A N/A 
    Handles the data, request dispatch and responding to requests.

    Serialization/deserialization is handled "at the edges" (i.e. at the
    beginning/end of the request/response cycle) so that everything internally
    is Python data structures.

    This class tries to be non-model specific, so it can be hooked up to other
    data sources, such as search results, files, other data, etc.
     N/A __metaclass__ DeclarativeMetaclass __init__ N/A N/A self api_name N/A None N/A N/A N/A self fields N/A deepcopy N/A self base_fields N/A N/A N/A api_name None N/A N/A N/A N/A self _meta api_name api_name N/A __getattr__ N/A N/A self name N/A N/A N/A N/A name N/A self fields N/A N/A N/A N/A self fields N/A name N/A N/A AttributeError name N/A wrap_view N/A N/A self view N/A N/A N/A 
        Wraps methods so they can be called in a more functional way as well
        as handling exceptions better.

        Note that if ``BadRequest`` or an exception with a ``response`` attr
        are seen, there is special handling to either present a message back
        to the user or return the response traveling with the exception.
         wrapper N/A N/A request N/A args kwargs N/A N/A N/A N/A callback N/A getattr self view N/A response N/A callback request args kwargs N/A N/A N/A N/A request is_ajax N/A N/A N/A response has_header Cache-Control N/A N/A N/A patch_cache_control response no_cache True N/A response N/A N/A N/A N/A BadRequest N/A fields ApiFieldError N/A e N/A N/A N/A N/A http HttpBadRequest N/A N/A e args N/A 0 N/A N/A ValidationError N/A e N/A N/A N/A N/A http HttpBadRequest N/A N/A ,  join N/A e messages N/A N/A Exception N/A e N/A N/A N/A hasattr e response N/A N/A N/A e response N/A N/A N/A settings DEBUG N/A getattr settings TASTYPIE_FULL_DEBUG False N/A N/A N/A N/A N/A N/A N/A request META get SERVER_NAME testserver N/A N/A N/A N/A N/A self _handle_500 request e N/A csrf_exempt N/A wrapper N/A _handle_500 N/A N/A self request exception N/A N/A N/A traceback N/A sys N/A the_trace N/A N/A join N/A N/A traceback format_exception N/A N/A sys exc_info N/A response_class N/A http HttpApplicationError N/A response_code 500 N/A NOT_FOUND_EXCEPTIONS N/A NotFound ObjectDoesNotExist Http404 N/A N/A isinstance exception NOT_FOUND_EXCEPTIONS N/A N/A response_class HttpResponseNotFound N/A response_code 404 N/A N/A settings DEBUG N/A N/A data N/A error_message traceback N/A unicode exception the_trace N/A desired_format N/A N/A self determine_format request N/A serialized N/A N/A self serialize request data desired_format N/A N/A response_class content serialized content_type N/A build_content_type desired_format N/A send_broken_links N/A getattr settings SEND_BROKEN_LINK_EMAILS False N/A N/A N/A N/A response_code 404 send_broken_links N/A N/A log N/A N/A logging getLogger django.request.tastypie N/A N/A N/A log error N/A Internal Server Error: %s N/A request path exc_info N/A N/A sys exc_info extra N/A status_code request response_code request N/A N/A N/A django VERSION N/A 1 3 0 N/A django.core.mail mail_admins N/A subject N/A Error (%s IP): %s N/A N/A N/A N/A N/A N/A N/A request META get REMOTE_ADDR N/A settings INTERNAL_IPS internal EXTERNAL N/A request path N/A N/A N/A request_repr N/A repr request N/A N/A N/A N/A request_repr Request repr() unavailable N/A message N/A %s

%s N/A the_trace request_repr N/A N/A mail_admins subject message fail_silently True N/A data N/A error_message N/A getattr settings TASTYPIE_CANNED_ERROR Sorry, this request could not be processed. Please try again later. N/A desired_format N/A N/A self determine_format request N/A serialized N/A N/A self serialize request data desired_format N/A N/A response_class content serialized content_type N/A build_content_type desired_format N/A _build_reverse_url N/A N/A self name args kwargs N/A None None N/A N/A 
        A convenience hook for overriding how URLs are built.

        See ``NamespacedModelResource._build_reverse_url`` for an example.
         N/A N/A reverse name args args kwargs kwargs N/A base_urls N/A N/A self N/A N/A N/A 
        The standard URLs this ``Resource`` should respond to.
         N/A N/A N/A url N/A ^(?P<resource_name>%s)%s$ N/A N/A N/A self _meta resource_name N/A trailing_slash N/A N/A self wrap_view dispatch_list name api_dispatch_list N/A url N/A ^(?P<resource_name>%s)/schema%s$ N/A N/A N/A self _meta resource_name N/A trailing_slash N/A N/A self wrap_view get_schema name api_get_schema N/A url N/A ^(?P<resource_name>%s)/set/(?P<%s_list>\w[\w/;-]*)%s$ N/A N/A N/A self _meta resource_name N/A N/A self _meta detail_uri_name N/A trailing_slash N/A N/A self wrap_view get_multiple name api_get_multiple N/A url N/A ^(?P<resource_name>%s)/(?P<%s>\w[\w/-]*)%s$ N/A N/A N/A self _meta resource_name N/A N/A self _meta detail_uri_name N/A trailing_slash N/A N/A self wrap_view dispatch_detail name api_dispatch_detail N/A override_urls N/A N/A self N/A N/A N/A 
        Deprecated. Will be removed by v1.0.0. Please use ``prepend_urls`` instead.
         N/A N/A N/A prepend_urls N/A N/A self N/A N/A N/A 
        A hook for adding your own URLs or matching before the default URLs.
         N/A N/A N/A urls N/A N/A self N/A N/A N/A 
        The endpoints this ``Resource`` responds to.

        Mostly a standard URLconf, this is suitable for either automatic use
        when registered with an ``Api`` class or for including directly in
        a URLconf should you choose to.
         N/A urls N/A N/A self prepend_urls N/A N/A N/A self override_urls N/A N/A N/A N/A warnings warn 'override_urls' is a deprecated method & will be removed by v1.0.0. Please rename your method to ``prepend_urls``. N/A urls N/A N/A self override_urls N/A urls N/A N/A self base_urls N/A urlpatterns N/A patterns urls N/A urlpatterns N/A property determine_format N/A N/A self request N/A N/A N/A 
        Used to determine the desired format.

        Largely relies on ``tastypie.utils.mime.determine_format`` but here
        as a point of extension.
         N/A N/A determine_format request N/A N/A self _meta serializer default_format N/A N/A self _meta default_format N/A serialize N/A N/A self request data format options N/A None N/A N/A 
        Given a request, data and a desired format, produces a serialized
        version suitable for transfer over the wire.

        Mostly a hook, this uses the ``Serializer`` from ``Resource._meta``.
         N/A options N/A options N/A N/A N/A text/javascript format N/A N/A callback N/A N/A N/A request GET get callback callback N/A N/A N/A is_valid_jsonp_callback_value callback N/A N/A N/A BadRequest JSONP callback name is invalid. N/A N/A options N/A callback callback N/A N/A N/A N/A N/A self _meta serializer serialize data format options N/A deserialize N/A N/A self request data format N/A application/json N/A N/A 
        Given a request, data and a format, deserializes the given data.

        It relies on the request properly sending a ``CONTENT_TYPE`` header,
        falling back to ``application/json`` if not provided.

        Mostly a hook, this uses the ``Serializer`` from ``Resource._meta``.
         N/A deserialized N/A N/A N/A N/A self _meta serializer deserialize data format N/A N/A N/A request META get CONTENT_TYPE application/json N/A deserialized N/A alter_list_data_to_serialize N/A N/A self request data N/A N/A N/A 
        A hook to alter list data just before it gets serialized & sent to the user.

        Useful for restructuring/renaming aspects of the what's going to be
        sent.

        Should accommodate for a list of objects, generally also including
        meta data.
         N/A data N/A alter_detail_data_to_serialize N/A N/A self request data N/A N/A N/A 
        A hook to alter detail data just before it gets serialized & sent to the user.

        Useful for restructuring/renaming aspects of the what's going to be
        sent.

        Should accommodate for receiving a single bundle of data.
         N/A data N/A alter_deserialized_list_data N/A N/A self request data N/A N/A N/A 
        A hook to alter list data just after it has been received from the user &
        gets deserialized.

        Useful for altering the user data before any hydration is applied.
         N/A data N/A alter_deserialized_detail_data N/A N/A self request data N/A N/A N/A 
        A hook to alter detail data just after it has been received from the user &
        gets deserialized.

        Useful for altering the user data before any hydration is applied.
         N/A data N/A dispatch_list N/A N/A self request N/A kwargs N/A N/A 
        A view for handling the various HTTP methods (GET/POST/PUT/DELETE) over
        the entire list of resources.

        Relies on ``Resource.dispatch`` for the heavy-lifting.
         N/A N/A N/A self dispatch list request kwargs N/A dispatch_detail N/A N/A self request N/A kwargs N/A N/A 
        A view for handling the various HTTP methods (GET/POST/PUT/DELETE) on
        a single resource.

        Relies on ``Resource.dispatch`` for the heavy-lifting.
         N/A N/A N/A self dispatch detail request kwargs N/A dispatch N/A N/A self request_type request N/A kwargs N/A N/A 
        Handles the common operations (allowed HTTP method, authentication,
        throttling, method lookup) surrounding most CRUD interactions.
         N/A allowed_methods N/A getattr N/A self _meta N/A %s_allowed_methods request_type None N/A N/A HTTP_X_HTTP_METHOD_OVERRIDE N/A request META N/A N/A N/A request method N/A N/A request META N/A HTTP_X_HTTP_METHOD_OVERRIDE N/A request_method N/A N/A self method_check request allowed allowed_methods N/A method N/A getattr self N/A %s_%s N/A request_method request_type None N/A N/A method None N/A N/A N/A ImmediateHttpResponse response N/A N/A http HttpNotImplemented N/A N/A N/A self is_authenticated request N/A N/A N/A self is_authorized request N/A N/A N/A self throttle_check request N/A request N/A convert_post_to_put request N/A response N/A method request kwargs N/A N/A N/A self log_throttled_access request N/A N/A N/A isinstance response HttpResponse N/A N/A N/A N/A http HttpNoContent N/A response N/A remove_api_resource_names N/A N/A self url_dict N/A N/A N/A 
        Given a dictionary of regex matches from a URLconf, removes
        ``api_name`` and/or ``resource_name`` if found.

        This is useful for converting URLconf matches into something suitable
        for data lookup. For example::

            Model.objects.filter(**self.remove_api_resource_names(matches))
         N/A kwargs_subset N/A N/A url_dict copy N/A key N/A api_name resource_name N/A N/A N/A N/A N/A kwargs_subset N/A key N/A N/A N/A KeyError N/A N/A N/A kwargs_subset N/A method_check N/A N/A self request allowed N/A None N/A N/A 
        Ensures that the HTTP method used on the request is allowed to be
        handled by the resource.

        Takes an ``allowed`` parameter, which should be a list of lowercase
        HTTP methods to check against. Usually, this looks like::

            # The most generic lookup.
            self.method_check(request, self._meta.allowed_methods)

            # A lookup against what's allowed for list-type methods.
            self.method_check(request, self._meta.list_allowed_methods)

            # A useful check when creating a new endpoint that only handles
            # GET.
            self.method_check(request, ['get'])
         N/A N/A allowed None N/A N/A allowed N/A N/A request_method N/A N/A N/A request method lower N/A allows N/A N/A , join N/A map N/A str upper allowed N/A N/A request_method options N/A N/A response N/A HttpResponse allows N/A N/A response N/A Allow allows N/A N/A ImmediateHttpResponse response response N/A N/A N/A request_method allowed N/A N/A response N/A N/A http HttpMethodNotAllowed allows N/A N/A response N/A Allow allows N/A N/A ImmediateHttpResponse response response N/A request_method N/A is_authorized N/A N/A self request object N/A None N/A N/A 
        Handles checking of permissions to see if the user has authorization
        to GET, POST, PUT, or DELETE this resource.  If ``object`` is provided,
        the authorization backend can apply additional row-level permissions
        checking.
         N/A auth_result N/A N/A N/A N/A self _meta authorization is_authorized request object N/A N/A isinstance auth_result HttpResponse N/A N/A N/A ImmediateHttpResponse response auth_result N/A N/A N/A auth_result True N/A N/A N/A ImmediateHttpResponse response N/A N/A http HttpUnauthorized N/A is_authenticated N/A N/A self request N/A N/A N/A 
        Handles checking if the user is authenticated and dealing with
        unauthenticated users.

        Mostly a hook, this uses class assigned to ``authentication`` from
        ``Resource._meta``.
         N/A auth_result N/A N/A N/A N/A self _meta authentication is_authenticated request N/A N/A isinstance auth_result HttpResponse N/A N/A N/A ImmediateHttpResponse response auth_result N/A N/A N/A auth_result True N/A N/A N/A ImmediateHttpResponse response N/A N/A http HttpUnauthorized N/A throttle_check N/A N/A self request N/A N/A N/A 
        Handles checking if the user should be throttled.

        Mostly a hook, this uses class assigned to ``throttle`` from
        ``Resource._meta``.
         N/A identifier N/A N/A N/A N/A self _meta authentication get_identifier request N/A N/A N/A N/A N/A self _meta throttle should_be_throttled identifier N/A N/A N/A ImmediateHttpResponse response N/A N/A http HttpTooManyRequests N/A log_throttled_access N/A N/A self request N/A N/A N/A 
        Handles the recording of the user's access for throttling purposes.

        Mostly a hook, this uses class assigned to ``throttle`` from
        ``Resource._meta``.
         N/A request_method N/A N/A N/A request method lower N/A N/A N/A N/A N/A self _meta throttle accessed N/A N/A N/A N/A self _meta authentication get_identifier request url N/A N/A request get_full_path request_method request_method N/A build_bundle N/A N/A self obj data request N/A None None None N/A N/A 
        Given either an object, a data dictionary or both, builds a ``Bundle``
        for use throughout the ``dehydrate/hydrate`` cycle.

        If no object is provided, an empty object from
        ``Resource._meta.object_class`` is created so that attempts to access
        ``bundle.obj`` do not fail.
         N/A N/A obj None N/A N/A obj N/A N/A N/A self _meta object_class N/A N/A Bundle obj obj data data request request N/A build_filters N/A N/A self filters N/A None N/A N/A 
        Allows for the filtering of applicable objects.

        This needs to be implemented at the user level.'

        ``ModelResource`` includes a full working version specific to Django's
        ``Models``.
         N/A filters N/A apply_sorting N/A N/A self obj_list options N/A None N/A N/A 
        Allows for the sorting of objects being returned.

        This needs to be implemented at the user level.

        ``ModelResource`` includes a full working version specific to Django's
        ``Models``.
         N/A obj_list N/A get_bundle_detail_data N/A N/A self bundle N/A N/A N/A 
        Convenience method to return the ``detail_uri_name`` attribute off
        ``bundle.obj``.

        Usually just accesses ``bundle.obj.pk`` by default.
         N/A N/A getattr N/A bundle obj N/A N/A self _meta detail_uri_name N/A detail_uri_kwargs N/A N/A self bundle_or_obj N/A N/A N/A 
        This needs to be implemented at the user level.

        Given a ``Bundle`` or an object, it returns the extra kwargs needed to
        generate a detail URI.

        ``ModelResource`` includes a full working version specific to Django's
        ``Models``.
         N/A N/A NotImplementedError N/A resource_uri_kwargs N/A N/A self bundle_or_obj N/A None N/A N/A 
        Builds a dictionary of kwargs to help generate URIs.

        Automatically provides the ``Resource.Meta.resource_name`` (and
        optionally the ``Resource.Meta.api_name`` if populated by an ``Api``
        object).

        If the ``bundle_or_obj`` argument is provided, it calls
        ``Resource.detail_uri_kwargs`` for additional bits to create
         N/A kwargs N/A resource_name N/A N/A self _meta resource_name N/A N/A N/A N/A self _meta api_name None N/A N/A N/A kwargs N/A api_name N/A N/A self _meta api_name N/A N/A bundle_or_obj None N/A N/A N/A N/A kwargs update N/A N/A self detail_uri_kwargs bundle_or_obj N/A kwargs N/A get_resource_uri N/A N/A self bundle_or_obj url_name N/A None api_dispatch_list N/A N/A 
        Handles generating a resource URI.

        If the ``bundle_or_obj`` argument is not provided, it builds the URI
        for the list endpoint.

        If the ``bundle_or_obj`` argument is provided, it builds the URI for
        the detail endpoint.

        Return the generated URI. If that URI can not be reversed (not found
        in the URLconf), it will return an empty string.
         N/A N/A bundle_or_obj None N/A N/A url_name api_dispatch_detail N/A N/A N/A N/A N/A self _build_reverse_url url_name kwargs N/A N/A self resource_uri_kwargs bundle_or_obj N/A N/A N/A NoReverseMatch N/A N/A N/A get_via_uri N/A N/A self uri request N/A None N/A N/A 
        This pulls apart the salient bits of the URI and populates the
        resource via a ``obj_get``.

        Optionally accepts a ``request``.

        If you need custom behavior based on other portions of the URI,
        simply override this method.
         N/A prefix N/A get_script_prefix N/A chomped_uri uri N/A N/A prefix N/A N/A chomped_uri startswith prefix N/A N/A chomped_uri N/A chomped_uri N/A N/A N/A len prefix 1 N/A N/A N/A N/A view args kwargs N/A resolve chomped_uri N/A N/A N/A Resolver404 N/A N/A N/A NotFound N/A The URL provided '%s' was not a link to a valid resource. uri N/A N/A N/A self obj_get request request N/A N/A self remove_api_resource_names kwargs N/A full_dehydrate N/A N/A self bundle N/A N/A N/A 
        Given a bundle with an object instance, extract the information from it
        to populate the resource.
         N/A N/A field_name field_object N/A N/A N/A self fields items N/A N/A N/A N/A getattr field_object dehydrated_type None related N/A N/A N/A field_object api_name N/A N/A self _meta api_name N/A N/A field_object resource_name N/A N/A self _meta resource_name N/A N/A N/A bundle data N/A field_name N/A N/A field_object dehydrate bundle N/A method N/A getattr self N/A dehydrate_%s field_name None N/A method N/A N/A N/A N/A bundle data N/A field_name N/A method bundle N/A bundle N/A N/A self dehydrate bundle N/A bundle N/A dehydrate N/A N/A self bundle N/A N/A N/A 
        A hook to allow a final manipulation of data once all fields/methods
        have built out the dehydrated data.

        Useful if you need to access more than one dehydrated field or want
        to annotate on additional data.

        Must return the modified bundle.
         N/A bundle N/A full_hydrate N/A N/A self bundle N/A N/A N/A 
        Given a populated bundle, distill it and turn it back into
        a full-fledged object instance.
         N/A N/A N/A bundle obj None N/A N/A N/A bundle obj N/A N/A N/A self _meta object_class N/A bundle N/A N/A self hydrate bundle N/A N/A field_name field_object N/A N/A N/A self fields items N/A N/A N/A N/A field_object readonly True N/A N/A N/A method N/A getattr self N/A hydrate_%s field_name None N/A method N/A N/A bundle N/A method bundle N/A N/A field_object attribute N/A N/A value N/A N/A field_object hydrate bundle N/A N/A N/A isinstance value Bundle N/A N/A N/A value errors get field_name N/A N/A N/A N/A bundle errors N/A field_name N/A N/A value errors N/A field_name N/A N/A N/A value None N/A field_object null N/A N/A N/A N/A getattr field_object is_related False N/A N/A N/A setattr N/A bundle obj N/A field_object attribute value N/A N/A N/A N/A getattr field_object is_m2m False N/A N/A N/A value None N/A N/A N/A setattr N/A bundle obj N/A field_object attribute N/A value obj N/A N/A N/A field_object blank N/A N/A N/A N/A N/A field_object null N/A N/A N/A setattr N/A bundle obj N/A field_object attribute value N/A bundle N/A hydrate N/A N/A self bundle N/A N/A N/A 
        A hook to allow an initial manipulation of data before all methods/fields
        have built out the hydrated data.

        Useful if you need to access more than one hydrated field or want
        to annotate on additional data.

        Must return the modified bundle.
         N/A bundle N/A hydrate_m2m N/A N/A self bundle N/A N/A N/A 
        Populate the ManyToMany data on the instance.
         N/A N/A N/A bundle obj None N/A N/A N/A HydrationError N/A You must call 'full_hydrate' before attempting to run 'hydrate_m2m' on %r. self N/A N/A field_name field_object N/A N/A N/A self fields items N/A N/A N/A N/A getattr field_object is_m2m False N/A N/A N/A N/A field_object attribute N/A N/A N/A N/A bundle data N/A field_name N/A N/A field_object hydrate_m2m bundle N/A N/A field_name field_object N/A N/A N/A self fields items N/A N/A N/A N/A getattr field_object is_m2m False N/A N/A N/A method N/A getattr self N/A hydrate_%s field_name None N/A method N/A N/A N/A method bundle N/A bundle N/A build_schema N/A N/A self N/A N/A N/A 
        Returns a dictionary of all the fields on the resource and some
        properties about those fields.

        Used by the ``schema/`` endpoint to describe what will be available.
         N/A data N/A fields default_format allowed_list_http_methods allowed_detail_http_methods default_limit N/A N/A N/A self _meta default_format N/A N/A self _meta list_allowed_methods N/A N/A self _meta detail_allowed_methods N/A N/A self _meta limit N/A N/A N/A self _meta ordering N/A N/A N/A data N/A ordering N/A N/A self _meta ordering N/A N/A N/A self _meta filtering N/A N/A N/A data N/A filtering N/A N/A self _meta filtering N/A N/A field_name field_object N/A N/A N/A self fields items N/A N/A N/A N/A data N/A fields N/A field_name N/A default type nullable blank readonly help_text unique N/A field_object default N/A field_object dehydrated_type N/A field_object null N/A field_object blank N/A field_object readonly N/A field_object help_text N/A field_object unique N/A N/A N/A field_object dehydrated_type related N/A N/A N/A getattr field_object is_m2m False N/A N/A related_type to_many N/A N/A related_type to_one N/A N/A N/A N/A data N/A fields N/A field_name N/A related_type related_type N/A data N/A dehydrate_resource_uri N/A N/A self bundle N/A N/A N/A 
        For the automatically included ``resource_uri`` field, dehydrate
        the URI for the given bundle.

        Returns empty string if no URI can be generated.
         N/A N/A N/A N/A N/A self get_resource_uri bundle N/A N/A N/A NotImplementedError N/A N/A N/A N/A NoReverseMatch N/A N/A N/A generate_cache_key N/A N/A self N/A args kwargs N/A N/A 
        Creates a unique-enough cache key.

        This is based off the current api_name/resource_name/args/kwargs.
         N/A smooshed N/A N/A N/A key value N/A N/A kwargs items N/A N/A N/A N/A smooshed append N/A %s=%s N/A key value N/A N/A %s:%s:%s:%s N/A N/A N/A self _meta api_name N/A N/A self _meta resource_name N/A N/A : join args N/A N/A : join smooshed N/A get_object_list N/A N/A self request N/A N/A N/A 
        A hook to allow making returning the list of available objects.

        This needs to be implemented at the user level.

        ``ModelResource`` includes a full working version specific to Django's
        ``Models``.
         N/A N/A NotImplementedError N/A apply_authorization_limits N/A N/A self request object_list N/A N/A N/A 
        Allows the ``Authorization`` class to further limit the object list.
        Also a hook to customize per ``Resource``.
         N/A N/A hasattr N/A N/A self _meta authorization apply_limits N/A N/A object_list N/A N/A N/A N/A self _meta authorization apply_limits request object_list N/A object_list N/A can_create N/A N/A self N/A N/A N/A 
        Checks to ensure ``post`` is within ``allowed_methods``.
         N/A allowed N/A set N/A N/A N/A self _meta list_allowed_methods N/A N/A self _meta detail_allowed_methods N/A N/A post allowed N/A can_update N/A N/A self N/A N/A N/A 
        Checks to ensure ``put`` is within ``allowed_methods``.

        Used when hydrating related data.
         N/A allowed N/A set N/A N/A N/A self _meta list_allowed_methods N/A N/A self _meta detail_allowed_methods N/A N/A put allowed N/A can_delete N/A N/A self N/A N/A N/A 
        Checks to ensure ``delete`` is within ``allowed_methods``.
         N/A allowed N/A set N/A N/A N/A self _meta list_allowed_methods N/A N/A self _meta detail_allowed_methods N/A N/A delete allowed N/A apply_filters N/A N/A self request applicable_filters N/A N/A N/A 
        A hook to alter how the filters are applied to the object list.

        This needs to be implemented at the user level.

        ``ModelResource`` includes a full working version specific to Django's
        ``Models``.
         N/A N/A NotImplementedError N/A obj_get_list N/A N/A self request N/A None kwargs N/A N/A 
        Fetches the list of objects available on the resource.

        This needs to be implemented at the user level.

        ``ModelResource`` includes a full working version specific to Django's
        ``Models``.
         N/A N/A NotImplementedError N/A cached_obj_get_list N/A N/A self request N/A None kwargs N/A N/A 
        A version of ``obj_get_list`` that uses the cache as a means to get
        commonly-accessed data faster.
         N/A cache_key N/A N/A self generate_cache_key list kwargs N/A obj_list N/A N/A N/A N/A self _meta cache get cache_key N/A N/A obj_list None N/A N/A obj_list N/A N/A self obj_get_list request request kwargs N/A N/A N/A N/A N/A self _meta cache set cache_key obj_list N/A obj_list N/A obj_get N/A N/A self request N/A None kwargs N/A N/A 
        Fetches an individual object on the resource.

        This needs to be implemented at the user level. If the object can not
        be found, this should raise a ``NotFound`` exception.

        ``ModelResource`` includes a full working version specific to Django's
        ``Models``.
         N/A N/A NotImplementedError N/A cached_obj_get N/A N/A self request N/A None kwargs N/A N/A 
        A version of ``obj_get`` that uses the cache as a means to get
        commonly-accessed data faster.
         N/A cache_key N/A N/A self generate_cache_key detail kwargs N/A bundle N/A N/A N/A N/A self _meta cache get cache_key N/A N/A bundle None N/A N/A bundle N/A N/A self obj_get request request kwargs N/A N/A N/A N/A N/A self _meta cache set cache_key bundle N/A bundle N/A obj_create N/A N/A self bundle request N/A None kwargs N/A N/A 
        Creates a new object based on the provided data.

        This needs to be implemented at the user level.

        ``ModelResource`` includes a full working version specific to Django's
        ``Models``.
         N/A N/A NotImplementedError N/A obj_update N/A N/A self bundle request N/A None kwargs N/A N/A 
        Updates an existing object (or creates a new object) based on the
        provided data.

        This needs to be implemented at the user level.

        ``ModelResource`` includes a full working version specific to Django's
        ``Models``.
         N/A N/A NotImplementedError N/A obj_delete_list N/A N/A self request N/A None kwargs N/A N/A 
        Deletes an entire list of objects.

        This needs to be implemented at the user level.

        ``ModelResource`` includes a full working version specific to Django's
        ``Models``.
         N/A N/A NotImplementedError N/A obj_delete N/A N/A self request N/A None kwargs N/A N/A 
        Deletes a single object.

        This needs to be implemented at the user level.

        ``ModelResource`` includes a full working version specific to Django's
        ``Models``.
         N/A N/A NotImplementedError N/A create_response N/A N/A self request data response_class N/A HttpResponse response_kwargs N/A N/A 
        Extracts the common "which-format/serialize/return-response" cycle.

        Mostly a useful shortcut/hook.
         N/A desired_format N/A N/A self determine_format request N/A serialized N/A N/A self serialize request data desired_format N/A N/A response_class content serialized content_type N/A build_content_type desired_format response_kwargs N/A error_response N/A N/A self errors request N/A N/A N/A request N/A N/A desired_format N/A N/A self determine_format request N/A N/A desired_format N/A N/A self _meta default_format N/A serialized N/A N/A self serialize request errors desired_format N/A response N/A N/A http HttpBadRequest content serialized content_type N/A build_content_type desired_format N/A N/A ImmediateHttpResponse response response N/A is_valid N/A N/A self bundle request N/A None N/A N/A 
        Handles checking if the data provided by the user is valid.

        Mostly a hook, this uses class assigned to ``validation`` from
        ``Resource._meta``.

        If validation fails, an error is raised with the error messages
        serialized inside it.
         N/A errors N/A N/A N/A N/A self _meta validation is_valid bundle request N/A errors N/A N/A N/A N/A bundle errors N/A N/A N/A self _meta resource_name errors N/A False N/A True N/A rollback N/A N/A self bundles N/A N/A N/A 
        Given the list of bundles, delete all objects pertaining to those
        bundles.

        This needs to be implemented at the user level. No exceptions should
        be raised if possible.

        ``ModelResource`` includes a full working version specific to Django's
        ``Models``.
         N/A N/A NotImplementedError N/A get_list N/A N/A self request N/A kwargs N/A N/A 
        Returns a serialized list of resources.

        Calls ``obj_get_list`` to provide the data, then handles that result
        set and serializes it.

        Should return a HttpResponse (200 OK).
         N/A objects N/A N/A self obj_get_list request request N/A N/A self remove_api_resource_names kwargs N/A sorted_objects N/A N/A self apply_sorting objects options N/A request GET N/A paginator N/A N/A N/A self _meta paginator_class N/A request GET sorted_objects resource_uri N/A N/A self get_resource_uri limit N/A N/A self _meta limit max_limit N/A N/A self _meta max_limit collection_name N/A N/A self _meta collection_name N/A to_be_serialized N/A N/A paginator page N/A bundles N/A N/A N/A self build_bundle obj obj request request N/A obj N/A to_be_serialized N/A objects N/A N/A to_be_serialized N/A objects N/A N/A N/A self full_dehydrate bundle N/A bundle bundles N/A to_be_serialized N/A N/A self alter_list_data_to_serialize request to_be_serialized N/A N/A N/A self create_response request to_be_serialized N/A get_detail N/A N/A self request N/A kwargs N/A N/A 
        Returns a single serialized resource.

        Calls ``cached_obj_get/obj_get`` to provide the data, then handles that result
        set and serializes it.

        Should return a HttpResponse (200 OK).
         N/A N/A N/A obj N/A N/A self cached_obj_get request request N/A N/A self remove_api_resource_names kwargs N/A N/A N/A ObjectDoesNotExist N/A N/A N/A N/A http HttpNotFound N/A N/A MultipleObjectsReturned N/A N/A N/A N/A http HttpMultipleChoices More than one resource is found at this URI. N/A bundle N/A N/A self build_bundle obj obj request request N/A bundle N/A N/A self full_dehydrate bundle N/A bundle N/A N/A self alter_detail_data_to_serialize request bundle N/A N/A N/A self create_response request bundle N/A put_list N/A N/A self request N/A kwargs N/A N/A 
        Replaces a collection of resources with another collection.

        Calls ``delete_list`` to clear out the collection then ``obj_create``
        with the provided the data to create the new collection.

        Return ``HttpNoContent`` (204 No Content) if
        ``Meta.always_return_data = False`` (default).

        Return ``HttpAccepted`` (202 Accepted) if
        ``Meta.always_return_data = True``.
         N/A deserialized N/A N/A self deserialize request N/A request raw_post_data format N/A N/A N/A request META get CONTENT_TYPE application/json N/A deserialized N/A N/A self alter_deserialized_list_data request deserialized N/A N/A N/A objects deserialized N/A N/A N/A BadRequest Invalid data sent. N/A N/A N/A self obj_delete_list request request N/A N/A self remove_api_resource_names kwargs N/A bundles_seen N/A N/A object_data N/A deserialized N/A objects N/A N/A bundle N/A N/A self build_bundle data N/A dict_strip_unicode_keys object_data request request N/A N/A N/A N/A N/A self obj_create bundle request request N/A N/A self remove_api_resource_names kwargs N/A N/A N/A bundles_seen append bundle N/A N/A N/A ImmediateHttpResponse N/A N/A N/A N/A self rollback bundles_seen N/A N/A N/A N/A N/A self _meta always_return_data N/A N/A N/A N/A http HttpNoContent N/A N/A to_be_serialized N/A N/A N/A to_be_serialized N/A objects N/A N/A N/A self full_dehydrate bundle N/A bundle bundles_seen N/A to_be_serialized N/A N/A self alter_list_data_to_serialize request to_be_serialized N/A N/A N/A self create_response request to_be_serialized response_class N/A http HttpAccepted N/A put_detail N/A N/A self request N/A kwargs N/A N/A 
        Either updates an existing resource or creates a new one with the
        provided data.

        Calls ``obj_update`` with the provided data first, but falls back to
        ``obj_create`` if the object does not already exist.

        If a new resource is created, return ``HttpCreated`` (201 Created).
        If ``Meta.always_return_data = True``, there will be a populated body
        of serialized data.

        If an existing resource is modified and
        ``Meta.always_return_data = False`` (default), return ``HttpNoContent``
        (204 No Content).
        If an existing resource is modified and
        ``Meta.always_return_data = True``, return ``HttpAccepted`` (202
        Accepted).
         N/A deserialized N/A N/A self deserialize request N/A request raw_post_data format N/A N/A N/A request META get CONTENT_TYPE application/json N/A deserialized N/A N/A self alter_deserialized_detail_data request deserialized N/A bundle N/A N/A self build_bundle data N/A dict_strip_unicode_keys deserialized request request N/A N/A N/A updated_bundle N/A N/A self obj_update bundle request request N/A N/A self remove_api_resource_names kwargs N/A N/A N/A N/A self _meta always_return_data N/A N/A N/A N/A http HttpNoContent N/A N/A updated_bundle N/A N/A self full_dehydrate updated_bundle N/A updated_bundle N/A N/A self alter_detail_data_to_serialize request updated_bundle N/A N/A N/A self create_response request updated_bundle response_class N/A http HttpAccepted N/A N/A N/A N/A NotFound MultipleObjectsReturned N/A N/A updated_bundle N/A N/A self obj_create bundle request request N/A N/A self remove_api_resource_names kwargs N/A location N/A N/A self get_resource_uri updated_bundle N/A N/A N/A N/A self _meta always_return_data N/A N/A N/A N/A http HttpCreated location location N/A N/A updated_bundle N/A N/A self full_dehydrate updated_bundle N/A updated_bundle N/A N/A self alter_detail_data_to_serialize request updated_bundle N/A N/A N/A self create_response request updated_bundle response_class N/A http HttpCreated location location N/A post_list N/A N/A self request N/A kwargs N/A N/A 
        Creates a new resource/object with the provided data.

        Calls ``obj_create`` with the provided data and returns a response
        with the new resource's location.

        If a new resource is created, return ``HttpCreated`` (201 Created).
        If ``Meta.always_return_data = True``, there will be a populated body
        of serialized data.
         N/A deserialized N/A N/A self deserialize request N/A request raw_post_data format N/A N/A N/A request META get CONTENT_TYPE application/json N/A deserialized N/A N/A self alter_deserialized_detail_data request deserialized N/A bundle N/A N/A self build_bundle data N/A dict_strip_unicode_keys deserialized request request N/A updated_bundle N/A N/A self obj_create bundle request request N/A N/A self remove_api_resource_names kwargs N/A location N/A N/A self get_resource_uri updated_bundle N/A N/A N/A N/A self _meta always_return_data N/A N/A N/A N/A http HttpCreated location location N/A N/A updated_bundle N/A N/A self full_dehydrate updated_bundle N/A updated_bundle N/A N/A self alter_detail_data_to_serialize request updated_bundle N/A N/A N/A self create_response request updated_bundle response_class N/A http HttpCreated location location N/A post_detail N/A N/A self request N/A kwargs N/A N/A 
        Creates a new subcollection of the resource under a resource.

        This is not implemented by default because most people's data models
        aren't self-referential.

        If a new resource is created, return ``HttpCreated`` (201 Created).
         N/A N/A N/A http HttpNotImplemented N/A delete_list N/A N/A self request N/A kwargs N/A N/A 
        Destroys a collection of resources/objects.

        Calls ``obj_delete_list``.

        If the resources are deleted, return ``HttpNoContent`` (204 No Content).
         N/A N/A N/A self obj_delete_list request request N/A N/A self remove_api_resource_names kwargs N/A N/A N/A http HttpNoContent N/A delete_detail N/A N/A self request N/A kwargs N/A N/A 
        Destroys a single resource/object.

        Calls ``obj_delete``.

        If the resource is deleted, return ``HttpNoContent`` (204 No Content).
        If the resource did not exist, return ``Http404`` (404 Not Found).
         N/A N/A N/A N/A N/A self obj_delete request request N/A N/A self remove_api_resource_names kwargs N/A N/A N/A http HttpNoContent N/A N/A N/A NotFound N/A N/A N/A N/A http HttpNotFound N/A patch_list N/A N/A self request N/A kwargs N/A N/A 
        Updates a collection in-place.

        The exact behavior of ``PATCH`` to a list resource is still the matter of
        some debate in REST circles, and the ``PATCH`` RFC isn't standard. So the
        behavior this method implements (described below) is something of a
        stab in the dark. It's mostly cribbed from GData, with a smattering
        of ActiveResource-isms and maybe even an original idea or two.

        The ``PATCH`` format is one that's similar to the response returned from
        a ``GET`` on a list resource::

            {
              "objects": [{object}, {object}, ...],
              "deleted_objects": ["URI", "URI", "URI", ...],
            }

        For each object in ``objects``:

            * If the dict does not have a ``resource_uri`` key then the item is
              considered "new" and is handled like a ``POST`` to the resource list.

            * If the dict has a ``resource_uri`` key and the ``resource_uri`` refers
              to an existing resource then the item is a update; it's treated
              like a ``PATCH`` to the corresponding resource detail.

            * If the dict has a ``resource_uri`` but the resource *doesn't* exist,
              then this is considered to be a create-via-``PUT``.

        Each entry in ``deleted_objects`` referes to a resource URI of an existing
        resource to be deleted; each is handled like a ``DELETE`` to the relevent
        resource.

        In any case:

            * If there's a resource URI it *must* refer to a resource of this
              type. It's an error to include a URI of a different resource.

            * ``PATCH`` is all or nothing. If a single sub-operation fails, the
              entire request will fail and all resources will be rolled back.

          * For ``PATCH`` to work, you **must** have ``put`` in your
            :ref:`detail-allowed-methods` setting.

          * To delete objects via ``deleted_objects`` in a ``PATCH`` request you
            **must** have ``delete`` in your :ref:`detail-allowed-methods`
            setting.

         N/A request N/A convert_post_to_patch request N/A deserialized N/A N/A self deserialize request N/A request raw_post_data format N/A N/A N/A request META get CONTENT_TYPE application/json N/A N/A objects deserialized N/A N/A N/A BadRequest Invalid data sent. N/A N/A N/A len N/A deserialized N/A objects N/A put N/A N/A self _meta detail_allowed_methods N/A N/A N/A ImmediateHttpResponse response N/A N/A http HttpMethodNotAllowed N/A data N/A deserialized N/A objects N/A N/A N/A resource_uri data N/A N/A uri N/A N/A data pop resource_uri N/A N/A N/A obj N/A N/A self get_via_uri uri request request N/A bundle N/A N/A self build_bundle obj obj request request N/A bundle N/A N/A self full_dehydrate bundle N/A bundle N/A N/A self alter_detail_data_to_serialize request bundle N/A N/A N/A self update_in_place request bundle data N/A N/A N/A N/A ObjectDoesNotExist MultipleObjectsReturned N/A N/A data N/A N/A self alter_deserialized_detail_data request data N/A bundle N/A N/A self build_bundle data N/A dict_strip_unicode_keys data request request N/A N/A N/A self obj_create bundle request request N/A N/A data N/A N/A self alter_deserialized_detail_data request data N/A bundle N/A N/A self build_bundle data N/A dict_strip_unicode_keys data request request N/A N/A N/A self obj_create bundle request request N/A N/A N/A len N/A N/A deserialized get deleted_objects N/A N/A delete N/A N/A self _meta detail_allowed_methods N/A N/A N/A ImmediateHttpResponse response N/A N/A http HttpMethodNotAllowed N/A uri N/A N/A deserialized get deleted_objects N/A N/A N/A obj N/A N/A self get_via_uri uri request request N/A N/A N/A self obj_delete request request _obj obj N/A N/A N/A http HttpAccepted N/A patch_detail N/A N/A self request N/A kwargs N/A N/A 
        Updates a resource in-place.

        Calls ``obj_update``.

        If the resource is updated, return ``HttpAccepted`` (202 Accepted).
        If the resource did not exist, return ``HttpNotFound`` (404 Not Found).
         N/A request N/A convert_post_to_patch request N/A N/A N/A obj N/A N/A self cached_obj_get request request N/A N/A self remove_api_resource_names kwargs N/A N/A N/A ObjectDoesNotExist N/A N/A N/A N/A http HttpNotFound N/A N/A MultipleObjectsReturned N/A N/A N/A N/A http HttpMultipleChoices More than one resource is found at this URI. N/A bundle N/A N/A self build_bundle obj obj request request N/A bundle N/A N/A self full_dehydrate bundle N/A bundle N/A N/A self alter_detail_data_to_serialize request bundle N/A deserialized N/A N/A self deserialize request N/A request raw_post_data format N/A N/A N/A request META get CONTENT_TYPE application/json N/A N/A N/A self update_in_place request bundle deserialized N/A N/A N/A N/A self _meta always_return_data N/A N/A N/A N/A http HttpAccepted N/A N/A bundle N/A N/A self full_dehydrate bundle N/A bundle N/A N/A self alter_detail_data_to_serialize request bundle N/A N/A N/A self create_response request bundle response_class N/A http HttpAccepted N/A update_in_place N/A N/A self request original_bundle new_data N/A N/A N/A 
        Update the object in original_bundle in-place using new_data.
         N/A N/A N/A N/A original_bundle data update N/A dict_strip_unicode_keys new_data N/A N/A N/A self alter_deserialized_detail_data request N/A original_bundle data N/A kwargs N/A N/A N/A self _meta detail_uri_name request N/A N/A self get_bundle_detail_data original_bundle request N/A N/A N/A self obj_update original_bundle kwargs N/A get_schema N/A N/A self request N/A kwargs N/A N/A 
        Returns a serialized form of the schema of the resource.

        Calls ``build_schema`` to generate the data. This method only responds
        to HTTP GET.

        Should return a HttpResponse (200 OK).
         N/A N/A N/A self method_check request allowed N/A get N/A N/A N/A self is_authenticated request N/A N/A N/A self throttle_check request N/A N/A N/A self log_throttled_access request N/A N/A N/A self create_response request N/A N/A self build_schema N/A get_multiple N/A N/A self request N/A kwargs N/A N/A 
        Returns a serialized list of resources based on the identifiers
        from the URL.

        Calls ``obj_get`` to fetch only the objects requested. This method
        only responds to HTTP GET.

        Should return a HttpResponse (200 OK).
         N/A N/A N/A self method_check request allowed N/A get N/A N/A N/A self is_authenticated request N/A N/A N/A self throttle_check request N/A kwarg_name N/A %s_list N/A N/A self _meta detail_uri_name N/A obj_identifiers N/A N/A N/A N/A kwargs get kwarg_name split ; N/A objects N/A N/A not_found N/A N/A identifier obj_identifiers N/A N/A N/A N/A obj N/A N/A self obj_get request N/A N/A N/A self _meta detail_uri_name identifier N/A bundle N/A N/A self build_bundle obj obj request request N/A bundle N/A N/A self full_dehydrate bundle N/A N/A N/A objects append bundle N/A N/A N/A ObjectDoesNotExist N/A N/A N/A N/A not_found append identifier N/A object_list N/A objects objects N/A N/A len not_found N/A N/A N/A object_list N/A not_found not_found N/A N/A N/A self log_throttled_access request N/A N/A N/A self create_response request object_list N/A N/A ModelDeclarativeMetaclass N/A DeclarativeMetaclass N/A __new__ N/A N/A cls name bases attrs N/A N/A N/A meta N/A N/A attrs get Meta N/A N/A meta N/A hasattr meta queryset N/A N/A N/A setattr meta object_class N/A N/A meta queryset model N/A new_class N/A N/A N/A super ModelDeclarativeMetaclass cls __new__ cls name bases attrs N/A include_fields N/A getattr N/A new_class _meta fields N/A N/A excludes N/A getattr N/A new_class _meta excludes N/A N/A field_names N/A N/A N/A new_class base_fields keys N/A field_name field_names N/A N/A N/A field_name resource_uri N/A N/A N/A N/A field_name N/A new_class declared_fields N/A N/A N/A N/A N/A len include_fields N/A N/A field_name include_fields N/A N/A N/A N/A new_class base_fields N/A field_name N/A N/A N/A len excludes N/A field_name excludes N/A N/A N/A N/A new_class base_fields N/A field_name N/A N/A N/A N/A new_class base_fields update N/A N/A new_class get_fields include_fields excludes N/A N/A getattr N/A new_class _meta include_absolute_url True N/A N/A N/A N/A absolute_url N/A new_class base_fields N/A N/A N/A N/A new_class base_fields N/A absolute_url N/A N/A fields CharField attribute get_absolute_url readonly True N/A N/A N/A N/A absolute_url N/A new_class base_fields N/A N/A absolute_url attrs N/A N/A N/A N/A new_class base_fields N/A absolute_url N/A new_class N/A N/A ModelResource N/A Resource N/A N/A 
    A subclass of ``Resource`` designed to work with Django's ``Models``.

    This class will introspect a given ``Model`` and build a field list based
    on the fields found on the model (excluding relational fields).

    Given that it is aware of Django's ORM, it also handles the CRUD data
    operations of the resource.
     N/A __metaclass__ ModelDeclarativeMetaclass should_skip_field N/A N/A cls field N/A N/A N/A 
        Given a Django model field, return if it should be included in the
        contributed ApiFields.
         N/A N/A getattr field rel N/A N/A True N/A False N/A classmethod api_field_from_django_field N/A N/A cls f default N/A N/A fields CharField N/A N/A 
        Returns the field type that would likely be associated with each
        Django type.
         N/A result default N/A internal_type N/A N/A f get_internal_type N/A N/A internal_type N/A DateField DateTimeField N/A N/A result N/A fields DateTimeField N/A N/A N/A internal_type N/A BooleanField NullBooleanField N/A N/A result N/A fields BooleanField N/A N/A N/A internal_type N/A FloatField N/A N/A result N/A fields FloatField N/A N/A N/A internal_type N/A DecimalField N/A N/A result N/A fields DecimalField N/A N/A N/A internal_type N/A IntegerField PositiveIntegerField PositiveSmallIntegerField SmallIntegerField AutoField N/A N/A result N/A fields IntegerField N/A N/A N/A internal_type N/A FileField ImageField N/A N/A result N/A fields FileField N/A N/A N/A internal_type TimeField N/A N/A result N/A fields TimeField N/A result N/A classmethod get_fields N/A N/A cls fields excludes N/A None None N/A N/A 
        Given any explicit fields to include and fields to exclude, add
        additional fields based on the associated model.
         N/A final_fields N/A N/A fields N/A fields N/A N/A excludes N/A excludes N/A N/A N/A N/A N/A cls _meta object_class N/A N/A final_fields N/A f N/A N/A N/A N/A cls _meta object_class _meta fields N/A N/A N/A N/A f name N/A cls base_fields N/A N/A N/A N/A fields N/A N/A f name fields N/A N/A N/A N/A excludes N/A N/A f name excludes N/A N/A N/A N/A N/A cls should_skip_field f N/A N/A N/A api_field_class N/A N/A cls api_field_from_django_field f N/A kwargs N/A attribute help_text N/A f name N/A f help_text N/A N/A N/A f null True N/A N/A N/A kwargs N/A null True N/A N/A kwargs N/A unique N/A f unique N/A N/A N/A N/A f null N/A N/A f blank True N/A N/A N/A kwargs N/A default N/A N/A kwargs N/A blank True N/A N/A N/A N/A f get_internal_type TextField N/A N/A N/A kwargs N/A default N/A N/A N/A f has_default N/A N/A N/A kwargs N/A default N/A f default N/A N/A getattr f auto_now False N/A N/A N/A kwargs N/A default N/A f auto_now N/A N/A getattr f auto_now_add False N/A N/A N/A kwargs N/A default N/A f auto_now_add N/A N/A final_fields N/A N/A f name N/A api_field_class kwargs N/A N/A N/A final_fields N/A N/A f name instance_name N/A f name N/A final_fields N/A classmethod check_filtering N/A N/A self field_name filter_type filter_bits N/A exact None N/A N/A 
        Given a field name, a optional filter type and an optional list of
        additional relations, determine if a field can be filtered on.

        If a filter does not meet the needed conditions, it should raise an
        ``InvalidFilterError``.

        If the filter meets the conditions, a list of attribute names (not
        field names) will be returned.
         N/A N/A filter_bits None N/A N/A filter_bits N/A N/A N/A N/A field_name N/A N/A self _meta filtering N/A N/A N/A InvalidFilterError N/A The '%s' field does not allow filtering. field_name N/A N/A N/A N/A N/A N/A self _meta filtering N/A field_name N/A ALL ALL_WITH_RELATIONS N/A N/A N/A N/A filter_type N/A N/A N/A self _meta filtering N/A field_name N/A N/A N/A InvalidFilterError N/A '%s' is not an allowed filter on the '%s' field. N/A filter_type field_name N/A N/A N/A N/A N/A self fields N/A field_name attribute None N/A N/A N/A InvalidFilterError N/A The '%s' field has no 'attribute' for searching with. field_name N/A N/A len filter_bits N/A N/A N/A N/A getattr N/A N/A self fields N/A field_name is_related False N/A N/A N/A InvalidFilterError N/A The '%s' field does not support relations. field_name N/A N/A N/A N/A N/A N/A self _meta filtering N/A field_name ALL_WITH_RELATIONS N/A N/A N/A InvalidFilterError N/A Lookups are not allowed more than one level deep on the '%s' field. field_name N/A related_resource N/A N/A N/A N/A self fields N/A field_name get_related_resource None N/A N/A N/A N/A N/A N/A self fields N/A field_name attribute N/A N/A related_resource check_filtering N/A filter_bits N/A 0 filter_type N/A filter_bits N/A 1 N/A N/A N/A N/A N/A self fields N/A field_name attribute N/A filter_value_to_python N/A N/A self value field_name filters filter_expr filter_type N/A N/A N/A 
        Turn the string ``value`` into a python object.
         N/A N/A value N/A true True True N/A N/A value True N/A N/A N/A value N/A false False False N/A N/A value False N/A N/A N/A value N/A nil none None None N/A N/A value None N/A N/A N/A filter_type N/A in range N/A len value N/A N/A N/A hasattr filters getlist N/A N/A value N/A N/A part N/A N/A filters getlist filter_expr N/A N/A N/A N/A value extend N/A N/A part split , N/A N/A value N/A N/A value split , N/A value N/A build_filters N/A N/A self filters N/A None N/A N/A 
        Given a dictionary of filters, create the necessary ORM-level filters.

        Keys should be resource fields, **NOT** model fields.

        Valid values are either a list of Django filter types (i.e.
        ``['startswith', 'exact', 'lte']``), the ``ALL`` constant or the
        ``ALL_WITH_RELATIONS`` constant.
         N/A N/A filters None N/A N/A filters N/A N/A qs_filters N/A N/A N/A hasattr N/A self _meta queryset N/A N/A N/A hasattr N/A N/A N/A N/A self _meta queryset query query_terms keys N/A N/A query_terms N/A N/A N/A N/A N/A N/A self _meta queryset query query_terms keys N/A N/A query_terms N/A N/A N/A N/A self _meta queryset query query_terms N/A N/A query_terms N/A N/A QUERY_TERMS keys N/A N/A filter_expr value N/A N/A filters items N/A N/A filter_bits N/A N/A filter_expr split LOOKUP_SEP N/A field_name N/A N/A filter_bits pop 0 N/A filter_type exact N/A N/A N/A field_name N/A self fields N/A N/A N/A N/A N/A len filter_bits N/A N/A filter_bits N/A -1 query_terms N/A N/A filter_type N/A N/A filter_bits pop N/A lookup_bits N/A N/A self check_filtering field_name filter_type filter_bits N/A value N/A N/A self filter_value_to_python value field_name filters filter_expr filter_type N/A db_field_name N/A N/A LOOKUP_SEP join lookup_bits N/A qs_filter N/A %s%s%s N/A db_field_name LOOKUP_SEP filter_type N/A N/A qs_filters N/A qs_filter value N/A N/A dict_strip_unicode_keys qs_filters N/A apply_sorting N/A N/A self obj_list options N/A None N/A N/A 
        Given a dictionary of options, apply some ORM-level sorting to the
        provided ``QuerySet``.

        Looks for the ``order_by`` key and handles either ascending (just the
        field name) or descending (the field name with a ``-`` in front).

        The field name should be the resource field, **NOT** model field.
         N/A N/A options None N/A N/A options N/A N/A parameter_name order_by N/A N/A N/A order_by options N/A N/A N/A N/A sort_by options N/A N/A obj_list N/A N/A N/A N/A warnings warn 'sort_by' is a deprecated parameter. Please use 'order_by' instead. N/A parameter_name sort_by N/A order_by_args N/A N/A N/A hasattr options getlist N/A N/A order_bits N/A N/A options getlist parameter_name N/A N/A order_bits N/A N/A options get parameter_name N/A N/A N/A isinstance order_bits N/A list tuple N/A N/A order_bits N/A order_bits N/A order_by order_bits N/A N/A order_by_bits N/A N/A order_by split LOOKUP_SEP N/A field_name N/A order_by_bits N/A 0 N/A order N/A N/A N/A N/A order_by_bits N/A 0 startswith - N/A N/A field_name N/A N/A order_by_bits N/A 0 N/A 1 N/A order - N/A N/A N/A field_name N/A self fields N/A N/A N/A InvalidSortError N/A No matching '%s' field for ordering on. field_name N/A N/A N/A field_name N/A N/A self _meta ordering N/A N/A N/A InvalidSortError N/A The '%s' field does not allow ordering. field_name N/A N/A N/A N/A N/A self fields N/A field_name attribute None N/A N/A N/A InvalidSortError N/A The '%s' field has no 'attribute' for ordering with. field_name N/A N/A N/A order_by_args append N/A %s%s N/A order N/A N/A LOOKUP_SEP join N/A N/A N/A N/A N/A self fields N/A field_name attribute N/A order_by_bits N/A 1 N/A N/A N/A obj_list order_by order_by_args N/A apply_filters N/A N/A self request applicable_filters N/A N/A N/A 
        An ORM-specific implementation of ``apply_filters``.

        The default simply applies the ``applicable_filters`` as ``**kwargs``,
        but should make it possible to do more advanced things.
         N/A N/A N/A N/A N/A self get_object_list request filter applicable_filters N/A get_object_list N/A N/A self request N/A N/A N/A 
        An ORM-specific implementation of ``get_object_list``.

        Returns a queryset that may have been limited by other overrides.
         N/A N/A N/A N/A N/A self _meta queryset _clone N/A obj_get_list N/A N/A self request N/A None kwargs N/A N/A 
        A ORM-specific implementation of ``obj_get_list``.

        Takes an optional ``request`` object, whose ``GET`` dictionary can be
        used to narrow the query.
         N/A filters N/A N/A N/A hasattr request GET N/A N/A filters N/A N/A N/A request GET copy N/A N/A N/A filters update kwargs N/A applicable_filters N/A N/A self build_filters filters filters N/A N/A N/A base_object_list N/A N/A self apply_filters request applicable_filters N/A N/A N/A self apply_authorization_limits request base_object_list N/A N/A N/A ValueError N/A N/A N/A BadRequest Invalid resource lookup data provided (mismatched type). N/A obj_get N/A N/A self request N/A None kwargs N/A N/A 
        A ORM-specific implementation of ``obj_get``.

        Takes optional ``kwargs``, which are used to narrow the query to find
        the instance.
         N/A N/A N/A base_object_list N/A N/A N/A N/A self get_object_list request filter kwargs N/A object_list N/A N/A self apply_authorization_limits request base_object_list N/A stringified_kwargs 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 kwargs items N/A N/A N/A len object_list 0 N/A N/A N/A N/A N/A N/A self _meta object_class DoesNotExist N/A Couldn't find an instance of '%s' which matched '%s'. N/A N/A N/A N/A self _meta object_class __name__ stringified_kwargs N/A N/A N/A N/A len object_list 1 N/A N/A N/A MultipleObjectsReturned N/A More than '%s' matched '%s'. N/A N/A N/A N/A self _meta object_class __name__ stringified_kwargs N/A N/A object_list N/A 0 N/A N/A N/A ValueError N/A N/A N/A NotFound Invalid resource lookup data provided (mismatched type). N/A obj_create N/A N/A self bundle request N/A None kwargs N/A N/A 
        A ORM-specific implementation of ``obj_create``.
         N/A N/A bundle obj N/A N/A N/A self _meta object_class N/A N/A key value N/A N/A kwargs items N/A N/A N/A setattr N/A bundle obj key value N/A bundle N/A N/A self full_hydrate bundle N/A N/A N/A self is_valid bundle request N/A N/A bundle errors N/A N/A N/A N/A self error_response N/A bundle errors request N/A N/A N/A self save_related bundle N/A N/A N/A N/A bundle obj save N/A m2m_bundle N/A N/A self hydrate_m2m bundle N/A N/A N/A self save_m2m m2m_bundle N/A bundle N/A obj_update N/A N/A self bundle request skip_errors N/A None False kwargs N/A N/A 
        A ORM-specific implementation of ``obj_update``.
         N/A N/A N/A N/A bundle obj N/A N/A N/A self get_bundle_detail_data bundle N/A N/A N/A N/A N/A bundle obj N/A N/A N/A N/A self get_object_list N/A bundle request model N/A N/A N/A N/A bundle data update kwargs N/A bundle N/A N/A self full_hydrate bundle N/A lookup_kwargs N/A N/A kwargs copy N/A key N/A N/A kwargs keys N/A N/A N/A key N/A N/A self _meta detail_uri_name N/A N/A N/A N/A N/A N/A getattr N/A bundle obj key NOT_AVAILABLE NOT_AVAILABLE N/A N/A N/A lookup_kwargs N/A key N/A getattr N/A bundle obj key N/A N/A N/A lookup_kwargs N/A key N/A N/A N/A N/A lookup_kwargs kwargs N/A N/A N/A N/A bundle obj N/A N/A self obj_get N/A bundle request lookup_kwargs N/A N/A N/A ObjectDoesNotExist N/A N/A N/A NotFound A model instance matching the provided arguments could not be found. N/A bundle N/A N/A self full_hydrate bundle N/A N/A N/A self is_valid bundle request N/A N/A N/A bundle errors N/A skip_errors N/A N/A N/A N/A self error_response N/A bundle errors request N/A N/A N/A self save_related bundle N/A N/A N/A N/A bundle obj save N/A m2m_bundle N/A N/A self hydrate_m2m bundle N/A N/A N/A self save_m2m m2m_bundle N/A bundle N/A obj_delete_list N/A N/A self request N/A None kwargs N/A N/A 
        A ORM-specific implementation of ``obj_delete_list``.

        Takes optional ``kwargs``, which can be used to narrow the query.
         N/A base_object_list N/A N/A N/A N/A self get_object_list request filter kwargs N/A authed_object_list N/A N/A self apply_authorization_limits request base_object_list N/A N/A hasattr authed_object_list delete N/A N/A N/A N/A authed_object_list delete N/A N/A authed_obj authed_object_list N/A N/A N/A N/A authed_obj delete N/A obj_delete N/A N/A self request N/A None kwargs N/A N/A 
        A ORM-specific implementation of ``obj_delete``.

        Takes optional ``kwargs``, which are used to narrow the query to find
        the instance.
         N/A obj N/A N/A kwargs pop _obj None N/A N/A N/A hasattr obj delete N/A N/A N/A N/A obj N/A N/A self obj_get request kwargs N/A N/A N/A ObjectDoesNotExist N/A N/A N/A NotFound A model instance matching the provided arguments could not be found. N/A N/A N/A obj delete N/A patch_list N/A N/A self request N/A kwargs N/A N/A 
        An ORM-specific implementation of ``patch_list``.

        Necessary because PATCH should be atomic (all-success or all-fail)
        and the only way to do this neatly is at the database level.
         N/A N/A N/A N/A super ModelResource self patch_list request kwargs N/A N/A N/A transaction commit_on_success rollback N/A N/A self bundles N/A N/A N/A 
        A ORM-specific implementation of ``rollback``.

        Given the list of bundles, delete all models pertaining to those
        bundles.
         N/A bundle bundles N/A N/A N/A N/A bundle obj N/A N/A self get_bundle_detail_data bundle N/A N/A N/A N/A N/A bundle obj delete N/A save_related N/A N/A self bundle N/A N/A N/A 
        Handles the saving of related non-M2M data.

        Calling assigning ``child.parent = parent`` & then calling
        ``Child.save`` isn't good enough to make sure the ``parent``
        is saved.

        To get around this, we go through all our related fields &
        call ``save`` on them if they have related, non-M2M data.
        M2M data is handled by the ``ModelResource.save_m2m`` method.
         N/A N/A field_name field_object N/A N/A N/A self fields items N/A N/A N/A N/A getattr field_object is_related False N/A N/A N/A N/A getattr field_object is_m2m False N/A N/A N/A N/A N/A field_object attribute N/A N/A N/A N/A N/A field_object blank N/A N/A N/A N/A bundle data has_key field_name N/A N/A N/A N/A N/A related_obj N/A getattr N/A bundle obj N/A field_object attribute N/A N/A N/A ObjectDoesNotExist N/A N/A related_obj None N/A related_obj N/A N/A N/A field_object related_name N/A N/A N/A N/A N/A self get_bundle_detail_data bundle N/A N/A N/A N/A N/A bundle obj save N/A N/A setattr related_obj N/A field_object related_name N/A bundle obj N/A N/A N/A related_obj save N/A N/A setattr N/A bundle obj N/A field_object attribute related_obj N/A save_m2m N/A N/A self bundle N/A N/A N/A 
        Handles the saving of related M2M data.

        Due to the way Django works, the M2M data must be handled after the
        main instance, which is why this isn't a part of the main ``save`` bits.

        Currently slightly inefficient in that it will clear out the whole
        relation and recreate the related data as needed.
         N/A N/A field_name field_object N/A N/A N/A self fields items N/A N/A N/A N/A getattr field_object is_m2m False N/A N/A N/A N/A N/A field_object attribute N/A N/A N/A N/A field_object readonly N/A N/A N/A related_mngr None N/A N/A isinstance N/A field_object attribute basestring N/A N/A related_mngr N/A getattr N/A bundle obj N/A field_object attribute N/A N/A N/A callable N/A field_object attribute N/A N/A related_mngr N/A N/A field_object attribute bundle N/A N/A related_mngr N/A N/A N/A N/A hasattr related_mngr clear N/A N/A N/A N/A related_mngr clear N/A related_objs N/A N/A related_bundle N/A N/A bundle data N/A field_name N/A N/A N/A N/A N/A related_bundle obj save N/A N/A N/A related_objs append N/A related_bundle obj N/A N/A N/A related_mngr add related_objs N/A detail_uri_kwargs N/A N/A self bundle_or_obj N/A N/A N/A 
        Given a ``Bundle`` or an object (typically a ``Model`` instance),
        it returns the extra kwargs needed to generate a detail URI.

        By default, it uses the model's ``pk`` in order to create the URI.
         N/A kwargs N/A N/A N/A isinstance bundle_or_obj Bundle N/A N/A N/A kwargs N/A N/A N/A self _meta detail_uri_name N/A getattr N/A bundle_or_obj obj N/A N/A self _meta detail_uri_name N/A N/A N/A kwargs N/A N/A N/A self _meta detail_uri_name N/A getattr bundle_or_obj N/A N/A self _meta detail_uri_name N/A kwargs N/A N/A NamespacedModelResource N/A ModelResource N/A N/A 
    A ModelResource subclass that respects Django namespaces.
     _build_reverse_url N/A N/A self name args kwargs N/A None None N/A N/A namespaced N/A %s:%s N/A N/A N/A self _meta urlconf_namespace name N/A N/A reverse namespaced args args kwargs kwargs N/A N/A convert_post_to_VERB N/A N/A request verb N/A N/A N/A 
    Force Django to process the VERB.
     N/A N/A N/A request method verb N/A N/A N/A hasattr request _post N/A N/A N/A request _post N/A N/A request _files N/A N/A N/A N/A request method POST N/A N/A N/A request _load_post_and_files N/A N/A request method verb N/A N/A N/A AttributeError N/A N/A N/A N/A request META N/A REQUEST_METHOD POST N/A N/A N/A request _load_post_and_files N/A N/A N/A request META N/A REQUEST_METHOD verb N/A N/A setattr request verb N/A request POST N/A request N/A convert_post_to_put N/A N/A request N/A N/A N/A N/A convert_post_to_VERB request verb PUT N/A convert_post_to_patch N/A N/A request N/A N/A N/A N/A convert_post_to_VERB request verb PATCH N/A