Module Import alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias alias alias alias alias alias alias ClassDef bases NameLoad NameLoad body Assign NameStore Num FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Num If AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Str orelse Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore Num Assign NameStore Num FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num With Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr With Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num With Call AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call NameLoad NameLoad With Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num With Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr Str body If CompareGtE AttributeLoad NameLoad attr TupleLoad Num Num body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr keyword Num orelse Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr keyword Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call NameLoad NameLoad With Call AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num With Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore ListComp AttributeLoad AttributeLoad NameLoad attr attr comprehension NameStore NameLoad Assign NameStore ListLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore ListComp AttributeLoad AttributeLoad NameLoad attr attr comprehension NameStore NameLoad Assign NameStore ListLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore ListComp AttributeLoad AttributeLoad NameLoad attr attr comprehension NameStore NameLoad Assign NameStore ListLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad With Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad SubscriptLoad NameLoad Index AttributeLoad SubscriptLoad NameLoad Index Num attr attr Expr Call AttributeLoad NameLoad attr ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad ListLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr ListComp AttributeLoad AttributeLoad NameLoad attr attr comprehension NameStore NameLoad ListLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad SubscriptLoad NameLoad Index Num attr Expr Call AttributeLoad NameLoad attr ListComp AttributeLoad AttributeLoad NameLoad attr attr comprehension NameStore NameLoad ListLoad AttributeLoad SubscriptLoad NameLoad Index AttributeLoad SubscriptLoad NameLoad Index Num attr attr Assign NameStore Call AttributeLoad NameLoad attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad ListLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr ListComp AttributeLoad AttributeLoad NameLoad attr attr comprehension NameStore NameLoad ListLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad SubscriptLoad NameLoad Index Num attr Expr Call AttributeLoad NameLoad attr ListComp AttributeLoad AttributeLoad NameLoad attr attr comprehension NameStore NameLoad ListLoad AttributeLoad SubscriptLoad NameLoad Index AttributeLoad SubscriptLoad NameLoad Index Num attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call NameLoad NameLoad With Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore ListComp AttributeLoad AttributeLoad NameLoad attr attr comprehension NameStore NameLoad Assign NameStore ListLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore ListComp AttributeLoad AttributeLoad NameLoad attr attr comprehension NameStore NameLoad Assign NameStore ListLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore ListComp AttributeLoad AttributeLoad NameLoad attr attr comprehension NameStore NameLoad Assign NameStore ListLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num With Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call NameLoad NameLoad With Call AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp AttributeLoad AttributeLoad NameLoad attr attr comprehension NameStore NameLoad Assign NameStore ListLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore ListComp AttributeLoad AttributeLoad NameLoad attr attr comprehension NameStore NameLoad Assign NameStore ListLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore ListComp AttributeLoad AttributeLoad NameLoad attr attr comprehension NameStore NameLoad Assign NameStore ListLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body ImportFrom alias alias Assign NameStore Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword BinOpAdd NameLoad Call NameLoad keyword NameLoad keyword BinOpSub NameLoad Call NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad With Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr Str attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr Str attr SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body ImportFrom alias alias Assign NameStore Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword BinOpAdd NameLoad Call NameLoad keyword NameLoad keyword BinOpSub NameLoad Call NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad With Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr Str attr SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr Str attr SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad With Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr keyword SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index AttributeLoad SubscriptLoad NameLoad Index Num attr attr Index Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad ListLoad SubscriptLoad AttributeLoad NameLoad attr Index Num With Call AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad Dict decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad With Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr keyword SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index AttributeLoad SubscriptLoad NameLoad Index Num attr attr Index Str attr Str Str Str Expr Call AttributeLoad NameLoad attr ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad ListLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Expr Call AttributeLoad NameLoad attr ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad ListLoad AttributeLoad SubscriptLoad NameLoad Index AttributeLoad SubscriptLoad NameLoad Index Num attr attr Expr Call AttributeLoad NameLoad attr ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad ListLoad SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index AttributeLoad SubscriptLoad NameLoad Index Num attr attr Index Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad With Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr keyword SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index AttributeLoad SubscriptLoad NameLoad Index Num attr attr Index Str attr Str Str Str Expr Call AttributeLoad NameLoad attr NameLoad ListLoad TupleLoad AttributeLoad SubscriptLoad NameLoad Index Num attr AttributeLoad SubscriptLoad NameLoad Index AttributeLoad SubscriptLoad NameLoad Index Num attr attr SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index AttributeLoad SubscriptLoad NameLoad Index Num attr attr Index Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call NameLoad NameLoad With Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Call NameLoad keyword Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Dict decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore Num Assign NameStore Num FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore Num FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str With Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword NameLoad keyword Str With Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad SubscriptLoad NameLoad Index Num attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword NameLoad keyword Str With Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword Num Assign NameStore Call NameLoad keyword Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword Num Assign NameStore Call NameLoad keyword Call AttributeLoad NameLoad attr keyword Num decorator_list decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword Num Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str keyword NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword Num Assign NameStore Call NameLoad keyword Call AttributeLoad NameLoad attr keyword Num decorator_list decorator_list decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore Num FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr With Call AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword Str decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str If CompareGtE AttributeLoad NameLoad attr TupleLoad Num Num body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Str Str orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword Str With Call AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str attr Str Assign NameStore ListLoad TupleLoad AttributeLoad SubscriptLoad NameLoad Index Num attr SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str TupleLoad AttributeLoad SubscriptLoad NameLoad Index Num attr SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad GeneratorExp TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr comprehension NameStore NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str Assign NameStore IfExp CompareGtE AttributeLoad NameLoad attr TupleLoad Num Num Call AttributeLoad AttributeLoad Call NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Call AttributeLoad AttributeLoad Call NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad SubscriptLoad NameLoad Index Num attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr Str body With Call AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str attr keyword Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword Num keyword AttributeLoad NameLoad attr attr With Call AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword NameLoad keyword NameLoad With Call AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num For NameStore NameLoad body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr orelse If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword AttributeLoad NameLoad attr attr Str attr Str Assign NameStore ListLoad TupleLoad AttributeLoad SubscriptLoad NameLoad Index Num attr SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str TupleLoad AttributeLoad SubscriptLoad NameLoad Index Num attr SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad GeneratorExp TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr comprehension NameStore NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore Num Assign NameStore Num FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr With Call AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword Str Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr keyword Str keyword Str keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr Str body With Call AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str Str Str Expr Call AttributeLoad NameLoad attr GeneratorExp AttributeLoad NameLoad attr comprehension NameStore NameLoad TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr With Call AttributeLoad NameLoad attr Num body For NameStore NameLoad body If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr Str body With Call AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str attr keyword AttributeLoad AttributeLoad NameLoad attr attr With Call AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad SubscriptLoad NameLoad Index Num attr decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr Str body With Call AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str Str attr keyword AttributeLoad AttributeLoad NameLoad attr attr With Call AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr Str body With Call AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str Str Expr Call AttributeLoad NameLoad attr GeneratorExp AttributeLoad NameLoad attr comprehension NameStore NameLoad TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr With Call AttributeLoad NameLoad attr Num body For NameStore NameLoad body If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr Str body With Call AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr Str Str attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr With Call AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str decorator_list decorator_list
N/A N/A django django.core.exceptions FieldError django.db connection models IntegrityError django.db.models.query_utils Q django.utils translation hvad.exceptions WrongManager hvad.models TranslatedFields TranslatableModel hvad.test_utils.data NORMAL STANDARD hvad.test_utils.fixtures NormalFixture StandardFixture hvad.test_utils.testcase HvadTestCase minimumDjangoVersion hvad.utils get_translation_aware_manager hvad.test_utils.project.app.models Normal Related SimpleRelated RelatedRelated Standard StandardRelated Date NormalToNormalFKTest N/A HvadTestCase NormalFixture N/A N/A normal_count 1 test_relation N/A N/A self N/A N/A N/A 
        'normal' (aka 'shared') relations are relations from the shared (or
        normal) model to another shared (or normal) model.

        They should behave like normal foreign keys in Django
         N/A normal N/A N/A N/A N/A N/A Normal objects language en get pk N/A N/A self normal_id N/A 1 N/A related N/A N/A N/A Related objects create normal normal N/A N/A N/A self assertEqual N/A N/A related normal pk N/A normal pk N/A N/A N/A self assertEqual N/A N/A related normal shared_field N/A normal shared_field N/A N/A N/A self assertEqual N/A N/A related normal translated_field N/A normal translated_field N/A N/A N/A self assertTrue N/A related N/A N/A N/A normal rel1 all N/A test_failed_relation N/A N/A self N/A N/A N/A related N/A N/A N/A Related objects create N/A N/A related normal_id 999 N/A N/A N/A connection features supports_forward_references N/A N/A N/A N/A related save N/A N/A N/A self assertRaises N/A Normal DoesNotExist getattr related normal N/A N/A N/A N/A self assertRaises IntegrityError N/A related save N/A test_reverse_relation N/A N/A self N/A N/A N/A normal N/A N/A N/A N/A N/A Normal objects language en get pk N/A N/A self normal_id N/A 1 N/A related N/A N/A N/A N/A N/A Related objects language en create normal normal N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A N/A normal rel1 language en get pk N/A related pk N/A N/A StandardToTransFKTest N/A HvadTestCase StandardFixture NormalFixture N/A N/A normal_count 2 N/A standard_count 2 test_relation N/A N/A self N/A N/A N/A en N/A N/A N/A N/A N/A Normal objects language en get pk N/A N/A self normal_id N/A 1 N/A ja N/A N/A N/A N/A N/A Normal objects language ja get pk N/A N/A self normal_id N/A 1 N/A N/A N/A translation override en N/A N/A related N/A N/A N/A Standard objects get pk N/A N/A self standard_id N/A 1 N/A N/A N/A self assertEqual N/A N/A related normal pk N/A en pk N/A N/A N/A self assertEqual N/A N/A related normal shared_field N/A en shared_field N/A N/A N/A self assertEqual N/A N/A related normal translated_field N/A en translated_field N/A N/A N/A self assertTrue N/A related N/A N/A N/A en standards all N/A N/A N/A translation override ja N/A N/A related N/A N/A N/A Standard objects get pk N/A N/A self standard_id N/A 1 N/A N/A N/A self assertEqual N/A N/A related normal pk N/A ja pk N/A N/A N/A self assertEqual N/A N/A related normal shared_field N/A ja shared_field N/A N/A N/A self assertEqual N/A N/A related normal translated_field N/A ja translated_field N/A N/A N/A self assertTrue N/A related N/A N/A N/A ja standards all N/A test_num_queries N/A N/A self N/A N/A N/A N/A N/A translation override en N/A N/A en N/A N/A N/A N/A N/A Normal objects language en get pk N/A N/A self normal_id N/A 1 N/A N/A N/A self assertNumQueries 1 N/A N/A related N/A N/A N/A N/A N/A Standard objects select_related normal get pk N/A N/A self standard_id N/A 1 N/A N/A N/A self assertEqual N/A N/A related normal pk N/A en pk N/A N/A N/A self assertNumQueries 0 N/A N/A N/A N/A self assertEqual N/A N/A related normal shared_field N/A en shared_field N/A N/A N/A self assertNumQueries 1 N/A N/A N/A N/A self assertEqual N/A N/A related normal translated_field N/A en translated_field N/A test_lookup_by_pk N/A N/A self N/A N/A N/A en N/A N/A N/A N/A N/A Normal objects language en get pk N/A N/A self normal_id N/A 1 N/A by_pk N/A N/A N/A Standard objects get normal__pk N/A en pk N/A N/A N/A translation override en N/A N/A N/A N/A self assertEqual N/A N/A by_pk normal pk N/A en pk N/A N/A N/A self assertEqual N/A N/A by_pk normal shared_field N/A en shared_field N/A N/A N/A self assertEqual N/A N/A by_pk normal translated_field N/A en translated_field N/A N/A N/A self assertTrue N/A by_pk N/A N/A N/A en standards all N/A test_lookup_by_shared_field N/A N/A self N/A N/A N/A en N/A N/A N/A N/A N/A Normal objects language en get pk N/A N/A self normal_id N/A 1 N/A by_shared_field N/A N/A N/A Standard objects get normal__shared_field N/A en shared_field N/A N/A N/A translation override en N/A N/A N/A N/A self assertEqual N/A N/A by_shared_field normal pk N/A en pk N/A N/A N/A self assertEqual N/A N/A by_shared_field normal shared_field N/A en shared_field N/A N/A N/A self assertEqual N/A N/A by_shared_field normal translated_field N/A en translated_field N/A N/A N/A self assertTrue N/A by_shared_field N/A N/A N/A en standards all N/A test_lookup_by_translated_field N/A N/A self N/A N/A N/A en N/A N/A N/A N/A N/A Normal objects language en get pk N/A N/A self normal_id N/A 1 N/A translation_aware_manager N/A get_translation_aware_manager Standard N/A N/A N/A translation override en N/A N/A by_translated_field N/A N/A translation_aware_manager get normal__translated_field N/A en translated_field N/A N/A N/A self assertEqual N/A N/A by_translated_field normal pk N/A en pk N/A N/A N/A self assertEqual N/A N/A by_translated_field normal shared_field N/A en shared_field N/A N/A N/A self assertEqual N/A N/A by_translated_field normal translated_field N/A en translated_field N/A N/A N/A self assertTrue N/A by_translated_field N/A N/A N/A en standards all N/A test_lookup_by_translated_field_requires_translation_aware_manager N/A N/A self N/A N/A N/A en N/A N/A N/A N/A N/A Normal objects language en get pk N/A N/A self normal_id N/A 1 N/A N/A N/A translation override en N/A N/A N/A N/A self assertRaises WrongManager N/A N/A Standard objects get normal__translated_field N/A en translated_field N/A test_lookup_by_non_existing_field N/A N/A self N/A N/A N/A N/A N/A translation override en N/A N/A N/A N/A django VERSION N/A 1 7 N/A N/A N/A N/A self assertRaises TypeError N/A N/A Standard objects get normal__non_existing_field 1 N/A N/A N/A N/A self assertRaises FieldError N/A N/A Standard objects get normal__non_existing_field 1 N/A test_lookup_by_translated_field_using_q_objects N/A N/A self N/A N/A N/A en N/A N/A N/A N/A N/A Normal objects language en get pk N/A N/A self normal_id N/A 1 N/A translation_aware_manager N/A get_translation_aware_manager Standard N/A N/A N/A translation override en N/A N/A q N/A Q normal__translated_field N/A en translated_field N/A by_translated_field N/A N/A translation_aware_manager get q N/A N/A N/A self assertEqual N/A N/A by_translated_field normal pk N/A en pk N/A N/A N/A self assertEqual N/A N/A by_translated_field normal shared_field N/A en shared_field N/A N/A N/A self assertEqual N/A N/A by_translated_field normal translated_field N/A en translated_field N/A N/A N/A self assertTrue N/A by_translated_field N/A N/A N/A en standards all N/A test_filter_by_shared_field N/A N/A self N/A N/A N/A en N/A N/A N/A N/A N/A Normal objects language en get pk N/A N/A self normal_id N/A 1 N/A N/A N/A translation override en N/A N/A by_shared_field N/A N/A N/A Standard objects filter normal__shared_field N/A en shared_field N/A normals N/A N/A N/A obj normal pk N/A obj by_shared_field N/A expected N/A N/A en pk N/A N/A N/A self assertEqual normals expected N/A shared_fields N/A N/A N/A obj normal shared_field N/A obj by_shared_field N/A expected_fields N/A N/A en shared_field N/A N/A N/A self assertEqual shared_fields expected_fields N/A translated_fields N/A N/A N/A obj normal translated_field N/A obj by_shared_field N/A expected_fields N/A N/A en translated_field N/A N/A N/A self assertEqual translated_fields expected_fields N/A obj by_shared_field N/A N/A N/A N/A self assertTrue N/A obj N/A N/A N/A en standards all N/A test_exclude_by_shared_field N/A N/A self N/A N/A N/A manager N/A get_translation_aware_manager Standard N/A N/A N/A translation override en N/A N/A qs N/A N/A manager exclude normal__shared_field N/A N/A NORMAL N/A N/A N/A STANDARD N/A 1 normal shared_field N/A N/A N/A self assertCountEqual N/A N/A obj pk N/A obj qs N/A N/A N/A self standard_id N/A 2 N/A N/A N/A self assertCountEqual N/A N/A N/A obj normal pk N/A obj qs N/A N/A N/A self normal_id N/A N/A N/A STANDARD N/A 2 normal N/A N/A N/A self assertCountEqual N/A N/A N/A obj normal shared_field N/A obj qs N/A N/A N/A NORMAL N/A N/A N/A STANDARD N/A 2 normal shared_field N/A qs N/A N/A manager exclude normal N/A N/A self normal_id N/A 1 N/A N/A N/A self assertCountEqual N/A N/A obj pk N/A obj qs N/A N/A N/A self standard_id N/A 2 N/A N/A N/A self assertCountEqual N/A N/A N/A obj normal pk N/A obj qs N/A N/A N/A self normal_id N/A N/A N/A STANDARD N/A 2 normal N/A N/A N/A self assertCountEqual N/A N/A N/A obj normal shared_field N/A obj qs N/A N/A N/A NORMAL N/A N/A N/A STANDARD N/A 2 normal shared_field N/A test_filter_by_translated_field N/A N/A self N/A N/A N/A en N/A N/A N/A N/A N/A Normal objects language en get pk N/A N/A self normal_id N/A 1 N/A translation_aware_manager N/A get_translation_aware_manager Standard N/A N/A N/A translation override en N/A N/A by_translated_field N/A N/A translation_aware_manager filter normal__translated_field N/A en translated_field N/A normals N/A N/A N/A obj normal pk N/A obj by_translated_field N/A expected N/A N/A en pk N/A N/A N/A self assertEqual normals expected N/A shared_fields N/A N/A N/A obj normal shared_field N/A obj by_translated_field N/A expected_fields N/A N/A en shared_field N/A N/A N/A self assertEqual shared_fields expected_fields N/A translated_fields N/A N/A N/A obj normal translated_field N/A obj by_translated_field N/A expected_fields N/A N/A en translated_field N/A N/A N/A self assertEqual translated_fields expected_fields N/A obj by_translated_field N/A N/A N/A N/A self assertTrue N/A obj N/A N/A N/A en standards all N/A test_filter_by_translated_field_requires_translation_aware_manager N/A N/A self N/A N/A N/A en N/A N/A N/A N/A N/A Normal objects language en get pk N/A N/A self normal_id N/A 1 N/A N/A N/A translation override en N/A N/A N/A N/A self assertRaises WrongManager N/A N/A Standard objects filter normal__translated_field N/A en translated_field N/A test_filter_by_translated_field_using_q_objects N/A N/A self N/A N/A N/A en N/A N/A N/A N/A N/A Normal objects language en get pk N/A N/A self normal_id N/A 1 N/A translation_aware_manager N/A get_translation_aware_manager Standard N/A N/A N/A translation override en N/A N/A q N/A Q normal__translated_field N/A en translated_field N/A by_translated_field N/A N/A translation_aware_manager filter q N/A normals N/A N/A N/A obj normal pk N/A obj by_translated_field N/A expected N/A N/A en pk N/A N/A N/A self assertEqual normals expected N/A shared_fields N/A N/A N/A obj normal shared_field N/A obj by_translated_field N/A expected_fields N/A N/A en shared_field N/A N/A N/A self assertEqual shared_fields expected_fields N/A translated_fields N/A N/A N/A obj normal translated_field N/A obj by_translated_field N/A expected_fields N/A N/A en translated_field N/A N/A N/A self assertEqual translated_fields expected_fields N/A obj by_translated_field N/A N/A N/A N/A self assertTrue N/A obj N/A N/A N/A en standards all N/A test_earliest N/A N/A self N/A N/A datetime datetime timedelta N/A now N/A N/A datetime now N/A N/A index pk N/A N/A N/A self standard_id items N/A N/A obj N/A N/A N/A Standard objects get pk pk N/A N/A obj date N/A N/A N/A N/A N/A Date objects language en create shared_date N/A now N/A timedelta days index translated_date N/A now N/A timedelta days index N/A N/A N/A obj save N/A manager N/A get_translation_aware_manager Standard N/A N/A N/A translation override en N/A N/A N/A N/A self assertEqual N/A N/A N/A manager earliest date__shared_date pk N/A N/A self standard_id N/A 1 N/A N/A N/A self assertEqual N/A N/A N/A manager earliest date__translated_date pk N/A N/A self standard_id N/A N/A self standard_count N/A test_latest N/A N/A self N/A N/A datetime datetime timedelta N/A now N/A N/A datetime now N/A N/A index pk N/A N/A N/A self standard_id items N/A N/A obj N/A N/A N/A Standard objects get pk pk N/A N/A obj date N/A N/A N/A N/A N/A Date objects language en create shared_date N/A now N/A timedelta days index translated_date N/A now N/A timedelta days index N/A N/A N/A obj save N/A manager N/A get_translation_aware_manager Standard N/A N/A N/A translation override en N/A N/A N/A N/A self assertEqual N/A N/A N/A manager latest date__shared_date pk N/A N/A self standard_id N/A N/A self standard_count N/A N/A N/A self assertEqual N/A N/A N/A manager latest date__translated_date pk N/A N/A self standard_id N/A 1 N/A test_in_bulk N/A N/A self N/A N/A N/A manager N/A get_translation_aware_manager Standard N/A N/A N/A translation override en N/A N/A qs N/A N/A manager filter normal__translated_field N/A N/A N/A NORMAL N/A N/A N/A STANDARD N/A 1 normal translated_field N/A en N/A standard_dict N/A N/A qs in_bulk N/A N/A N/A self standard_id values N/A N/A N/A self assertCountEqual standard_dict N/A N/A N/A self standard_id N/A 1 N/A N/A N/A self assertNumQueries 0 N/A N/A N/A N/A self assertEqual N/A N/A qs in_bulk N/A N/A N/A test_values N/A N/A self N/A N/A N/A manager N/A get_translation_aware_manager Standard N/A N/A N/A translation override en N/A N/A qs N/A N/A N/A N/A manager filter normal__translated_field N/A N/A N/A NORMAL N/A N/A N/A STANDARD N/A 1 normal translated_field N/A en values normal_field normal__shared_field normal__translated_field N/A N/A N/A self assertCountEqual N/A N/A obj N/A normal_field N/A obj qs N/A N/A N/A STANDARD N/A 1 normal_field N/A N/A N/A self assertCountEqual N/A N/A obj N/A normal__shared_field N/A obj qs N/A N/A N/A NORMAL N/A N/A N/A STANDARD N/A 1 normal shared_field N/A N/A N/A self assertCountEqual N/A N/A obj N/A normal__translations__translated_field N/A obj qs N/A N/A N/A N/A NORMAL N/A N/A N/A STANDARD N/A 1 normal translated_field N/A en N/A test_values_list N/A N/A self N/A N/A N/A manager N/A get_translation_aware_manager Standard N/A N/A N/A translation override en N/A N/A qs N/A N/A N/A N/A manager filter normal__translated_field N/A N/A N/A NORMAL N/A N/A N/A STANDARD N/A 1 normal translated_field N/A en values_list normal_field normal__shared_field normal__translated_field N/A N/A N/A self assertCountEqual qs N/A N/A N/A N/A STANDARD N/A 1 normal_field N/A N/A NORMAL N/A N/A N/A STANDARD N/A 1 normal shared_field N/A N/A N/A NORMAL N/A N/A N/A STANDARD N/A 1 normal translated_field N/A en N/A test_not_implemented_methods N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A Normal objects language en get pk N/A N/A self normal_id N/A 1 N/A manager N/A get_translation_aware_manager Standard N/A N/A N/A translation override en N/A N/A N/A N/A self assertRaises NotImplementedError N/A manager aggregate N/A N/A N/A self assertRaises NotImplementedError N/A manager dates dummy dummy N/A N/A N/A self assertRaises NotImplementedError N/A manager datetimes dummy N/A N/A N/A self assertRaises NotImplementedError N/A manager complex_filter N/A Q normal_field N/A N/A N/A self assertRaises NotImplementedError N/A manager annotate N/A N/A N/A self assertRaises NotImplementedError N/A manager reverse N/A N/A N/A self assertRaises NotImplementedError N/A manager defer N/A N/A N/A self assertRaises NotImplementedError N/A manager only N/A qs N/A N/A manager all N/A N/A N/A self assertEqual qs N/A N/A qs complex_filter N/A N/A N/A TripleRelationTests N/A HvadTestCase StandardFixture NormalFixture N/A N/A normal_count 1 N/A standard_count 1 test_triple N/A N/A self N/A N/A N/A normal N/A N/A N/A N/A N/A Normal objects language en get pk N/A N/A self normal_id N/A 1 N/A standard N/A N/A N/A Standard objects get pk N/A N/A self standard_id N/A 1 N/A simple N/A N/A N/A N/A N/A SimpleRelated objects language en create normal normal N/A obj N/A N/A N/A N/A N/A Normal objects language en get standards__pk N/A standard pk N/A N/A N/A self assertEqual N/A obj pk N/A normal pk N/A obj N/A N/A N/A N/A N/A Normal objects language en get simplerel__pk N/A simple pk N/A N/A N/A self assertEqual N/A obj pk N/A normal pk N/A N/A N/A translation override en N/A N/A obj N/A N/A N/A get_translation_aware_manager Standard get normal__simplerel__pk N/A simple pk N/A N/A N/A self assertEqual N/A obj pk N/A standard pk N/A N/A N/A translation override ja N/A N/A manager N/A get_translation_aware_manager Standard N/A N/A N/A self assertRaises N/A Standard DoesNotExist N/A manager get normal__simplerel__pk N/A simple pk N/A N/A N/A translation override ja N/A N/A obj N/A N/A N/A Standard objects get normal__simplerel__pk N/A simple pk N/A N/A N/A self assertEqual N/A obj pk N/A standard pk N/A N/A ManyToManyTest N/A HvadTestCase NormalFixture N/A N/A normal_count 2 test_triple N/A N/A self N/A N/A N/A normal1 N/A N/A N/A N/A N/A Normal objects language en get pk N/A N/A self normal_id N/A 1 N/A many N/A N/A N/A normal1 manyrels create name many1 N/A N/A N/A translation override en N/A N/A normals N/A N/A N/A N/A N/A N/A N/A Normal objects language filter manyrels__id N/A many pk order_by translated_field N/A N/A N/A self assertEqual N/A N/A n pk N/A n normals N/A N/A normal1 pk N/A normals N/A N/A N/A many normals language N/A N/A N/A self assertEqual N/A N/A normal1 pk N/A N/A n pk N/A n normals N/A normals_plain N/A N/A N/A many normals all N/A N/A N/A self assertEqual N/A N/A normal1 pk N/A N/A n pk N/A n normals_plain N/A test_manager N/A N/A self N/A N/A N/A normal1 N/A N/A N/A N/A N/A Normal objects language en get pk N/A N/A self normal_id N/A 1 N/A simplerel N/A N/A N/A N/A N/A SimpleRelated objects language en create normal normal1 translated_field test1 N/A N/A N/A translation override en N/A N/A N/A N/A self assertEqual N/A N/A N/A simplerel manynormals count 0 N/A N/A N/A N/A simplerel manynormals add normal1 N/A N/A N/A self assertEqual N/A N/A N/A simplerel manynormals count 1 N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A N/A simplerel manynormals language get shared_field N/A N/A NORMAL N/A 1 shared_field N/A N/A N/A N/A simplerel manynormals clear N/A N/A N/A self assertEqual N/A N/A N/A simplerel manynormals count 0 N/A normal2 N/A N/A N/A simplerel manynormals create shared_field shared_test translated_field test2 N/A N/A N/A self assertEqual N/A N/A N/A simplerel manynormals count 1 N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A N/A simplerel manynormals language get shared_field shared_test N/A N/A N/A N/A simplerel manynormals remove normal2 N/A N/A N/A self assertEqual N/A N/A N/A simplerel manynormals count 0 N/A test_reverse_manager N/A N/A self N/A N/A N/A normal1 N/A N/A N/A N/A N/A Normal objects language en get pk N/A N/A self normal_id N/A 1 N/A simplerel N/A N/A N/A N/A N/A SimpleRelated objects language en create normal normal1 translated_field test1 N/A N/A N/A translation override en N/A N/A N/A N/A self assertEqual N/A N/A N/A normal1 manysimplerel count 0 N/A N/A N/A N/A normal1 manysimplerel add simplerel N/A N/A N/A self assertEqual N/A N/A N/A normal1 manysimplerel count 1 N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A N/A normal1 manysimplerel language get translated_field test1 N/A N/A N/A N/A normal1 manysimplerel clear N/A N/A N/A self assertEqual N/A N/A N/A normal1 manysimplerel count 0 N/A simplerel2 N/A N/A N/A normal1 manysimplerel create normal normal1 translated_field test2 N/A N/A N/A self assertEqual N/A N/A N/A normal1 manysimplerel count 1 N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A N/A normal1 manysimplerel language get translated_field test2 N/A N/A N/A N/A normal1 manysimplerel remove simplerel2 N/A N/A N/A self assertEqual N/A N/A N/A normal1 manysimplerel count 0 N/A N/A ForwardDeclaringForeignKeyTests N/A HvadTestCase N/A test_issue_22 N/A N/A self N/A N/A ForwardRelated N/A TranslatableModel N/A N/A shared_field N/A N/A models CharField max_length 255 N/A translations N/A TranslatedFields translated N/A N/A models ForeignKey ReverseRelated related_name rel null True N/A ReverseRelated N/A TranslatableModel N/A N/A shared_field N/A N/A models CharField max_length 255 N/A translated_fields N/A TranslatedFields translated N/A N/A models CharField max_length 1 N/A N/A test_issue_22_non_translatable_model N/A N/A self N/A N/A ForwardRelated2 N/A N/A models Model N/A N/A shared_field N/A N/A models CharField max_length 255 N/A fk N/A N/A models ForeignKey ReverseRelated2 related_name rel null True N/A ReverseRelated2 N/A TranslatableModel N/A N/A shared_field N/A N/A models CharField max_length 255 N/A translated_fields N/A TranslatedFields translated N/A N/A models CharField max_length 1 N/A N/A N/A SelectRelatedTests N/A HvadTestCase NormalFixture N/A N/A normal_count 2 create_fixtures N/A N/A self N/A N/A N/A N/A N/A N/A super SelectRelatedTests self create_fixtures N/A N/A N/A translation override en N/A N/A N/A self normal1 N/A N/A N/A N/A N/A Normal objects language get pk N/A N/A self normal_id N/A 1 N/A N/A self normal2 N/A N/A N/A N/A N/A Normal objects language get pk N/A N/A self normal_id N/A 2 N/A N/A N/A N/A N/A N/A SimpleRelated objects language create normal N/A self normal1 translated_field test1 N/A test_select_related_bad_field N/A N/A self N/A N/A N/A N/A N/A self assertRaises FieldError N/A N/A N/A list N/A N/A N/A N/A N/A Normal objects language select_related simplerel N/A N/A N/A self assertRaises FieldError N/A N/A N/A list N/A N/A N/A N/A N/A Related objects language select_related normal__shared_field N/A N/A N/A self assertRaises FieldError N/A N/A N/A list N/A N/A N/A N/A N/A RelatedRelated objects language select_related simple__manynormals N/A test_fallbacks_raise N/A N/A self N/A N/A N/A N/A N/A self assertRaises NotImplementedError N/A N/A N/A list N/A N/A N/A N/A N/A N/A N/A Related objects language fallbacks select_related normal N/A test_select_related_semantics N/A N/A self N/A N/A N/A qs N/A N/A N/A Related objects language N/A N/A N/A self assertCountEqual N/A qs _raw_select_related N/A N/A qs N/A N/A qs select_related normal N/A N/A N/A self assertCountEqual N/A qs _raw_select_related N/A normal N/A qs N/A N/A qs select_related translated N/A N/A N/A django VERSION N/A 1 7 N/A N/A N/A N/A self assertCountEqual N/A qs _raw_select_related N/A normal translated N/A N/A N/A N/A self assertCountEqual N/A qs _raw_select_related N/A translated N/A qs N/A N/A qs select_related None N/A N/A N/A self assertCountEqual N/A qs _raw_select_related N/A N/A test_select_related N/A N/A self N/A N/A N/A N/A N/A translation override en N/A N/A N/A N/A N/A N/A N/A SimpleRelated objects language create normal N/A self normal2 translated_field test2 N/A N/A N/A self assertNumQueries 1 N/A N/A rel_objects N/A N/A N/A N/A N/A N/A N/A SimpleRelated objects language select_related normal order_by normal__shared_field N/A check N/A N/A N/A N/A NORMAL N/A 1 shared_field N/A N/A N/A NORMAL N/A 1 translated_field N/A en N/A N/A N/A NORMAL N/A 2 shared_field N/A N/A N/A NORMAL N/A 2 translated_field N/A en N/A N/A N/A self assertEqual N/A list N/A N/A N/A N/A obj normal shared_field N/A N/A obj normal translated_field N/A obj rel_objects check N/A test_select_related_cleans_cache N/A N/A self N/A N/A N/A N/A N/A translation override en N/A N/A rel_objects N/A N/A N/A N/A N/A SimpleRelated objects language select_related normal N/A cache N/A N/A N/A django VERSION N/A 1 9 N/A N/A N/A N/A getattr Normal N/A N/A Normal _meta translations_accessor rel get_cache_name N/A N/A N/A N/A getattr Normal N/A N/A Normal _meta translations_accessor related get_cache_name N/A N/A N/A self assertFalse N/A hasattr N/A N/A rel_objects N/A 0 normal cache N/A test_select_related_using_get N/A N/A self N/A N/A N/A N/A N/A translation override en N/A N/A N/A N/A self assertNumQueries 1 N/A N/A r N/A N/A N/A N/A N/A N/A N/A SimpleRelated objects language select_related normal get translated_field test1 N/A N/A N/A self assertEqual N/A N/A r normal pk N/A N/A self normal_id N/A 1 N/A N/A N/A self assertEqual N/A N/A self normal1 shared_field N/A N/A r normal shared_field N/A N/A N/A self assertEqual N/A N/A self normal1 translated_field N/A N/A r normal translated_field N/A test_select_related_from_translated_field N/A N/A self N/A N/A N/A N/A N/A translation override en N/A N/A N/A N/A N/A N/A N/A N/A N/A Related objects language create pk 1 translated N/A self normal1 save N/A N/A N/A self assertNumQueries 1 N/A N/A r N/A N/A N/A N/A N/A N/A N/A Related objects language select_related translated get translated N/A self normal1 N/A N/A N/A self assertEqual N/A N/A r translated pk N/A N/A self normal_id N/A 1 N/A N/A N/A self assertEqual N/A N/A self normal1 shared_field N/A N/A r translated shared_field N/A N/A N/A self assertEqual N/A N/A self normal1 translated_field N/A N/A r translated translated_field N/A test_select_related_with_null_relation N/A N/A self N/A N/A N/A N/A N/A translation override en N/A N/A related1 N/A N/A N/A N/A N/A Related objects language create normal N/A self normal1 translated N/A self normal1 N/A related2 N/A N/A N/A N/A N/A Related objects language create normal None translated None N/A N/A N/A self assertNumQueries 1 N/A N/A rel_objects N/A N/A N/A N/A N/A Related objects language select_related normal translated N/A N/A N/A self assertEqual N/A len rel_objects 2 N/A r rel_objects N/A N/A N/A N/A r id N/A related1 id N/A N/A N/A N/A self assertEqual N/A N/A self normal1 translated_field N/A N/A r normal translated_field N/A N/A N/A self assertEqual N/A N/A self normal1 translated_field N/A N/A r translated translated_field N/A N/A N/A N/A r id N/A related2 id N/A N/A N/A N/A self assertEqual N/A r normal None N/A N/A N/A self assertEqual N/A r translated None N/A N/A N/A N/A self fail N/A Invalid Related object; ID is %s N/A r id N/A test_select_related_language_all N/A N/A self N/A N/A N/A N/A N/A translation override en N/A N/A obj N/A N/A N/A N/A N/A SimpleRelated objects language create normal N/A self normal2 translated_field test2_en N/A N/A N/A obj translate ja N/A N/A obj translated_field test2_ja N/A N/A N/A obj save N/A N/A N/A self assertNumQueries 1 N/A N/A objs N/A N/A N/A N/A N/A N/A N/A N/A N/A SimpleRelated objects language all filter pk N/A obj pk order_by language_code select_related normal N/A check N/A N/A N/A N/A NORMAL N/A 2 shared_field N/A N/A N/A NORMAL N/A 2 translated_field N/A en N/A N/A N/A NORMAL N/A 2 shared_field N/A N/A N/A NORMAL N/A 2 translated_field N/A ja N/A N/A N/A self assertEqual N/A list N/A N/A N/A N/A obj normal shared_field N/A N/A obj normal translated_field N/A obj objs check N/A N/A DeepSelectRelatedTests N/A HvadTestCase StandardFixture NormalFixture N/A N/A normal_count 2 N/A standard_count 1 create_fixtures N/A N/A self N/A N/A N/A N/A N/A N/A super DeepSelectRelatedTests self create_fixtures N/A N/A N/A translation override en N/A N/A N/A self normal1 N/A N/A N/A N/A N/A Normal objects language get pk N/A N/A self normal_id N/A 1 N/A N/A self normal2 N/A N/A N/A N/A N/A Normal objects language get pk N/A N/A self normal_id N/A 2 N/A N/A self standard1 N/A N/A N/A Standard objects get pk N/A N/A self standard_id N/A 1 N/A N/A self simplerel N/A N/A N/A N/A N/A SimpleRelated objects language create normal N/A self normal1 translated_field test1 N/A N/A self related1 N/A N/A N/A N/A N/A Related objects language create normal N/A self normal1 translated N/A self normal2 N/A N/A self related2 N/A N/A N/A N/A N/A Related objects language create normal N/A self normal2 translated N/A self normal1 N/A N/A self relrel1 N/A N/A N/A N/A N/A RelatedRelated objects language create related N/A self related1 simple N/A self simplerel trans_related N/A self related2 trans_simple None N/A N/A self relrel2 N/A N/A N/A N/A N/A RelatedRelated objects language create related N/A self related2 simple None trans_related N/A self related1 trans_simple N/A self simplerel N/A N/A self standardrel1 N/A N/A N/A N/A N/A StandardRelated objects language create shared_field shared1 translated_field translated1 standard N/A self standard1 N/A test_deep_select_related N/A N/A self N/A N/A N/A N/A N/A translation override en N/A N/A N/A N/A self assertNumQueries 1 N/A N/A qs N/A N/A N/A N/A N/A RelatedRelated objects language select_related related__normal simple__normal related__translated N/A N/A N/A self assertCountEqual N/A N/A obj pk N/A obj qs N/A N/A N/A self relrel1 pk N/A N/A self relrel2 pk N/A N/A N/A self assertNumQueries 0 N/A N/A obj qs N/A N/A N/A N/A obj pk N/A N/A self relrel1 pk N/A N/A N/A N/A self assertEqual N/A N/A obj related pk N/A N/A self related1 pk N/A N/A N/A self assertEqual N/A N/A N/A obj related normal pk N/A N/A self normal_id N/A 1 N/A N/A N/A self assertEqual N/A N/A N/A obj related normal translated_field N/A N/A N/A NORMAL N/A 1 translated_field N/A en N/A N/A N/A self assertEqual N/A N/A obj simple pk N/A N/A self simplerel pk N/A N/A N/A self assertEqual N/A N/A obj simple translated_field N/A N/A self simplerel translated_field N/A N/A N/A self assertEqual N/A N/A N/A obj simple normal pk N/A N/A self normal_id N/A 1 N/A N/A N/A self assertEqual N/A N/A N/A obj simple normal translated_field N/A N/A N/A NORMAL N/A 1 translated_field N/A en N/A N/A N/A obj pk N/A N/A self relrel2 pk N/A N/A N/A N/A self assertEqual N/A N/A obj related pk N/A N/A self related2 pk N/A N/A N/A self assertEqual N/A N/A N/A obj related normal pk N/A N/A self normal_id N/A 2 N/A N/A N/A self assertEqual N/A N/A N/A obj related normal translated_field N/A N/A N/A NORMAL N/A 2 translated_field N/A en N/A N/A N/A self assertEqual N/A obj simple None N/A test_deep_select_related_through_vanilla N/A N/A self N/A N/A N/A N/A N/A translation override en N/A N/A N/A N/A self assertNumQueries 1 N/A N/A obj N/A N/A N/A N/A N/A N/A N/A StandardRelated objects language select_related standard__normal get pk N/A N/A self standardrel1 pk N/A N/A N/A self assertNumQueries 0 N/A N/A N/A N/A self assertEqual N/A N/A obj standard pk N/A N/A self standard_id N/A 1 N/A N/A N/A self assertEqual N/A N/A N/A obj standard normal pk N/A N/A self normal_id N/A N/A N/A STANDARD N/A 1 normal N/A test_deep_select_related_using_get N/A N/A self N/A N/A N/A N/A N/A translation override en N/A N/A N/A N/A self assertNumQueries 1 N/A N/A obj N/A N/A N/A N/A N/A N/A N/A RelatedRelated objects language select_related related__normal simple__normal get pk N/A N/A self relrel1 pk N/A N/A N/A self assertNumQueries 0 N/A N/A N/A N/A self assertEqual N/A N/A obj related pk N/A N/A self related1 pk N/A N/A N/A self assertEqual N/A N/A N/A obj related normal pk N/A N/A self normal_id N/A 1 N/A N/A N/A self assertEqual N/A N/A N/A obj related normal translated_field N/A N/A N/A NORMAL N/A 1 translated_field N/A en N/A N/A N/A self assertEqual N/A N/A obj simple pk N/A N/A self simplerel pk N/A N/A N/A self assertEqual N/A N/A obj simple translated_field N/A N/A self simplerel translated_field N/A N/A N/A self assertEqual N/A N/A N/A obj simple normal pk N/A N/A self normal_id N/A 1 N/A N/A N/A self assertEqual N/A N/A N/A obj simple normal translated_field N/A N/A N/A NORMAL N/A 1 translated_field N/A en N/A test_deep_select_related_from_translated_field N/A N/A self N/A N/A N/A N/A N/A translation override en N/A N/A N/A N/A self assertNumQueries 1 N/A N/A qs N/A N/A N/A N/A N/A RelatedRelated objects language select_related trans_related__normal trans_simple__normal N/A N/A N/A self assertCountEqual N/A N/A obj pk N/A obj qs N/A N/A N/A self relrel1 pk N/A N/A self relrel2 pk N/A N/A N/A self assertNumQueries 0 N/A N/A obj qs N/A N/A N/A N/A obj pk N/A N/A self relrel1 pk N/A N/A N/A N/A self assertEqual N/A N/A obj trans_related pk N/A N/A self related2 pk N/A N/A N/A self assertEqual N/A N/A N/A obj trans_related normal pk N/A N/A self normal_id N/A 2 N/A N/A N/A self assertEqual N/A N/A N/A obj trans_related normal translated_field N/A N/A N/A NORMAL N/A 2 translated_field N/A en N/A N/A N/A self assertEqual N/A obj trans_simple None N/A N/A N/A obj pk N/A N/A self relrel2 pk N/A N/A N/A N/A self assertEqual N/A N/A obj trans_related pk N/A N/A self related1 pk N/A N/A N/A self assertEqual N/A N/A N/A obj trans_related normal pk N/A N/A self normal_id N/A 1 N/A N/A N/A self assertEqual N/A N/A N/A obj trans_related normal translated_field N/A N/A N/A NORMAL N/A 1 translated_field N/A en N/A N/A N/A self assertEqual N/A N/A obj trans_simple pk N/A N/A self simplerel pk N/A N/A N/A self assertEqual N/A N/A obj trans_simple translated_field N/A N/A self simplerel translated_field N/A N/A N/A self assertEqual N/A N/A N/A obj trans_simple normal pk N/A N/A self normal_id N/A 1 N/A N/A N/A self assertEqual N/A N/A N/A obj trans_simple normal translated_field N/A N/A N/A NORMAL N/A 1 translated_field N/A en N/A test_deep_select_related_language_all N/A N/A self N/A N/A N/A N/A N/A translation override en N/A N/A N/A N/A self assertNumQueries 1 N/A N/A obj N/A N/A N/A N/A N/A N/A N/A N/A N/A RelatedRelated objects language all select_related related__normal simple__normal filter pk N/A N/A self relrel1 pk get N/A N/A N/A self assertNumQueries 0 N/A N/A N/A N/A self assertEqual N/A N/A obj related pk N/A N/A self related1 pk N/A N/A N/A self assertEqual N/A N/A N/A obj related normal pk N/A N/A self normal_id N/A 1 N/A N/A N/A self assertEqual N/A N/A N/A obj related normal translated_field N/A N/A N/A NORMAL N/A 1 translated_field N/A en N/A N/A N/A self assertEqual N/A N/A obj simple pk N/A N/A self simplerel pk N/A N/A N/A self assertEqual N/A N/A obj simple translated_field N/A N/A self simplerel translated_field N/A N/A N/A self assertEqual N/A N/A N/A obj simple normal pk N/A N/A self normal_id N/A 1 N/A N/A N/A self assertEqual N/A N/A N/A obj simple normal translated_field N/A N/A N/A NORMAL N/A 1 translated_field N/A en N/A N/A