Module Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias alias alias alias ImportFrom alias alias alias alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias identifier ImportFrom alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias ImportFrom alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias ImportFrom alias alias alias alias alias alias alias alias alias ImportFrom alias ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore Str FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str Call AttributeLoad Str attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr orelse Assign SubscriptStore NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Call NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore Str FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Call NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad attr Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign NameStore Call AttributeLoad Call NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str NameLoad Return NameLoad decorator_list decorator_list ClassDef bases body Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return TupleLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad BinOpBitOr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr attr Str Assign TupleStore NameStore NameStore Call NameLoad NameLoad If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad orelse If CompareEq NameLoad Str body Pass Assign NameStore Dict Str Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad SubscriptLoad Call AttributeLoad NameLoad attr Index Num SubscriptLoad Call AttributeLoad NameLoad attr Index Num Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str attr Str attr Str Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Dict Str NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Dict Str Str Str Str Str NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign NameStore Dict Str Str Str Call AttributeLoad Str attr NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore Call NameLoad NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Return Call NameLoad Call NameLoad Str handlers ExceptHandler type NameLoad name NameStore body Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore Call NameLoad keyword Dict Str NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Return Call NameLoad Call NameLoad Str keyword ListLoad AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Call AttributeLoad Str attr NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad Call NameLoad ListLoad Str Str keyword NameLoad ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Return Call NameLoad Str keyword ListLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Return Call NameLoad Call NameLoad Str keyword ListLoad AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad name NameStore body Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad Call NameLoad Str keyword NameLoad Assign NameStore ListLoad Str Str Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Dict Str Str Str Str Str NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore Dict Str Str Call AttributeLoad Str attr NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore Call NameLoad NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Return Call NameLoad Call NameLoad Str handlers ExceptHandler type NameLoad name NameStore body Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str keyword NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Dict Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Dict Str Str Str Str Str Str Call AttributeLoad Str attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad keyword Str Assign SubscriptStore NameLoad Index Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Assign NameStore BoolOpOr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad TryExcept body Assign TupleStore NameStore NameStore Call NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad orelse If NameLoad body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad orelse Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad Return Call NameLoad Str orelse Assign NameStore Call NameLoad Assign NameStore Dict Str Str Str Str NameLoad AttributeLoad NameLoad attr Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Str Return Call NameLoad Str If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore NameLoad Assign SubscriptStore NameLoad Index NameLoad Dict Str Str Str Str NameLoad NameLoad NameLoad BoolOpOr NameLoad NameLoad Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index Str NameLoad Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index Str NameLoad Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index Str NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Assign NameStore Call NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str Assign NameStore Dict Str Str Str Str NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad orelse If BoolOpAnd Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body TryExcept body Expr Call NameLoad NameLoad Assign TupleStore NameStore NameStore Call NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Dict Str Str Str Str NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad keyword Num orelse Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Call AttributeLoad Str attr Call NameLoad NameLoad Call NameLoad NameLoad Return Call NameLoad Str orelse Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad Return Call NameLoad Str orelse Assign NameStore Call NameLoad NameLoad Assign NameStore Dict Str Str Str Str NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad Call NameLoad Str keyword NameLoad ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad keyword SubscriptLoad AttributeLoad NameLoad attr Index Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call NameLoad keyword Str keyword NameLoad Assign NameStore Call NameLoad keyword Str keyword Dict Str Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad keyword Str keyword Dict Str NameLoad If CompareEq AttributeLoad NameLoad attr Str body If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword Str If Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad Str attr keyword Call NameLoad NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr keyword Str Return Call NameLoad AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad Str keyword Str orelse If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword Str If Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad Str attr keyword Call NameLoad NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword Str Return Call NameLoad AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad Str keyword Str orelse Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword Str keyword NameLoad If Call AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad Delete SubscriptDel AttributeLoad NameLoad attr Index Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad Str attr keyword Call NameLoad NameLoad Return Call NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Call AttributeLoad Str attr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad Call NameLoad ListLoad Str Str Str keyword NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore Call NameLoad NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Return Call NameLoad Call NameLoad Str handlers ExceptHandler type NameLoad name NameStore body Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad Call NameLoad Str keyword NameLoad ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad keyword NameLoad If UnaryOpNot BoolOpOr CompareEq AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str body Raise NameLoad Assign NameStore NameLoad If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore NameLoad orelse If CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Raise NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Return Call NameLoad Call NameLoad Str keyword ListLoad AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad Str orelse Assign NameStore Call NameLoad NameLoad Return Call NameLoad NameLoad Str Dict Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If BoolOpOr UnaryOpNot NameLoad UnaryOpNot NameLoad body Assign NameStore Dict Str Str Str Str Call NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore Call NameLoad keyword Call NameLoad keyword NameLoad keyword NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str If CompareEq SubscriptLoad NameLoad Index Str Str body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad orelse Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore TupleLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore TupleLoad Str Str Str Str TryExcept body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad keyword NameLoad keyword NameLoad handlers ExceptHandler type NameLoad name NameStore body Return Call NameLoad NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr orelse Return Call NameLoad Call AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str Str NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad Call NameLoad ListLoad Str Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str attr Str Str Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Dict Str Str Str Str Str NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Raise Call NameLoad Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr attr Str Str attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad keyword Str keyword Dict Str NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword Str keyword Dict Str NameLoad If Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad Str attr keyword Call NameLoad NameLoad keyword Call AttributeLoad NameLoad attr keyword Str Return Call NameLoad Call NameLoad NameLoad keyword ListLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Str keyword Str Assign NameStore Call NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad keyword Dict Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Str keyword ListLoad NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Str Str Call AttributeLoad Str attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Raise Call NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad If CompareNotIn Str NameLoad body Assign TupleStore NameStore NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq AttributeLoad NameLoad attr Num body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr ExceptHandler type TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Dict Str Str Str Str Call AttributeLoad Str attr NameLoad NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str handlers ExceptHandler type NameLoad body Raise Call NameLoad Str Assign NameStore Call NameLoad keyword Str keyword NameLoad Assign NameStore Call NameLoad keyword Str keyword Dict Str NameLoad If CompareEq AttributeLoad NameLoad attr Str body If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword Str If Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad Str attr keyword Call NameLoad NameLoad keyword Call NameLoad NameLoad Expr Call NameLoad NameLoad Return Call NameLoad AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad Str orelse Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword Str keyword NameLoad If Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad Str attr keyword Call NameLoad NameLoad Expr Call NameLoad NameLoad Return Call NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Dict Str Str Str Str Str Str Str Str Call AttributeLoad Str attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad Call NameLoad ListLoad Str Str keyword NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Return Call NameLoad Call NameLoad Str handlers ExceptHandler type NameLoad body Raise Call NameLoad Str ExceptHandler type NameLoad name NameStore body Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str attr If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str attr TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad If CompareNotIn Str NameLoad body Assign TupleStore NameStore NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq AttributeLoad NameLoad attr Num body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad If CompareNotIn Str NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call NameLoad NameLoad Return Call NameLoad NameLoad handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Return Call NameLoad Call AttributeLoad Str attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr body Return Call NameLoad Str ExceptHandler type NameLoad name NameStore body Return Call NameLoad Call NameLoad NameLoad ExceptHandler type NameLoad body Return Call NameLoad Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Return Call NameLoad Call NameLoad Str keyword ListLoad Call AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr body Raise Call NameLoad Str decorator_list NameLoad Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If BoolOpAnd UnaryOpNot NameLoad UnaryOpNot NameLoad body Assign NameStore Dict Str Str Str Str Call NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore Call NameLoad keyword Call NameLoad keyword NameLoad keyword NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str If CompareEq SubscriptLoad NameLoad Index Str Str body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad orelse Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore TupleLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore TupleLoad Str Str Str TryExcept body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad keyword NameLoad keyword NameLoad handlers ExceptHandler type NameLoad name NameStore body Return Call NameLoad NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr orelse Return Call NameLoad Call AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str Str NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad Call NameLoad ListLoad Str Str keyword NameLoad FunctionDef arguments args NameParam NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad Str Assign NameStore Call NameLoad keyword Call NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Return Call NameLoad Call NameLoad Str keyword ListLoad Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Dict Str Str Str Str Str Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad Call NameLoad Str keyword NameLoad ClassDef bases NameLoad NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str Str Return NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Str FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad Str attr AttributeLoad Call AttributeLoad NameLoad attr attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str Str Str attr Str Str Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Dict Str Str Str Str Str NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore Dict Str Str Call AttributeLoad Str attr NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str If NameLoad body Return Call NameLoad NameLoad NameLoad Return Call NameLoad NameLoad decorator_list NameLoad Call NameLoad Str keyword NameLoad ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str keyword Str If NameLoad body Return Call NameLoad NameLoad NameLoad Return Call NameLoad Call NameLoad NameLoad keyword ListLoad NameLoad decorator_list NameLoad Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str attr keyword Call NameLoad Str Assign NameStore Dict Str Str Str NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Dict Str Str Str Str Str Call AttributeLoad Str attr NameLoad NameLoad NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore Dict Str Str NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad keyword NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword NameLoad If Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Return Call NameLoad Call NameLoad Str keyword ListLoad AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str Call AttributeLoad Str attr NameLoad NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr keyword NameLoad attr Str attr Str Assign NameStore Call AttributeLoad NameLoad attr keyword Call NameLoad Call NameLoad Call NameLoad keyword Str keyword Call NameLoad Num keyword Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If SubscriptLoad NameLoad Index Str body Assign NameStore SubscriptLoad NameLoad Index Str For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore AttributeLoad SubscriptLoad NameLoad Index Str attr Assign NameStore AttributeLoad SubscriptLoad NameLoad Index Str attr Assign NameStore BinOpAdd BinOpPow BinOpSub Call NameLoad Str NameLoad Num BinOpPow BinOpSub Call NameLoad Str NameLoad Num Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr keyword NameLoad attr Str Str If BoolOpAnd SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore BinOpAdd BinOpPow BinOpSub Call NameLoad Str NameLoad Num BinOpPow BinOpSub Call NameLoad Str NameLoad Num Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr keyword NameLoad attr Str Str If SubscriptLoad NameLoad Index Str body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str attr Str If SubscriptLoad NameLoad Index Str body Assign NameStore Call AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str If SubscriptLoad NameLoad Index Str body For NameStore SubscriptLoad NameLoad Index Str body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Dict Str Str Str Str Str NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore NameStore NameStore NameStore TupleLoad Str NameLoad NameLoad NameLoad NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call NameLoad If SubscriptLoad AttributeLoad NameLoad attr Index Str body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitOr BinOpBitOr Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad attr Str AugAssignAdd NameStore Call NameLoad NameLoad If SubscriptLoad AttributeLoad NameLoad attr Index Str body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitOr BinOpBitOr BinOpBitOr BinOpBitOr BinOpBitOr BinOpBitOr BinOpBitOr Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad attr Str AugAssignAdd NameStore Call NameLoad NameLoad If SubscriptLoad AttributeLoad NameLoad attr Index Str body If CompareEq Call NameLoad NameLoad Num body Assign TupleStore NameStore NameStore NameLoad Assign NameStore BinOpBitOr BinOpBitOr BinOpBitOr BinOpBitAnd Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad BinOpBitAnd Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitOr BinOpBitOr BinOpBitOr Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad attr Str AugAssignAdd NameStore Call NameLoad NameLoad If SubscriptLoad AttributeLoad NameLoad attr Index Str body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr BinOpBitOr Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad attr Str AugAssignAdd NameStore Call NameLoad NameLoad If CompareEq Call NameLoad NameLoad Num body Return Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index Num attr orelse Assign NameStore Call NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore NameLoad Assign NameStore NameStore NameLoad Assign NameStore Call NameLoad If BoolOpAnd CompareIn Str AttributeLoad NameLoad attr CompareIn Str AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Dict Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call NameLoad Str keyword Dict Str Str Assign NameStore Call NameLoad Str keyword Dict Str Str Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call NameLoad Str keyword Dict Str Str Assign NameStore Call NameLoad Str keyword Dict Str Str Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call NameLoad Str keyword Dict Str Str Assign NameStore Call NameLoad Str keyword Dict Str Str Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict Str Str Call NameLoad Str Str Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict Str Str Call NameLoad Str Str Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict Str Str Call NameLoad Str Str Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict Str Str Call NameLoad Str Str Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict Str Str Call NameLoad Str Str Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr attr keyword Call NameLoad Call NameLoad Call NameLoad keyword Str keyword Call NameLoad Num keyword Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpBitOr BinOpBitOr BinOpBitOr BinOpBitOr BinOpBitOr BinOpBitOr BinOpBitOr BinOpBitOr BinOpBitOr BinOpBitOr Call NameLoad keyword NameLoad Call NameLoad keyword Num Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad Call NameLoad keyword Str Call NameLoad keyword NameLoad Call NameLoad keyword Str Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad Call NameLoad keyword Call NameLoad Str Call NameLoad keyword Num Assign TupleStore NameStore NameStore Call NameLoad NameLoad If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad orelse If CompareEq NameLoad Str body Pass For NameStore NameLoad body Assign AttributeStore NameLoad attr UnaryOpNot AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BoolOpOr UnaryOpNot AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr UnaryOpNot AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str Str NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword ListLoad NameLoad keyword NameLoad attr keyword NameLoad attr Str Str Str attr Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr keyword NameLoad attr keyword NameLoad Assign NameStore Dict Str Str Str Str Str NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Num Assign NameStore AttributeLoad NameLoad attr TryExcept body Assign NameStore SubscriptLoad Call AttributeLoad Call NameLoad NameLoad attr keyword AttributeLoad NameLoad attr Index Num Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Dict Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad If CompareEq AttributeLoad NameLoad attr NameLoad body Return Call NameLoad NameLoad Str NameLoad orelse If CompareEq AttributeLoad NameLoad attr NameLoad body Return Call NameLoad NameLoad Str NameLoad orelse Assign SubscriptStore NameLoad Index Str AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore NameLoad Index Str ListComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad ClassDef bases NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore Call NameLoad Str Assign NameStore NameLoad Assign NameStore Dict Str Str AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam defaults vararg kwarg body Expr Str Return Str decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Str attr keyword Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call NameLoad Str attr Dict Str Str Str AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad Call NameLoad Str attr Dict Str Str Str AttributeLoad NameLoad attr NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index Str TupleLoad SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad Call NameLoad attr NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str Str Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str Str Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str Str Assign NameStore Call NameLoad NameLoad keyword Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Dict Str Str Str Str Str NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad ClassDef bases NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Str Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad Str attr AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call NameLoad keyword Dict Str AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Str keyword ListLoad AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Return NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Return Call NameLoad Call NameLoad Str decorator_list NameLoad Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Return Call NameLoad Call NameLoad Str keyword ListLoad Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Dict Str Str NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad Call NameLoad ListLoad Str Str keyword NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad NameLoad keyword NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Return Call NameLoad Call NameLoad Str keyword ListLoad AttributeLoad NameLoad attr decorator_list NameLoad Call NameLoad ListLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore NameLoad Assign NameStore Str If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Assign NameStore Dict Str Str Return Call NameLoad NameLoad Str NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr handlers ExceptHandler type TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body TryExcept body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Assign NameStore Call NameLoad ExceptHandler type TupleLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore NameLoad If NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Return Call NameLoad Call NameLoad Str decorator_list NameLoad Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad keyword AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore Call NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Str body Raise NameLoad orelse Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Str body Raise NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListComp Call NameLoad keyword NameLoad keyword NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Str orelse Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad Str attr NameLoad Return Call NameLoad Call AttributeLoad NameLoad attr decorator_list NameLoad Call NameLoad Str keyword NameLoad ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Call NameLoad Str Assign NameStore NameLoad Assign NameStore Dict Str AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults vararg kwarg body Expr Str Return Str decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call NameLoad Str attr Dict Str Str Str AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad Call NameLoad Str attr Dict Str Str Str AttributeLoad NameLoad attr NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str Str Return NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str Str Return NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Str FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad Str attr AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call NameLoad keyword Dict Str AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Str keyword ListLoad AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Return Call NameLoad Call NameLoad Str keyword ListLoad Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Dict Str Str Str NameLoad NameLoad Str Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad Call NameLoad ListLoad Str Str keyword NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Return Call NameLoad Call NameLoad Str decorator_list NameLoad Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad NameLoad keyword NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Return Call NameLoad Call AttributeLoad NameLoad attr decorator_list NameLoad Call NameLoad ListLoad Str keyword NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Raise Call NameLoad Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr If BoolOpOr UnaryOpNot AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore ListLoad Dict Str Str Str Str BinOpAdd Call AttributeLoad NameLoad attr Call NameLoad keyword Num NameLoad Assign NameStore Call NameLoad keyword Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpAdd NameLoad ListLoad Dict Str Str Str Str BinOpAdd NameLoad Call NameLoad keyword Num NameLoad Dict Str Str Str Str BinOpAdd NameLoad Call NameLoad keyword Num NameLoad Dict Str Str Str Str BinOpAdd NameLoad Call NameLoad keyword Num NameLoad Dict Str Str Str Str BinOpAdd NameLoad Call NameLoad keyword Num NameLoad Dict Str Str Str Str IfExp AttributeLoad NameLoad attr BinOpSub AttributeLoad NameLoad attr Call NameLoad keyword Num Str NameLoad Dict Str Str Str Str IfExp AttributeLoad NameLoad attr BinOpSub AttributeLoad NameLoad attr Call NameLoad keyword Num Str NameLoad Dict Str Str Str Str IfExp AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr Call NameLoad keyword Num Str NameLoad Dict Str Str Str Str IfExp AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr Call NameLoad keyword Num Str NameLoad Dict Str Str Str Str IfExp AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr Call NameLoad keyword Num Str NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str keyword Str Return Call NameLoad Call NameLoad NameLoad keyword TupleLoad Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Dict Str Str Str Str Str NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Return Call NameLoad decorator_list NameLoad Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Return Call NameLoad decorator_list NameLoad Call NameLoad Str keyword NameLoad ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Return Call NameLoad Str keyword ListLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword Str Return NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str keyword Str Return Call NameLoad NameLoad NameLoad decorator_list NameLoad Call NameLoad Str keyword NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str Str Assign NameStore Call NameLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str Str Assign NameStore BinOpBitAnd NameLoad NameLoad Assign NameStore Call NameLoad keyword Num For TupleStore NameStore NameStore NameLoad body AugAssignBitOr NameStore BinOpBitAnd Call NameLoad keyword NameLoad Call NameLoad keyword NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str attr attr keyword Call NameLoad Str attr keyword Num Assign NameStore Call NameLoad keyword Num For NameStore NameLoad body AugAssignBitOr NameStore BinOpBitAnd Call NameLoad keyword SubscriptLoad NameLoad Index Str Call NameLoad keyword SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Str Str Str Assign NameStore Dict Str Str Str Str NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list NameLoad
N/A N/A csv N/A datetime N/A io N/A re N/A requests django.contrib messages django.contrib.messages.views SuccessMessageMixin django.contrib.auth update_session_auth_hash django.contrib.auth.forms SetPasswordForm PasswordChangeForm django.contrib.auth.mixins LoginRequiredMixin PermissionRequiredMixin django.core.urlresolvers reverse reverse_lazy django.core.exceptions ObjectDoesNotExist PermissionDenied django.core.mail EmailMultiAlternatives django.conf settings django.http Http404 HttpResponse JsonResponse django.http HttpResponseBadRequest django.db IntegrityError transaction django.db.models Count Q F Model ProtectedError django.db.models Case When Value IntegerField django.shortcuts redirect render get_object_or_404 django.template.loader get_template django.views.generic ListView DetailView TemplateView django.views.generic.edit CreateView UpdateView ModelFormMixin django.contrib.auth.decorators login_required permission_required reversion.models Revision reversion.revisions get_for_object workshops.models Airport Award Badge Event Qualification Person Role Host Membership Tag Task EventRequest ProfileUpdateRequest TodoItem TodoItemQuerySet InvoiceRequest EventSubmission EventSubmissionModel workshops.forms SearchForm DebriefForm InstructorsForm PersonForm PersonBulkAddForm EventForm TaskForm TaskFullForm bootstrap_helper bootstrap_helper_get bootstrap_helper_with_add BadgeAwardForm PersonAwardForm PersonPermissionsForm bootstrap_helper_filter PersonsSelectionForm PersonTaskForm HostForm SWCEventRequestForm DCEventRequestForm ProfileUpdateRequestForm PersonLookupForm bootstrap_helper_wider_labels SimpleTodoForm bootstrap_helper_inline_formsets BootstrapHelper AdminLookupForm ProfileUpdateRequestFormNoCaptcha MembershipForm TodoFormSet EventsSelectionForm EventsMergeForm InvoiceRequestForm InvoiceRequestUpdateForm EventSubmitForm EventSubmitFormNoCaptcha PersonsMergeForm PersonCreateForm workshops.util upload_person_task_csv verify_upload_person_task create_uploaded_persons_tasks InternalError update_event_attendance_from_tasks WrongWorkshopURL generate_url_to_event_index find_tags_on_event_index find_tags_on_event_website parse_tags_from_event_website validate_tags_from_event_website assignment_selection get_pagination_items Paginator failed_to_delete assign merge_objects create_username workshops.filters EventFilter HostFilter PersonFilter TaskFilter AirportFilter EventRequestFilter BadgeAwardsFilter InvoiceRequestFilter EventSubmissionFilter api.views ReportsViewSet CreateViewContext N/A SuccessMessageMixin CreateView N/A N/A 
    Class-based view for creating objects that extends default template context
    by adding model class used in objects creation.
     N/A success_message {name} was created successfully. get_context_data N/A N/A self N/A kwargs N/A N/A context N/A N/A N/A super CreateViewContext self get_context_data kwargs N/A N/A context N/A model N/A self model N/A N/A N/A self model N/A issubclass N/A self model Model N/A N/A N/A context N/A title N/A N/A New {} format N/A N/A N/A self model _meta verbose_name N/A N/A N/A context N/A title New object N/A N/A context N/A form_helper bootstrap_helper N/A context N/A get_success_message N/A N/A self cleaned_data N/A N/A N/A Format self.success_message, used by messages framework from Django. N/A N/A N/A N/A self success_message format cleaned_data name N/A str N/A self object N/A N/A UpdateViewContext N/A SuccessMessageMixin UpdateView N/A N/A 
    Class-based view for updating objects that extends default template context
    by adding proper page title.
     N/A success_message {name} was updated successfully. get_context_data N/A N/A self N/A kwargs N/A N/A context N/A N/A N/A super UpdateViewContext self get_context_data kwargs N/A N/A context N/A model N/A self model N/A N/A context N/A view self N/A N/A context N/A title N/A str N/A self object N/A N/A context N/A form_helper bootstrap_helper N/A context N/A get_success_message N/A N/A self cleaned_data N/A N/A N/A Format self.success_message, used by messages framework from Django. N/A N/A N/A N/A self success_message format cleaned_data name N/A str N/A self object N/A N/A FilteredListView N/A ListView N/A N/A paginator_class Paginator N/A filter_class None N/A queryset None get_filter_data N/A N/A self N/A N/A N/A Datasource for the filter. N/A N/A N/A self request GET N/A get_queryset N/A N/A self N/A N/A N/A Apply a filter to the queryset. Filter is compatible with pagination
        and queryset. N/A N/A self filter N/A N/A self filter_class N/A N/A self get_filter_data N/A N/A N/A super get_queryset N/A N/A self filter N/A get_context_data N/A N/A self N/A kwargs N/A N/A Enhance context by adding a filter to it. N/A context N/A N/A N/A super get_context_data kwargs N/A N/A context N/A filter N/A self filter N/A N/A context N/A form_helper bootstrap_helper_filter N/A context N/A N/A EmailSendMixin N/A N/A N/A email_fail_silently True N/A email_kwargs None get_subject N/A N/A self N/A N/A N/A Generate email subject. N/A N/A get_body N/A N/A self N/A N/A N/A Generate email body (in TXT and HTML versions). N/A N/A N/A prepare_email N/A N/A self N/A N/A N/A Set up email contents. N/A subject N/A N/A self get_subject N/A N/A body_txt body_html N/A N/A self get_body N/A email N/A EmailMultiAlternatives subject body_txt N/A self email_kwargs N/A N/A N/A email attach_alternative body_html text/html N/A email N/A send_email N/A N/A self email N/A N/A N/A Send a prepared email out. N/A N/A N/A email send fail_silently N/A self email_fail_silently N/A form_valid N/A N/A self form N/A N/A N/A Once form is valid, send the email. N/A results N/A N/A N/A super form_valid form N/A email N/A N/A self prepare_email N/A N/A N/A self send_email email N/A results N/A N/A dashboard N/A N/A request N/A N/A N/A Home page. N/A current_events N/A N/A N/A N/A N/A N/A Event objects upcoming_events N/A N/A N/A Event objects ongoing_events active N/A uninvoiced_events N/A N/A N/A N/A N/A Event objects active uninvoiced_events N/A unpublished_events N/A N/A N/A N/A N/A N/A N/A Event objects active unpublished_events select_related host N/A N/A assigned_to is_admin N/A assignment_selection request N/A N/A assigned_to me N/A N/A current_events N/A N/A current_events filter assigned_to N/A request user N/A uninvoiced_events N/A N/A uninvoiced_events filter assigned_to N/A request user N/A unpublished_events N/A N/A unpublished_events filter assigned_to N/A request user N/A N/A N/A assigned_to noone N/A N/A current_events N/A N/A current_events filter assigned_to__isnull True N/A uninvoiced_events N/A N/A uninvoiced_events filter assigned_to__isnull True N/A unpublished_events N/A N/A unpublished_events filter assigned_to__isnull True N/A N/A N/A assigned_to all N/A N/A N/A context N/A title is_admin assigned_to current_events uninvoiced_events unpublished_events todos_start_date todos_end_date None is_admin assigned_to current_events uninvoiced_events unpublished_events N/A N/A N/A TodoItemQuerySet current_week_dates N/A 0 N/A N/A N/A TodoItemQuerySet next_week_dates N/A 1 N/A N/A render request workshops/dashboard.html context N/A login_required changes_log N/A N/A request N/A N/A N/A log N/A N/A N/A N/A N/A N/A N/A N/A N/A Revision objects all select_related user prefetch_related version_set order_by -date_created N/A log N/A get_pagination_items request log N/A context N/A log log N/A N/A render request workshops/changes_log.html context N/A login_required all_hosts N/A N/A request N/A N/A N/A List all hosts. N/A filter N/A HostFilter N/A request GET queryset N/A N/A N/A Host objects all N/A hosts N/A get_pagination_items request filter N/A context N/A title all_hosts filter form_helper All Hosts hosts filter bootstrap_helper_filter N/A N/A render request workshops/all_hosts.html context N/A login_required host_details N/A N/A request host_domain N/A N/A N/A List details of a particular host. N/A host N/A N/A N/A Host objects get domain host_domain N/A events N/A N/A N/A Event objects filter host host N/A context N/A title host events N/A N/A Host {0} format host host events N/A N/A render request workshops/host.html context N/A login_required HostCreate N/A LoginRequiredMixin PermissionRequiredMixin CreateViewContext N/A N/A permission_required workshops.add_host N/A model Host N/A form_class HostForm N/A template_name workshops/generic_form.html N/A HostUpdate N/A LoginRequiredMixin PermissionRequiredMixin UpdateViewContext N/A N/A permission_required workshops.change_host N/A model Host N/A form_class HostForm N/A slug_field domain N/A slug_url_kwarg host_domain N/A template_name workshops/generic_form.html N/A host_delete N/A N/A request host_domain N/A N/A N/A Delete specific host. N/A N/A N/A host N/A get_object_or_404 Host domain host_domain N/A N/A N/A host delete N/A N/A N/A messages success request Host was deleted successfully. N/A N/A redirect N/A reverse all_hosts N/A N/A N/A ProtectedError N/A e N/A N/A N/A failed_to_delete request host N/A e protected_objects N/A login_required N/A permission_required workshops.delete_host raise_exception True membership_create N/A N/A request host_domain N/A N/A N/A host N/A get_object_or_404 Host domain host_domain N/A form N/A MembershipForm initial N/A host host N/A N/A N/A request method POST N/A N/A form N/A MembershipForm N/A request POST N/A N/A N/A form is_valid N/A N/A N/A N/A form save N/A N/A N/A messages success request Membership was successfully added to the host N/A N/A redirect N/A reverse host_details args N/A N/A host domain N/A context N/A title form form_helper N/A N/A New membership for host {} format host form bootstrap_helper N/A N/A render request workshops/generic_form.html context N/A login_required N/A permission_required N/A workshops.add_membership workshops.change_host raise_exception True MembershipUpdate N/A LoginRequiredMixin PermissionRequiredMixin UpdateViewContext N/A N/A permission_required workshops.change_membership N/A model Membership N/A form_class MembershipForm N/A pk_url_kwarg membership_id N/A template_name workshops/generic_form.html get_success_url N/A N/A self N/A N/A N/A N/A reverse host_details args N/A N/A N/A N/A self object host domain N/A N/A membership_delete N/A N/A request membership_id N/A N/A N/A Delete specific membership. N/A N/A N/A membership N/A get_object_or_404 Membership pk membership_id N/A host N/A membership host N/A N/A N/A membership delete N/A N/A N/A messages success request Membership was deleted successfully. N/A N/A redirect N/A reverse host_details args N/A N/A host domain N/A N/A N/A ProtectedError N/A e N/A N/A N/A failed_to_delete request host N/A e protected_objects N/A login_required N/A permission_required workshops.delete_membership raise_exception True N/A AIRPORT_FIELDS N/A iata fullname country latitude longitude all_airports N/A N/A request N/A N/A N/A List all airports. N/A filter N/A AirportFilter N/A request GET queryset N/A N/A N/A Airport objects all N/A airports N/A get_pagination_items request filter N/A context N/A title all_airports filter form_helper All Airports airports filter bootstrap_helper_filter N/A N/A render request workshops/all_airports.html context N/A login_required airport_details N/A N/A request airport_iata N/A N/A N/A List details of a particular airport. N/A airport N/A get_object_or_404 Airport iata airport_iata N/A context N/A title airport N/A N/A Airport {0} format airport airport N/A N/A render request workshops/airport.html context N/A login_required AirportCreate N/A LoginRequiredMixin PermissionRequiredMixin CreateViewContext N/A N/A permission_required workshops.add_airport N/A model Airport N/A fields AIRPORT_FIELDS N/A template_name workshops/generic_form.html N/A AirportUpdate N/A LoginRequiredMixin PermissionRequiredMixin UpdateViewContext N/A N/A permission_required workshops.change_airport N/A model Airport N/A fields AIRPORT_FIELDS N/A slug_field iata N/A slug_url_kwarg airport_iata N/A template_name workshops/generic_form.html N/A airport_delete N/A N/A request airport_iata N/A N/A N/A Delete specific airport. N/A N/A N/A airport N/A get_object_or_404 Airport iata airport_iata N/A N/A N/A airport delete N/A N/A N/A messages success request Airport was deleted successfully. N/A N/A redirect N/A reverse all_airports N/A N/A N/A ProtectedError N/A e N/A N/A N/A failed_to_delete request airport N/A e protected_objects N/A login_required N/A permission_required workshops.delete_airport raise_exception True all_persons N/A N/A request N/A N/A N/A List all persons. N/A filter N/A PersonFilter N/A request GET queryset N/A N/A N/A N/A N/A Person objects all defer notes N/A instructors N/A N/A N/A N/A N/A Badge objects instructor_badges values_list person flat True N/A persons N/A get_pagination_items request filter N/A context N/A title all_persons instructors filter form_helper All Persons persons instructors filter bootstrap_helper_filter N/A N/A render request workshops/all_persons.html context N/A login_required person_details N/A N/A request person_id N/A N/A N/A List details of a particular person. N/A person N/A get_object_or_404 Person id person_id N/A awards N/A N/A N/A person award_set all N/A tasks N/A N/A N/A person task_set all N/A lessons N/A N/A N/A person lessons all N/A domains N/A N/A N/A person domains all N/A context N/A title person awards tasks lessons domains N/A N/A Person {0} format person person awards tasks lessons domains N/A N/A render request workshops/person.html context N/A login_required person_bulk_add_template N/A N/A request N/A N/A N/A  Dynamically generate a CSV template that can be used to bulk-upload
    people.

    See https://docs.djangoproject.com/en/1.7/howto/outputting-csv/#using-the-python-csv-library
     N/A response N/A HttpResponse content_type text/csv N/A N/A response N/A Content-Disposition attachment; filename=BulkPersonAddTemplate.csv N/A writer N/A N/A csv writer response N/A N/A N/A writer writerow N/A Person PERSON_TASK_UPLOAD_FIELDS N/A response N/A login_required person_bulk_add N/A N/A request N/A N/A N/A N/A N/A request method POST N/A N/A form N/A PersonBulkAddForm N/A request POST N/A request FILES N/A N/A N/A form is_valid N/A N/A charset N/A N/A N/A N/A request FILES N/A file charset N/A settings DEFAULT_CHARSET N/A stream N/A N/A io TextIOWrapper N/A N/A N/A request FILES N/A file file charset N/A N/A N/A N/A persons_tasks empty_fields N/A upload_person_task_csv stream N/A N/A N/A N/A csv Error N/A e N/A N/A N/A N/A messages add_message request N/A messages ERROR N/A N/A Error processing uploaded .CSV file: {} format e N/A N/A UnicodeDecodeError N/A e N/A N/A N/A N/A messages add_message request N/A messages ERROR N/A N/A Please provide a file in {} encoding. format charset N/A N/A empty_fields N/A N/A msg_template The following required fields were not found in the uploaded file: {} N/A msg N/A N/A msg_template format N/A N/A ,  join empty_fields N/A N/A N/A messages add_message request N/A messages ERROR msg N/A N/A N/A N/A request session N/A bulk-add-people persons_tasks N/A N/A redirect person_bulk_add_confirmation N/A N/A form N/A PersonBulkAddForm N/A context N/A title form charset Bulk Add People form N/A settings DEFAULT_CHARSET N/A N/A render request workshops/person_bulk_add_form.html context N/A login_required N/A permission_required workshops.add_person raise_exception True person_bulk_add_confirmation N/A N/A request N/A N/A N/A 
    This view allows for manipulating and saving session-stored upload data.
     N/A persons_tasks N/A N/A N/A request session get bulk-add-people N/A N/A persons_tasks N/A N/A N/A N/A messages warning request Could not locate CSV data, please try the upload again. N/A N/A redirect person_bulk_add N/A N/A N/A request method POST N/A N/A personals N/A N/A N/A request POST getlist personal N/A families N/A N/A N/A request POST getlist family N/A usernames N/A N/A N/A request POST getlist username N/A emails N/A N/A N/A request POST getlist email N/A events N/A N/A N/A request POST getlist event N/A roles N/A N/A N/A request POST getlist role N/A data_update N/A zip personals families usernames emails events roles N/A N/A k record N/A enumerate data_update N/A N/A N/A personal family username email event role record N/A N/A persons_tasks N/A k N/A personal family username email personal family username N/A email None N/A N/A N/A persons_tasks N/A k N/A event event N/A N/A N/A persons_tasks N/A k N/A role role N/A N/A N/A persons_tasks N/A k N/A errors None N/A N/A N/A request session N/A bulk-add-people persons_tasks N/A N/A N/A N/A request POST get verify None N/A N/A any_errors N/A verify_upload_person_task persons_tasks N/A any_errors N/A N/A N/A N/A messages add_message request N/A messages ERROR Please make sure to fix all errors listed below. N/A context N/A title persons_tasks any_errors Confirm uploaded data persons_tasks any_errors N/A N/A render request workshops/person_bulk_add_results.html context N/A N/A N/A N/A N/A N/A request POST get confirm None N/A N/A N/A N/A request POST get cancel None N/A N/A N/A N/A N/A verify_upload_person_task persons_tasks N/A N/A persons_created tasks_created N/A create_uploaded_persons_tasks persons_tasks N/A N/A N/A N/A IntegrityError ObjectDoesNotExist InternalError N/A e N/A N/A N/A N/A messages add_message request N/A messages ERROR N/A N/A Error saving data to the database: {}. Please make sure to fix all errors listed below. format e N/A any_errors N/A verify_upload_person_task persons_tasks N/A context N/A title persons_tasks any_errors Confirm uploaded data persons_tasks any_errors N/A N/A render request workshops/person_bulk_add_results.html context status 400 N/A N/A N/A N/A request session N/A bulk-add-people None N/A N/A N/A messages add_message request N/A messages SUCCESS N/A N/A Successfully created {0} persons and {1} tasks. format N/A len persons_created N/A len tasks_created N/A N/A redirect person_bulk_add N/A N/A N/A N/A request session N/A bulk-add-people None N/A N/A redirect person_bulk_add N/A N/A any_errors N/A verify_upload_person_task persons_tasks N/A context N/A title persons_tasks any_errors Confirm uploaded data persons_tasks any_errors N/A N/A render request workshops/person_bulk_add_results.html context N/A login_required N/A permission_required workshops.add_person raise_exception True PersonCreate N/A LoginRequiredMixin PermissionRequiredMixin CreateViewContext N/A N/A permission_required workshops.add_person N/A model Person N/A form_class PersonCreateForm N/A template_name workshops/generic_form.html form_valid N/A N/A self form N/A N/A N/A Person.lessons uses an intermediary model so we need to manually add
        objects of that model.

        See more here: http://stackoverflow.com/a/15745652 N/A N/A self object N/A N/A form save commit False N/A N/A N/A self object username N/A create_username personal N/A N/A form cleaned_data N/A personal family N/A N/A form cleaned_data N/A family N/A N/A N/A N/A self object save N/A lesson N/A N/A form cleaned_data N/A lessons N/A N/A N/A N/A N/A Qualification objects create lesson lesson person N/A self object N/A response N/A N/A N/A super ModelFormMixin self form_valid form N/A success_message N/A N/A self get_success_message N/A form cleaned_data N/A success_message N/A N/A N/A N/A messages success N/A self request success_message N/A response N/A N/A person_edit N/A N/A request person_id N/A N/A N/A person N/A get_object_or_404 Person id person_id N/A awards N/A N/A N/A person award_set order_by badge__name N/A tasks N/A N/A N/A person task_set order_by -event__slug N/A person_form N/A PersonForm prefix person instance person N/A award_form N/A PersonAwardForm prefix award initial N/A awarded person N/A N/A N/A datetime date today person N/A task_form N/A PersonTaskForm prefix task initial N/A person person N/A N/A N/A request method POST N/A N/A N/A award-badge N/A request POST N/A N/A award_form N/A PersonAwardForm N/A request POST prefix award N/A N/A N/A award_form is_valid N/A N/A award N/A N/A award_form save N/A N/A N/A messages success request N/A N/A {person} was awarded {badge} badge. format person N/A str person badge N/A N/A award badge title extra_tags awards N/A N/A redirect N/A request path N/A N/A N/A N/A messages error request Fix errors in the award form. extra_tags awards N/A N/A N/A task-role N/A request POST N/A N/A task_form N/A PersonTaskForm N/A request POST prefix task N/A N/A N/A task_form is_valid N/A N/A task N/A N/A task_form save N/A N/A N/A messages success request N/A N/A {person} was added a role {role} during {event} event. format person N/A str person role N/A N/A task role name event N/A N/A task event slug extra_tags tasks N/A N/A redirect N/A request path N/A N/A N/A N/A messages error request Fix errors in the task form. extra_tags tasks N/A N/A person_form N/A PersonForm N/A request POST prefix person instance person N/A N/A N/A person_form is_valid N/A N/A lessons N/A N/A person_form cleaned_data N/A lessons N/A N/A N/A N/A N/A N/A Qualification objects filter person person delete N/A lesson lessons N/A N/A N/A N/A N/A Qualification objects create person person lesson lesson N/A N/A N/A person_form cleaned_data N/A lessons N/A person N/A N/A person_form save N/A N/A N/A messages success request N/A N/A {name} was updated successfully. format name N/A str person N/A N/A redirect person N/A N/A N/A N/A messages error request Fix errors below. N/A context N/A title person_form object model awards award_form tasks task_form form_helper form_helper_with_add N/A N/A Edit Person {0} format N/A str person person_form person Person awards award_form tasks task_form bootstrap_helper bootstrap_helper_with_add N/A N/A render request workshops/person_edit_form.html context N/A login_required N/A permission_required N/A workshops.change_person workshops.add_award workshops.add_task raise_exception True person_delete N/A N/A request person_id N/A N/A N/A Delete specific person. N/A N/A N/A person N/A get_object_or_404 Person pk person_id N/A N/A N/A person delete N/A N/A N/A messages success request Person was deleted successfully. N/A N/A redirect N/A reverse all_persons N/A N/A N/A ProtectedError N/A e N/A N/A N/A failed_to_delete request person N/A e protected_objects N/A login_required N/A permission_required workshops.delete_person raise_exception True PersonPermissions N/A LoginRequiredMixin PermissionRequiredMixin UpdateViewContext N/A N/A permission_required workshops.change_person N/A model Person N/A form_class PersonPermissionsForm N/A pk_url_kwarg person_id N/A template_name workshops/generic_form.html N/A person_password N/A N/A request person_id N/A N/A N/A user N/A get_object_or_404 Person pk person_id N/A N/A N/A N/A N/A request user user N/A N/A N/A request user has_perm workshops.change_person N/A N/A PermissionDenied N/A Form PasswordChangeForm N/A N/A N/A request user is_superuser N/A N/A Form SetPasswordForm N/A N/A N/A N/A N/A request user pk N/A user pk N/A N/A PermissionDenied N/A N/A N/A request method POST N/A N/A form N/A Form user N/A request POST N/A N/A N/A form is_valid N/A N/A N/A N/A form save N/A N/A update_session_auth_hash request N/A form user N/A N/A N/A messages success request Password was changed successfully. N/A N/A redirect N/A reverse person_details args N/A N/A user id N/A N/A N/A N/A messages error request Fix errors below. N/A N/A form N/A Form user N/A N/A render request workshops/generic_form.html N/A form model object form_helper title form Person user bootstrap_helper Change password N/A login_required persons_merge N/A N/A request N/A N/A N/A Display two persons side by side on GET and merge them on POST.

    If no persons are supplied via GET params, display person selection
    form. N/A obj_a_pk N/A N/A N/A request GET get person_a_1 N/A obj_b_pk N/A N/A N/A request GET get person_b_1 N/A N/A N/A obj_a_pk N/A obj_b_pk N/A N/A context N/A title form form_helper Merge Persons N/A PersonsSelectionForm bootstrap_helper_get N/A N/A render request workshops/merge_form.html context N/A obj_a N/A get_object_or_404 Person pk obj_a_pk N/A obj_b N/A get_object_or_404 Person pk obj_b_pk N/A form N/A PersonsMergeForm initial N/A dict person_a obj_a person_b obj_b N/A N/A N/A request method POST N/A N/A form N/A PersonsMergeForm N/A request POST N/A N/A N/A form is_valid N/A N/A data N/A form cleaned_data N/A obj_a N/A data N/A person_a N/A obj_b N/A data N/A person_b N/A N/A N/A data N/A id obj_a N/A N/A base_obj obj_a N/A merging_obj obj_b N/A base_a True N/A N/A base_obj obj_b N/A merging_obj obj_a N/A base_a False N/A easy N/A username personal middle family email may_contact gender airport github twitter url notes affiliation occupation orcid is_active N/A difficult N/A award_set qualification_set domains task_set N/A N/A N/A N/A merge_objects obj_a obj_b easy difficult choices data base_a base_a N/A N/A N/A ProtectedError N/A e N/A N/A N/A failed_to_delete request object merging_obj protected_objects N/A e protected_objects N/A N/A N/A redirect N/A N/A base_obj get_absolute_url N/A context N/A title form obj_a obj_b Merge two persons form obj_a obj_b N/A N/A render request workshops/persons_merge.html context N/A login_required N/A permission_required N/A workshops.delete_person workshops.change_person raise_exception True all_events N/A N/A request N/A N/A N/A List all events. N/A filter N/A EventFilter N/A request GET queryset N/A N/A N/A N/A N/A N/A N/A Event objects all defer notes prefetch_related host tags N/A events N/A get_pagination_items request filter N/A context N/A title all_events filter form_helper All Events events filter bootstrap_helper_filter N/A N/A render request workshops/all_events.html context N/A login_required event_details N/A N/A request event_ident N/A N/A N/A List details of a particular event. N/A N/A N/A event N/A N/A Event get_by_ident event_ident N/A N/A N/A N/A Event DoesNotExist N/A N/A N/A Http404 Event matching query does not exist. N/A tasks N/A N/A N/A N/A N/A N/A N/A Task objects filter event__id N/A event id select_related person role order_by role__name N/A todos N/A N/A N/A event todoitem_set all N/A todo_form N/A SimpleTodoForm prefix todo initial N/A event event N/A N/A N/A request method POST N/A N/A todo_form N/A SimpleTodoForm N/A request POST prefix todo initial N/A event event N/A N/A N/A todo_form is_valid N/A N/A todo N/A N/A todo_form save N/A N/A N/A messages success request N/A N/A New TODO {todo} was added to the event {event}. format todo N/A str todo event N/A N/A event get_ident extra_tags newtodo N/A N/A redirect N/A reverse event_details args N/A event_ident N/A N/A N/A N/A messages error request Fix errors in the TODO form. extra_tags todos N/A person_lookup_form N/A AdminLookupForm N/A N/A event assigned_to N/A N/A person_lookup_form N/A AdminLookupForm initial N/A person N/A event assigned_to N/A person_lookup_helper N/A BootstrapHelper N/A N/A person_lookup_helper form_action N/A reverse event_assign args N/A event_ident N/A context N/A title event tasks todo_form todos helper today person_lookup_form person_lookup_helper N/A N/A Event {0} format event event tasks todo_form todos bootstrap_helper N/A N/A N/A datetime date today person_lookup_form person_lookup_helper N/A N/A render request workshops/event.html context N/A login_required N/A permission_required workshops.add_todoitem raise_exception True validate_event N/A N/A request event_ident N/A N/A N/A Check the event's home page *or* the specified URL (for testing). N/A N/A N/A event N/A N/A Event get_by_ident event_ident N/A N/A N/A N/A Event DoesNotExist N/A N/A N/A Http404 Event matching query does not exist. N/A page_url N/A N/A N/A request GET get url None N/A N/A page_url None N/A N/A page_url N/A event url N/A page_url N/A N/A page_url strip N/A error_messages N/A N/A N/A N/A response N/A N/A requests get page_url N/A N/A N/A response raise_for_status N/A content N/A response text N/A tags N/A find_tags_on_event_website content N/A N/A slug tags N/A N/A N/A page_url _ N/A generate_url_to_event_index page_url N/A response N/A N/A requests get page_url N/A N/A N/A response status_code 200 N/A N/A content N/A response text N/A tags N/A find_tags_on_event_index page_url N/A error_messages N/A validate_tags_from_event_website tags N/A N/A N/A WrongWorkshopURL N/A e N/A N/A N/A N/A error_messages append N/A str e N/A N/A N/A N/A requests exceptions HTTPError N/A e N/A N/A N/A N/A error_messages append N/A N/A Request for "{0}" returned status code {1} format page_url N/A N/A e response status_code N/A N/A N/A N/A N/A requests exceptions ConnectionError N/A N/A requests exceptions Timeout N/A N/A N/A N/A error_messages append Network connection error. N/A context N/A title event page error_messages N/A N/A Validate Event {0} format event event page_url error_messages N/A N/A render request workshops/validate_event.html context N/A login_required EventCreate N/A LoginRequiredMixin PermissionRequiredMixin CreateViewContext N/A N/A permission_required workshops.add_event N/A model Event N/A form_class EventForm N/A template_name workshops/event_create_form.html N/A event_edit N/A N/A request event_ident N/A N/A N/A N/A N/A event N/A N/A Event get_by_ident event_ident N/A tasks N/A N/A N/A event task_set order_by role__name N/A N/A N/A ObjectDoesNotExist N/A N/A N/A Http404 No event found matching the query. N/A event_form N/A EventForm prefix event instance event N/A task_form N/A TaskForm prefix task initial N/A event event N/A N/A N/A request method POST N/A N/A N/A task-role N/A request POST N/A N/A task_form N/A TaskForm N/A request POST prefix task N/A N/A N/A task_form is_valid N/A N/A task N/A N/A task_form save N/A N/A N/A messages success request N/A N/A {event} was added a new task "{task}". format event N/A str event task N/A str task N/A N/A update_event_attendance_from_tasks event N/A N/A redirect N/A request path N/A N/A N/A N/A messages error request Fix errors below. N/A N/A event_form N/A EventForm N/A request POST prefix event instance event N/A N/A N/A event_form is_valid N/A N/A event N/A N/A event_form save N/A N/A N/A messages success request N/A N/A {name} was updated successfully. format name N/A str event N/A N/A update_event_attendance_from_tasks event N/A N/A redirect event N/A N/A N/A N/A messages error request Fix errors below. N/A context N/A title event_form object model tasks task_form form_helper form_helper_with_add N/A N/A Edit Event {0} format N/A N/A event get_ident event_form event Event tasks task_form bootstrap_helper bootstrap_helper_with_add N/A N/A render request workshops/event_edit_form.html context N/A login_required N/A permission_required N/A workshops.change_event workshops.add_task raise_exception True event_delete N/A N/A request event_ident N/A N/A N/A Delete event, its tasks and related awards. N/A N/A N/A event N/A N/A Event get_by_ident event_ident N/A N/A N/A event delete N/A N/A N/A messages success request Event and its tasks were deleted successfully. N/A N/A redirect N/A reverse all_events N/A N/A N/A ObjectDoesNotExist N/A N/A N/A Http404 No event found matching the query. N/A N/A ProtectedError N/A e N/A N/A N/A failed_to_delete request event N/A e protected_objects N/A login_required N/A permission_required workshops.delete_event raise_exception True event_import N/A N/A request N/A N/A N/A Read tags from remote URL and return them as JSON.

    This is used to read tags from workshop website and then fill up fields
    on event_create form. N/A url N/A N/A N/A N/A N/A request POST get url strip N/A N/A url N/A N/A url N/A N/A N/A N/A N/A request GET get url strip N/A N/A N/A response N/A N/A requests get url N/A N/A N/A response raise_for_status N/A content N/A response text N/A tags N/A find_tags_on_event_website content N/A N/A slug tags N/A N/A N/A index_url repository N/A generate_url_to_event_index url N/A response N/A N/A requests get index_url N/A N/A N/A response status_code 200 N/A N/A content N/A response text N/A tags N/A find_tags_on_event_index content N/A N/A slug tags N/A N/A N/A tags N/A slug repository N/A tags N/A parse_tags_from_event_website tags N/A N/A JsonResponse tags N/A N/A N/A N/A N/A requests exceptions HTTPError N/A e N/A N/A N/A HttpResponseBadRequest N/A N/A Request for "{0}" returned status code {1}. format url N/A N/A e response status_code N/A N/A N/A N/A requests exceptions RequestException N/A N/A N/A HttpResponseBadRequest Network connection error. N/A N/A WrongWorkshopURL N/A e N/A N/A N/A HttpResponseBadRequest N/A str e N/A N/A KeyError N/A N/A N/A HttpResponseBadRequest Missing or wrong "url" parameter. N/A login_required event_assign N/A N/A request event_ident person_id N/A None N/A N/A Set event.assigned_to. See `assign` docstring for more information. N/A N/A N/A event N/A N/A Event get_by_ident event_ident N/A N/A assign request event person_id N/A N/A redirect N/A reverse event_details args N/A N/A N/A event get_ident N/A N/A N/A N/A Event DoesNotExist N/A N/A N/A Http404 No event found matching the query. N/A login_required N/A permission_required workshops.change_event raise_exception True events_merge N/A N/A request N/A N/A N/A Display two events side by side on GET and merge them on POST.

    If no events are supplied via GET params, display event selection form. N/A obj_a_slug N/A N/A N/A request GET get event_a_0 N/A obj_b_slug N/A N/A N/A request GET get event_b_0 N/A N/A N/A obj_a_slug N/A obj_b_slug N/A N/A context N/A title form form_helper Merge Events N/A EventsSelectionForm bootstrap_helper_get N/A N/A render request workshops/merge_form.html context N/A obj_a N/A get_object_or_404 Event slug obj_a_slug N/A obj_b N/A get_object_or_404 Event slug obj_b_slug N/A form N/A EventsMergeForm initial N/A dict event_a obj_a event_b obj_b N/A N/A N/A request method POST N/A N/A form N/A EventsMergeForm N/A request POST N/A N/A N/A form is_valid N/A N/A data N/A form cleaned_data N/A obj_a N/A data N/A event_a N/A obj_b N/A data N/A event_b N/A N/A N/A data N/A id obj_a N/A N/A base_obj obj_a N/A merging_obj obj_b N/A base_a True N/A N/A base_obj obj_b N/A merging_obj obj_a N/A base_a False N/A easy N/A slug completed assigned_to start end host administrator url reg_key admin_fee invoice_status attendance contact country venue address latitude longitude learners_pre learners_post instructors_pre instructors_post learners_longterm notes N/A difficult N/A tags task_set todoitem_set N/A N/A N/A N/A merge_objects obj_a obj_b easy difficult choices data base_a base_a N/A N/A N/A ProtectedError N/A e N/A N/A N/A failed_to_delete request object merging_obj protected_objects N/A e protected_objects N/A N/A N/A redirect N/A N/A base_obj get_absolute_url N/A context N/A title obj_a obj_b form Merge two events obj_a obj_b form N/A N/A render request workshops/events_merge.html context N/A login_required N/A permission_required N/A workshops.delete_event workshops.change_event raise_exception True event_invoice N/A N/A request event_ident N/A N/A N/A N/A N/A event N/A N/A Event get_by_ident event_ident N/A N/A N/A ObjectDoesNotExist N/A N/A N/A Http404 No event found matching the query. N/A form N/A InvoiceRequestForm initial N/A dict organization N/A event host date N/A event start event event event_location N/A event venue amount N/A event admin_fee N/A N/A N/A request method POST N/A N/A form N/A InvoiceRequestForm N/A request POST N/A N/A N/A form is_valid N/A N/A N/A N/A form save N/A N/A N/A messages success request N/A N/A Successfully added an invoice request for {}. format N/A N/A event get_ident N/A N/A redirect N/A reverse event_details args N/A N/A N/A event get_ident N/A N/A N/A N/A messages error request Fix errors below. N/A context N/A title_left title_right event form form_helper N/A N/A Event {} format N/A N/A event get_ident New invoice request event form bootstrap_helper N/A N/A render request workshops/event_invoice.html context N/A login_required N/A permission_required workshops.add_invoicerequest raise_exception True AllInvoiceRequests N/A LoginRequiredMixin FilteredListView N/A N/A context_object_name requests N/A template_name workshops/all_invoicerequests.html N/A filter_class InvoiceRequestFilter N/A queryset N/A N/A N/A InvoiceRequest objects all get_filter_data N/A N/A self N/A N/A N/A data N/A N/A N/A N/A self request GET copy N/A N/A data N/A status N/A N/A data get status N/A data N/A get_context_data N/A N/A self N/A kwargs N/A N/A context N/A N/A N/A super get_context_data kwargs N/A N/A context N/A title Invoice requests N/A context N/A N/A InvoiceRequestDetails N/A LoginRequiredMixin DetailView N/A N/A context_object_name object N/A template_name workshops/invoicerequest.html N/A queryset N/A N/A N/A InvoiceRequest objects all N/A pk_url_kwarg request_id get_context_data N/A N/A self N/A kwargs N/A N/A context N/A N/A N/A super get_context_data kwargs N/A N/A context N/A title N/A N/A Invoice request #{} format N/A N/A N/A self get_object pk N/A context N/A N/A InvoiceRequestUpdate N/A LoginRequiredMixin PermissionRequiredMixin UpdateViewContext N/A N/A permission_required workshops.change_invoicerequest N/A model InvoiceRequest N/A form_class InvoiceRequestUpdateForm N/A pk_url_kwarg request_id N/A template_name workshops/generic_form.html N/A all_tasks N/A N/A request N/A N/A N/A List all tasks. N/A filter N/A TaskFilter N/A request GET queryset N/A N/A N/A N/A N/A N/A N/A Task objects all select_related event person role defer person__notes event__notes N/A tasks N/A get_pagination_items request filter N/A context N/A title all_tasks filter form_helper All Tasks tasks filter bootstrap_helper_filter N/A N/A render request workshops/all_tasks.html context N/A login_required task_details N/A N/A request task_id N/A N/A N/A List details of a particular task. N/A task N/A get_object_or_404 Task pk task_id N/A context N/A title task N/A N/A Task {0} format task task N/A N/A render request workshops/task.html context N/A login_required task_delete N/A N/A request task_id event_ident N/A None N/A N/A Delete a task. This is used on the event edit page N/A t N/A get_object_or_404 Task pk task_id N/A N/A N/A t delete N/A N/A N/A messages success request Task was deleted successfully. N/A event_ident N/A N/A N/A redirect event_edit event_ident N/A N/A redirect all_tasks N/A login_required N/A permission_required workshops.delete_task raise_exception True TaskCreate N/A LoginRequiredMixin PermissionRequiredMixin CreateViewContext N/A N/A permission_required workshops.add_task N/A model Task N/A form_class TaskFullForm N/A template_name workshops/generic_form.html N/A TaskUpdate N/A LoginRequiredMixin PermissionRequiredMixin UpdateViewContext N/A N/A permission_required workshops.change_task N/A model Task N/A form_class TaskFullForm N/A pk_url_kwarg task_id N/A template_name workshops/generic_form.html N/A award_delete N/A N/A request award_id person_id N/A None N/A N/A Delete an award. This is used on the person edit page. N/A award N/A get_object_or_404 Award pk award_id N/A badge_name N/A N/A award badge name N/A N/A N/A award delete N/A N/A N/A messages success request Award was deleted successfully. extra_tags awards N/A person_id N/A N/A N/A redirect person_edit person_id N/A N/A redirect N/A reverse badge_details args N/A badge_name N/A login_required N/A permission_required workshops.delete_award raise_exception True all_badges N/A N/A request N/A N/A N/A List all badges. N/A badges N/A N/A N/A N/A N/A Badge objects order_by name annotate num_awarded N/A Count award N/A context N/A title all_badges All Badges badges N/A N/A render request workshops/all_badges.html context N/A login_required badge_details N/A N/A request badge_name N/A N/A N/A List details of a particular badge, list people who were awarded it. N/A badge N/A get_object_or_404 Badge name badge_name N/A filter N/A BadgeAwardsFilter N/A request GET queryset N/A N/A N/A badge award_set select_related event person badge N/A awards N/A get_pagination_items request filter N/A context N/A title badge awards filter form_helper N/A N/A Badge {0} format badge badge awards filter bootstrap_helper_filter N/A N/A render request workshops/badge.html context N/A login_required badge_award N/A N/A request badge_name N/A N/A N/A Award a badge to someone (== create a new Award). N/A badge N/A get_object_or_404 Badge name badge_name N/A initial N/A badge awarded badge N/A N/A N/A datetime date today N/A N/A N/A request method GET N/A N/A form N/A BadgeAwardForm initial initial N/A N/A N/A N/A request method POST N/A N/A form N/A BadgeAwardForm N/A request POST initial initial N/A N/A N/A form is_valid N/A N/A N/A N/A form save N/A N/A redirect N/A reverse badge_details args N/A N/A badge name N/A context N/A title badge form form_helper N/A N/A Badge {0} format badge badge form bootstrap_helper N/A N/A render request workshops/generic_form.html context N/A login_required N/A permission_required workshops.add_award raise_exception True instructors N/A N/A request N/A N/A N/A Search for instructors. N/A instructor_badges N/A N/A N/A Badge objects instructor_badges N/A instructors N/A N/A N/A N/A N/A N/A N/A N/A N/A Person objects filter badges__in instructor_badges filter airport__isnull False select_related airport prefetch_related lessons N/A instructors N/A N/A instructors annotate num_taught N/A Count N/A Case N/A When task__role__name instructor then N/A Value 1 output_field N/A IntegerField N/A form N/A InstructorsForm N/A lessons N/A list N/A N/A submit N/A request GET N/A N/A form N/A InstructorsForm N/A request GET N/A N/A N/A form is_valid N/A N/A data N/A form cleaned_data N/A N/A data N/A lessons N/A N/A lessons N/A data N/A lessons N/A lesson lessons N/A N/A instructors N/A N/A instructors filter qualification__lesson lesson N/A N/A data N/A airport N/A N/A x N/A N/A data N/A airport latitude N/A y N/A N/A data N/A airport longitude N/A complex_F N/A N/A N/A N/A F airport__latitude x 2 N/A N/A N/A F airport__longitude y 2 N/A instructors N/A N/A N/A N/A instructors annotate distance complex_F order_by distance family N/A N/A N/A data N/A latitude N/A data N/A longitude N/A N/A x N/A data N/A latitude N/A y N/A data N/A longitude N/A complex_F N/A N/A N/A N/A F airport__latitude x 2 N/A N/A N/A F airport__longitude y 2 N/A instructors N/A N/A N/A N/A instructors annotate distance complex_F order_by distance family N/A N/A data N/A country N/A N/A instructors N/A N/A N/A N/A instructors filter airport__country__in N/A data N/A country order_by family N/A N/A data N/A gender N/A N/A instructors N/A N/A instructors filter gender N/A data N/A gender N/A N/A data N/A instructor_badges N/A N/A badge N/A data N/A instructor_badges N/A N/A instructors N/A N/A instructors filter badges__name badge N/A instructors N/A get_pagination_items request instructors N/A context N/A title form persons lessons Find Instructors form instructors lessons N/A N/A render request workshops/instructors.html context N/A login_required search N/A N/A request N/A N/A N/A Search the database by term. N/A N/A term hosts events persons airports N/A None None None None N/A N/A N/A request method POST N/A N/A form N/A SearchForm N/A request POST N/A N/A N/A form is_valid N/A N/A term N/A N/A form cleaned_data N/A term N/A tokens N/A N/A re split \s+ term N/A results N/A list N/A N/A N/A form cleaned_data N/A in_hosts N/A N/A hosts N/A N/A N/A N/A N/A Host objects filter N/A N/A N/A Q domain__contains term N/A Q fullname__contains term N/A Q notes__contains term order_by fullname N/A results N/A list hosts N/A N/A N/A form cleaned_data N/A in_events N/A N/A events N/A N/A N/A N/A N/A Event objects filter N/A N/A N/A N/A N/A N/A N/A N/A Q slug__contains term N/A Q notes__contains term N/A Q host__domain__contains term N/A Q host__fullname__contains term N/A Q url__contains term N/A Q contact__contains term N/A Q venue__contains term N/A Q address__contains term order_by -slug N/A results N/A list events N/A N/A N/A form cleaned_data N/A in_persons N/A N/A N/A N/A len tokens 2 N/A N/A N/A name1 name2 tokens N/A complex_q N/A N/A N/A N/A N/A Q personal__contains name1 N/A Q family__contains name2 N/A N/A Q personal__contains name2 N/A Q family__contains name1 N/A Q email__contains term N/A Q github__contains term N/A persons N/A N/A N/A Person objects filter complex_q N/A N/A persons N/A N/A N/A N/A N/A Person objects filter N/A N/A N/A N/A Q personal__contains term N/A Q family__contains term N/A Q email__contains term N/A Q github__contains term order_by family N/A results N/A list persons N/A N/A N/A form cleaned_data N/A in_airports N/A N/A airports N/A N/A N/A N/A N/A Airport objects filter N/A N/A Q iata__contains term N/A Q fullname__contains term order_by iata N/A results N/A list airports N/A N/A N/A len results 1 N/A N/A N/A redirect N/A N/A N/A results N/A 0 get_absolute_url N/A N/A form N/A SearchForm N/A context N/A title form form_helper term hosts events persons airports Search form bootstrap_helper term hosts events persons airports N/A N/A render request workshops/search.html context N/A login_required instructors_by_date N/A N/A request N/A N/A N/A Show who taught between begin_date and end_date. N/A tasks None N/A start_date end_date None N/A form N/A DebriefForm N/A N/A N/A begin_date N/A request GET N/A end_date N/A request GET N/A N/A form N/A DebriefForm N/A request GET N/A N/A N/A form is_valid N/A N/A start_date N/A N/A form cleaned_data N/A begin_date N/A end_date N/A N/A form cleaned_data N/A end_date N/A rvs N/A ReportsViewSet N/A tasks N/A N/A rvs instructors_by_time_queryset start_date end_date N/A context N/A title form form_helper all_tasks start_date end_date List of instructors by time period form bootstrap_helper_get tasks start_date end_date N/A N/A render request workshops/instructors_by_date.html context N/A login_required export_badges N/A N/A request N/A N/A N/A title Badges N/A json_link N/A reverse api:export-badges kwargs N/A format json N/A yaml_link N/A reverse api:export-badges kwargs N/A format yaml N/A context N/A title json_link yaml_link title json_link yaml_link N/A N/A render request workshops/export.html context N/A login_required export_instructors N/A N/A request N/A N/A N/A title Instructor Locations N/A json_link N/A reverse api:export-instructors kwargs N/A format json N/A yaml_link N/A reverse api:export-instructors kwargs N/A format yaml N/A context N/A title json_link yaml_link title json_link yaml_link N/A N/A render request workshops/export.html context N/A login_required export_members N/A N/A request N/A N/A N/A title SCF Members N/A json_link N/A reverse api:export-members kwargs N/A format json N/A yaml_link N/A reverse api:export-members kwargs N/A format yaml N/A context N/A title json_link yaml_link title json_link yaml_link N/A N/A render request workshops/export.html context N/A login_required workshops_over_time N/A N/A request N/A N/A N/A Export JSON of count of workshops vs. time. N/A context N/A api_endpoint title N/A reverse api:reports-workshops-over-time Workshops over time N/A N/A render request workshops/time_series.html context N/A login_required learners_over_time N/A N/A request N/A N/A N/A Export JSON of count of learners vs. time. N/A context N/A api_endpoint title N/A reverse api:reports-learners-over-time Learners over time N/A N/A render request workshops/time_series.html context N/A login_required instructors_over_time N/A N/A request N/A N/A N/A Export JSON of count of instructors vs. time. N/A context N/A api_endpoint title N/A reverse api:reports-instructors-over-time Instructors over time N/A N/A render request workshops/time_series.html context N/A login_required instructor_num_taught N/A N/A request N/A N/A N/A Export JSON of how often instructors have taught. N/A context N/A api_endpoint title N/A reverse api:reports-instructor-num-taught Frequency of Instruction N/A N/A render request workshops/instructor_num_taught.html context N/A login_required all_activity_over_time N/A N/A request N/A N/A N/A Display number of workshops (of differend kinds), instructors and
    learners over some specific period of time. N/A context N/A api_endpoint title N/A reverse api:reports-all-activity-over-time All activity over time N/A N/A render request workshops/all_activity_over_time.html context N/A login_required workshop_issues N/A N/A request N/A N/A N/A Display workshops in the database whose records need attention. N/A events N/A N/A N/A N/A N/A N/A N/A Event objects active past_events annotate num_instructors N/A Count N/A Case N/A When task__role__name instructor then N/A Value 1 output_field N/A IntegerField N/A events N/A N/A events filter N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Q attendance None N/A Q attendance 0 N/A Q country None N/A Q venue None N/A Q venue__exact N/A Q address None N/A Q address__exact N/A Q latitude None N/A Q longitude None N/A Q start__gt N/A F end N/A Q num_instructors 0 N/A N/A assigned_to is_admin N/A assignment_selection request N/A N/A assigned_to me N/A N/A events N/A N/A events filter assigned_to N/A request user N/A N/A N/A assigned_to noone N/A N/A events N/A N/A events filter assigned_to None N/A N/A N/A assigned_to all N/A N/A N/A e events N/A N/A N/A e missing_attendance_ N/A N/A e attendance N/A N/A e missing_location_ N/A N/A N/A e country N/A N/A e venue N/A N/A e address N/A N/A e latitude N/A N/A e longitude N/A N/A e bad_dates_ N/A N/A e start N/A e end N/A N/A e start N/A e end N/A N/A e no_instructors_ N/A N/A e num_instructors N/A context N/A title events is_admin assigned_to Workshops with Issues events is_admin assigned_to N/A N/A render request workshops/workshop_issues.html context N/A login_required instructor_issues N/A N/A request N/A N/A N/A Display instructors in the database who need attention. N/A instructor_badges N/A N/A N/A Badge objects instructor_badges N/A instructors N/A N/A N/A N/A N/A Person objects filter badges__in instructor_badges filter airport__isnull True N/A learner N/A N/A N/A Role objects get name learner N/A ttt N/A N/A N/A Tag objects get name TTT N/A stalled N/A N/A N/A Tag objects get name stalled N/A trainees N/A N/A N/A N/A N/A N/A N/A N/A N/A Task objects filter event__tags__in N/A ttt role learner exclude person__badges__in instructor_badges order_by person__family person__personal event__start select_related person event N/A pending_instructors N/A N/A trainees exclude event__tags stalled N/A pending_instructors_person_ids N/A N/A pending_instructors values_list person__pk flat True N/A stalled_instructors N/A N/A N/A N/A trainees filter event__tags stalled exclude person__id__in pending_instructors_person_ids N/A context N/A title instructors pending stalled Instructors with Issues instructors pending_instructors stalled_instructors N/A N/A render request workshops/instructor_issues.html context N/A login_required object_changes N/A N/A request revision_id N/A N/A N/A revision N/A get_object_or_404 Revision pk revision_id N/A current_version N/A N/A N/A N/A revision version_set all N/A 0 N/A obj N/A current_version object N/A N/A N/A previous_version N/A N/A N/A N/A get_for_object obj filter pk__lt N/A current_version pk N/A 0 N/A obj_prev N/A previous_version object N/A N/A N/A IndexError N/A N/A previous_version current_version N/A obj_prev obj N/A context N/A object_prev object previous_version current_version revision title obj_prev obj previous_version current_version revision N/A str obj N/A N/A N/A obj __class__ Person N/A N/A N/A render request workshops/person_diff.html context N/A N/A N/A N/A obj __class__ Event N/A N/A N/A render request workshops/event_diff.html context N/A N/A N/A context N/A verbose_name N/A N/A obj _meta verbose_name N/A N/A context N/A fields N/A f N/A f N/A N/A N/A obj _meta get_fields N/A N/A f concrete N/A N/A f is_relation N/A N/A render request workshops/object_diff.html context N/A login_required SWCEventRequest N/A EmailSendMixin CreateViewContext N/A N/A model EventRequest N/A form_class SWCEventRequestForm N/A page_title Request a Software Carpentry Workshop N/A template_name forms/workshop_swc_request.html N/A success_url N/A reverse_lazy swc_workshop_request_confirm N/A email_fail_silently False N/A email_kwargs N/A to reply_to N/A settings REQUEST_NOTIFICATIONS_RECIPIENTS None get_success_message N/A N/A self N/A args kwargs N/A N/A Don't display a success message. N/A N/A get_context_data N/A N/A self N/A kwargs N/A N/A context N/A N/A N/A super get_context_data kwargs N/A N/A context N/A title N/A self page_title N/A N/A context N/A form_helper bootstrap_helper_wider_labels N/A context N/A get_subject N/A N/A self N/A N/A N/A subject N/A N/A [{tag}] New workshop request: {affiliation}, {country} format tag N/A N/A N/A N/A self object workshop_type upper country N/A N/A N/A self object country name affiliation N/A N/A self object affiliation N/A subject N/A get_body N/A N/A self N/A N/A N/A link N/A N/A N/A self object get_absolute_url N/A link_domain N/A settings SITE_URL N/A body_txt N/A N/A N/A get_template mailing/eventrequest.txt render N/A object link link_domain N/A self object link link_domain N/A body_html N/A N/A N/A get_template mailing/eventrequest.html render N/A object link link_domain N/A self object link link_domain N/A N/A body_txt body_html N/A form_valid N/A N/A self form N/A N/A N/A Send email to admins if the form is valid. N/A data N/A form cleaned_data N/A N/A N/A self email_kwargs N/A reply_to N/A N/A data N/A email N/A result N/A N/A N/A super form_valid form N/A result N/A N/A SWCEventRequestConfirm N/A TemplateView N/A N/A Display confirmation of received workshop request. N/A template_name forms/workshop_swc_request_confirm.html get_context_data N/A N/A self N/A kwargs N/A N/A context N/A N/A N/A super get_context_data kwargs N/A N/A context N/A title Thank you for requesting a workshop N/A context N/A N/A DCEventRequest N/A SWCEventRequest N/A N/A form_class DCEventRequestForm N/A page_title Request a Data Carpentry Workshop N/A form_template forms/workshop_dc_request.html N/A success_url N/A reverse_lazy dc_workshop_request_confirm N/A DCEventRequestConfirm N/A SWCEventRequestConfirm N/A N/A Display confirmation of received workshop request. N/A template_name forms/workshop_dc_request_confirm.html N/A all_eventrequests N/A N/A request N/A N/A N/A List all event requests. N/A data N/A N/A N/A request GET copy N/A N/A data N/A active N/A N/A data get active true N/A N/A data N/A workshop_type N/A N/A data get workshop_type N/A filter N/A EventRequestFilter data queryset N/A N/A N/A EventRequest objects all N/A eventrequests N/A get_pagination_items request filter N/A context N/A title requests filter form_helper Workshop requests eventrequests filter bootstrap_helper_filter N/A N/A render request workshops/all_eventrequests.html context N/A login_required EventRequestDetails N/A LoginRequiredMixin DetailView N/A N/A queryset N/A N/A N/A EventRequest objects all N/A context_object_name object N/A template_name workshops/eventrequest.html N/A pk_url_kwarg request_id get_context_data N/A N/A self N/A kwargs N/A N/A context N/A N/A N/A super get_context_data kwargs N/A N/A context N/A title N/A N/A Workshop request #{} format N/A N/A N/A self get_object pk N/A person_lookup_form N/A AdminLookupForm N/A N/A N/A self object assigned_to N/A N/A person_lookup_form N/A AdminLookupForm initial N/A person N/A N/A self object assigned_to N/A person_lookup_helper N/A BootstrapHelper N/A N/A person_lookup_helper form_action N/A reverse eventrequest_assign args N/A N/A N/A self object pk N/A N/A context N/A person_lookup_form person_lookup_form N/A N/A context N/A person_lookup_helper person_lookup_helper N/A context N/A N/A eventrequest_discard N/A N/A request request_id N/A N/A N/A Discard EventRequest, ie. set it to inactive. N/A eventrequest N/A get_object_or_404 EventRequest active True pk request_id N/A N/A eventrequest active False N/A N/A N/A eventrequest save N/A N/A N/A messages success request Workshop request was discarded successfully. N/A N/A redirect N/A reverse all_eventrequests N/A login_required N/A permission_required workshops.change_eventrequest raise_exception True eventrequest_accept N/A N/A request request_id N/A N/A N/A Accept event request by creating a new event. N/A eventrequest N/A get_object_or_404 EventRequest active True pk request_id N/A form N/A EventForm N/A N/A N/A request method POST N/A N/A form N/A EventForm N/A request POST N/A N/A N/A form is_valid N/A N/A event N/A N/A form save N/A N/A event request eventrequest N/A N/A N/A event save N/A N/A eventrequest active False N/A N/A N/A eventrequest save N/A N/A redirect N/A reverse event_details args N/A N/A N/A event get_ident N/A N/A N/A N/A messages error request Fix errors below. N/A context N/A object form eventrequest form N/A N/A render request workshops/eventrequest_accept.html context N/A login_required N/A permission_required N/A workshops.change_eventrequest workshops.add_event raise_exception True eventrequest_assign N/A N/A request request_id person_id N/A None N/A N/A Set eventrequest.assigned_to. See `assign` docstring for more
    information. N/A event_req N/A get_object_or_404 EventRequest pk request_id N/A N/A assign request event_req person_id N/A N/A redirect N/A reverse eventrequest_details args N/A N/A event_req pk N/A login_required N/A permission_required N/A workshops.change_eventrequest raise_exception True profileupdaterequest_create N/A N/A request N/A N/A N/A 
    Profile update request form. Accessible to all users (no login required).

    This one is used when instructors want to change their information.
     N/A form N/A ProfileUpdateRequestForm N/A form_helper bootstrap_helper_wider_labels N/A page_title Update Instructor Profile N/A N/A N/A request method POST N/A N/A form N/A ProfileUpdateRequestForm N/A request POST N/A N/A N/A form is_valid N/A N/A N/A N/A form save N/A context N/A title Thank you for updating your instructor profile N/A N/A render request forms/profileupdate_confirm.html context N/A N/A N/A N/A messages error request Fix errors below. N/A context N/A title form form_helper page_title form form_helper N/A N/A render request forms/profileupdate.html context N/A AllProfileUpdateRequests N/A LoginRequiredMixin ListView N/A N/A active_requests True N/A context_object_name requests N/A template_name workshops/all_profileupdaterequests.html get_queryset N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A ProfileUpdateRequest objects filter active N/A self active_requests order_by -created_at N/A get_context_data N/A N/A self N/A kwargs N/A N/A context N/A N/A N/A super get_context_data kwargs N/A N/A context N/A title Instructor profile update requests N/A N/A context N/A active_requests N/A self active_requests N/A context N/A N/A AllClosedProfileUpdateRequests N/A AllProfileUpdateRequests N/A N/A active_requests False N/A profileupdaterequest_details N/A N/A request request_id N/A N/A N/A update_request N/A get_object_or_404 ProfileUpdateRequest pk request_id N/A person_selected False N/A person None N/A form None N/A N/A N/A person N/A N/A N/A Person objects get email N/A update_request email N/A N/A N/A N/A Person DoesNotExist N/A N/A N/A N/A person N/A N/A N/A Person objects get personal N/A update_request personal family N/A update_request family N/A N/A N/A N/A N/A Person DoesNotExist N/A Person MultipleObjectsReturned N/A N/A N/A N/A form N/A PersonLookupForm N/A request GET N/A person N/A N/A N/A Person objects get pk N/A int N/A N/A request GET N/A person_1 N/A person_selected True N/A N/A N/A KeyError N/A N/A person None N/A form N/A PersonLookupForm N/A N/A N/A ValueError N/A Person DoesNotExist N/A N/A person None N/A person N/A N/A N/A person has_instructor_badge N/A N/A N/A N/A N/A Award objects filter badge__in N/A N/A N/A Badge objects instructor_badges person person exists N/A N/A N/A airport N/A N/A N/A Airport objects get iata N/A update_request airport_iata N/A N/A N/A N/A Airport DoesNotExist N/A N/A airport None N/A context N/A title new old person_form person_selected form_helper airport N/A N/A Instructor profile update request #{} format N/A update_request pk update_request person form person_selected bootstrap_helper_get airport N/A N/A render request workshops/profileupdaterequest.html context N/A login_required ProfileUpdateRequestFix N/A LoginRequiredMixin PermissionRequiredMixin UpdateViewContext N/A N/A permission_required workshops.change_profileupdaterequest N/A model ProfileUpdateRequest N/A form_class ProfileUpdateRequestFormNoCaptcha N/A pk_url_kwarg request_id N/A template_name workshops/generic_form.html N/A profileupdaterequest_discard N/A N/A request request_id N/A N/A N/A Discard ProfileUpdateRequest, ie. set it to inactive. N/A profileupdate N/A get_object_or_404 ProfileUpdateRequest active True pk request_id N/A N/A profileupdate active False N/A N/A N/A profileupdate save N/A N/A N/A messages success request Profile update request was discarded successfully. N/A N/A redirect N/A reverse all_profileupdaterequests N/A login_required N/A permission_required workshops.change_profileupdaterequest raise_exception True profileupdaterequest_accept N/A N/A request request_id person_id N/A None N/A N/A 
    Accept the profile update by rewriting values to selected user's profile.

    IMPORTANT: we do not rewrite all of the data users input (like
    other gender, or other lessons).  All of it is still in
    the database model ProfileUpdateRequest, but does not get written to the
    Person model object.
     N/A profileupdate N/A get_object_or_404 ProfileUpdateRequest active True pk request_id N/A airport N/A get_object_or_404 Airport iata N/A profileupdate airport_iata N/A N/A person_id None N/A N/A person N/A Person N/A N/A N/A N/A N/A request user has_perm workshops.add_person N/A N/A PermissionDenied N/A N/A person N/A get_object_or_404 Person pk person_id N/A person_name N/A str person N/A N/A N/A N/A N/A request user has_perm workshops.change_person N/A N/A PermissionDenied N/A N/A person personal N/A profileupdate personal N/A N/A person family N/A profileupdate family N/A N/A person email N/A profileupdate email N/A N/A person affiliation N/A profileupdate affiliation N/A N/A person airport airport N/A N/A person github N/A profileupdate github N/A N/A person twitter N/A profileupdate twitter N/A N/A person url N/A profileupdate website N/A N/A N/A profileupdate occupation N/A N/A N/A person occupation N/A profileupdate occupation_other N/A N/A N/A person occupation N/A N/A profileupdate get_occupation_display N/A N/A person orcid N/A profileupdate orcid N/A N/A person gender N/A profileupdate gender N/A N/A N/A person id N/A N/A N/A N/A person save N/A N/A person domains N/A list N/A N/A N/A profileupdate domains all N/A N/A N/A N/A N/A N/A Qualification objects filter person person delete N/A N/A N/A N/A Qualification objects bulk_create N/A N/A Qualification person person lesson L N/A L N/A N/A N/A profileupdate lessons all N/A N/A N/A person save N/A N/A profileupdate active False N/A N/A N/A profileupdate save N/A N/A person_id None N/A N/A N/A N/A messages success request New person was added successfully. N/A N/A N/A N/A messages success request N/A N/A {} was updated successfully. format person_name N/A N/A redirect N/A N/A person get_absolute_url N/A login_required N/A permission_required workshops.change_profileupdaterequest raise_exception True EventSubmission N/A EmailSendMixin CreateViewContext N/A N/A Display form for submitting existing workshops. N/A model EventSubmissionModel N/A form_class EventSubmitForm N/A template_name forms/event_submit.html N/A success_url N/A reverse_lazy event_submission_confirm N/A email_fail_silently False N/A email_kwargs N/A to N/A settings REQUEST_NOTIFICATIONS_RECIPIENTS get_success_message N/A N/A self N/A args kwargs N/A N/A Don't display a success message. N/A N/A get_context_data N/A N/A self N/A kwargs N/A N/A context N/A N/A N/A super get_context_data kwargs N/A N/A context N/A title Tell us about your workshop N/A N/A context N/A form_helper bootstrap_helper_wider_labels N/A context N/A get_subject N/A N/A self N/A N/A N/A N/A N/A New workshop submission from {} format N/A N/A self object contact_name N/A get_body N/A N/A self N/A N/A N/A link N/A N/A N/A self object get_absolute_url N/A link_domain N/A settings SITE_URL N/A body_txt N/A N/A N/A get_template mailing/event_submission.txt render N/A object link link_domain N/A self object link link_domain N/A body_html N/A N/A N/A get_template mailing/event_submission.html render N/A object link link_domain N/A self object link link_domain N/A N/A body_txt body_html N/A N/A EventSubmissionConfirm N/A TemplateView N/A N/A Display confirmation of received workshop submission. N/A template_name forms/event_submission_confirm.html get_context_data N/A N/A self N/A kwargs N/A N/A context N/A N/A N/A super get_context_data kwargs N/A N/A context N/A title Thanks for your submission N/A context N/A N/A AllEventSubmissions N/A LoginRequiredMixin FilteredListView N/A N/A context_object_name submissions N/A template_name workshops/all_eventsubmissions.html N/A filter_class EventSubmissionFilter N/A queryset N/A N/A N/A EventSubmissionModel objects all get_filter_data N/A N/A self N/A N/A N/A data N/A N/A N/A N/A self request GET copy N/A N/A data N/A active N/A N/A data get active true N/A data N/A get_context_data N/A N/A self N/A kwargs N/A N/A context N/A N/A N/A super get_context_data kwargs N/A N/A context N/A title Workshop submissions N/A context N/A N/A EventSubmissionDetails N/A LoginRequiredMixin DetailView N/A N/A context_object_name object N/A template_name workshops/eventsubmission.html N/A queryset N/A N/A N/A EventSubmissionModel objects all N/A pk_url_kwarg submission_id get_context_data N/A N/A self N/A kwargs N/A N/A context N/A N/A N/A super get_context_data kwargs N/A N/A context N/A title N/A N/A Workshop submission #{} format N/A N/A N/A self get_object pk N/A person_lookup_form N/A AdminLookupForm N/A N/A N/A self object assigned_to N/A N/A person_lookup_form N/A AdminLookupForm initial N/A person N/A N/A self object assigned_to N/A person_lookup_helper N/A BootstrapHelper N/A N/A person_lookup_helper form_action N/A reverse eventsubmission_assign args N/A N/A N/A self object pk N/A N/A context N/A person_lookup_form person_lookup_form N/A N/A context N/A person_lookup_helper person_lookup_helper N/A context N/A N/A EventSubmissionFix N/A LoginRequiredMixin PermissionRequiredMixin UpdateViewContext N/A N/A permission_required change_eventsubmission N/A model EventSubmissionModel N/A form_class EventSubmitFormNoCaptcha N/A pk_url_kwarg submission_id N/A template_name workshops/generic_form.html N/A eventsubmission_accept N/A N/A request submission_id N/A N/A N/A Accept event submission by creating a new event. N/A submission N/A get_object_or_404 EventSubmissionModel active True pk submission_id N/A form N/A EventForm N/A N/A N/A request method POST N/A N/A form N/A EventForm N/A request POST N/A N/A N/A form is_valid N/A N/A event N/A N/A form save N/A N/A submission active False N/A N/A N/A submission save N/A N/A redirect N/A reverse event_details args N/A N/A N/A event get_ident N/A N/A N/A N/A messages error request Fix errors below. N/A context N/A object form title submission form New event N/A N/A render request workshops/eventsubmission_accept.html context N/A login_required N/A permission_required N/A workshops.change_eventsubmission workshops.add_event raise_exception True eventsubmission_discard N/A N/A request submission_id N/A N/A N/A Discard EventSubmission, ie. set it to inactive. N/A submission N/A get_object_or_404 EventSubmissionModel active True pk submission_id N/A N/A submission active False N/A N/A N/A submission save N/A N/A N/A messages success request Workshop submission was discarded successfully. N/A N/A redirect N/A reverse all_eventsubmissions N/A login_required N/A permission_required workshops.change_eventsubmission raise_exception True eventsubmission_assign N/A N/A request submission_id person_id N/A None N/A N/A Set eventsubmission.assigned_to. See `assign` docstring for more
    information. N/A submission N/A get_object_or_404 EventSubmissionModel pk submission_id N/A N/A assign request submission person_id N/A N/A redirect N/A N/A submission get_absolute_url N/A login_required N/A permission_required N/A workshops.change_eventrequest raise_exception True todos_add N/A N/A request event_ident N/A N/A N/A Add a standard TodoItems for a specific event. N/A N/A N/A event N/A N/A Event get_by_ident event_ident N/A N/A N/A N/A Event DoesNotExist N/A N/A N/A Http404 Event matching query does not exist. N/A dt N/A datetime datetime N/A timedelta N/A datetime timedelta N/A initial N/A N/A base N/A N/A dt now N/A N/A N/A N/A event start N/A N/A event end N/A N/A initial N/A N/A title due event Set date with host N/A N/A N/A dt now N/A timedelta days 30 event N/A formset N/A TodoFormSet queryset N/A N/A N/A TodoItem objects none initial N/A initial N/A N/A title due event Set up a workshop website N/A base N/A timedelta days 7 event N/A title due event Find instructor #1 N/A base N/A timedelta days 14 event N/A title due event Find instructor #2 N/A base N/A timedelta days 14 event N/A title due event Follow up that instructors have booked travel N/A base N/A timedelta days 21 event N/A title due event Set up pre-workshop survey N/A N/A event start N/A N/A event start N/A timedelta days 7 event N/A title due event Make sure instructors are set with materials N/A N/A event start N/A N/A event start N/A timedelta days 1 event N/A title due event Submit invoice N/A N/A event end N/A N/A event end N/A timedelta days 2 event N/A title due event Make sure instructors are reimbursed N/A N/A event end N/A N/A event end N/A timedelta days 7 event N/A title due event Get attendee list N/A N/A event end N/A N/A event end N/A timedelta days 7 event N/A N/A N/A request method POST N/A N/A formset N/A TodoFormSet N/A request POST N/A N/A N/A formset is_valid N/A N/A N/A N/A formset save N/A N/A N/A messages success request Successfully added a bunch of TODOs. extra_tags todos N/A N/A redirect N/A reverse event_details args N/A N/A N/A event get_ident N/A N/A N/A N/A messages error request Fix errors below. N/A context N/A title formset helper event Add standard TODOs to the event formset bootstrap_helper_inline_formsets event N/A N/A render request workshops/todos_add.html context N/A login_required N/A permission_required workshops.add_todoitem raise_exception True todo_mark_completed N/A N/A request todo_id N/A N/A N/A todo N/A get_object_or_404 TodoItem pk todo_id N/A N/A todo completed True N/A N/A N/A todo save N/A N/A HttpResponse N/A login_required N/A permission_required workshops.change_todoitem raise_exception True todo_mark_incompleted N/A N/A request todo_id N/A N/A N/A todo N/A get_object_or_404 TodoItem pk todo_id N/A N/A todo completed False N/A N/A N/A todo save N/A N/A HttpResponse N/A login_required N/A permission_required workshops.change_todoitem raise_exception True TodoItemUpdate N/A LoginRequiredMixin PermissionRequiredMixin UpdateViewContext N/A N/A permission_required workshops.change_todoitem N/A model TodoItem N/A form_class SimpleTodoForm N/A pk_url_kwarg todo_id N/A template_name workshops/generic_form.html get_success_url N/A N/A self N/A N/A N/A N/A reverse event_details args N/A N/A N/A N/A N/A self object event get_ident N/A form_valid N/A N/A self form N/A N/A N/A Overwrite default way of showing the success message, because we
        need to add extra tags to it). N/A N/A self object N/A N/A form save N/A response N/A N/A N/A super ModelFormMixin self form_valid form N/A success_message N/A N/A self get_success_message N/A form cleaned_data N/A success_message N/A N/A N/A N/A messages success N/A self request success_message extra_tags todos N/A response N/A N/A todo_delete N/A N/A request todo_id N/A N/A N/A Delete a TodoItem. This is used on the event details page. N/A todo N/A get_object_or_404 TodoItem pk todo_id N/A event_ident N/A N/A N/A todo event get_ident N/A N/A N/A todo delete N/A N/A N/A messages success request TODO was deleted successfully. extra_tags todos N/A N/A redirect event_details event_ident N/A login_required N/A permission_required workshops.delete_todoitem raise_exception True duplicates N/A N/A request N/A N/A N/A Find possible duplicates amongst persons.

    Criteria for persons:
    * switched personal/family names
    * same name on different people. N/A names_normal N/A set N/A N/A N/A N/A N/A Person objects all values_list personal family N/A names_switched N/A set N/A N/A N/A N/A N/A Person objects all values_list family personal N/A names N/A names_normal names_switched N/A switched_criteria N/A Q id 0 N/A N/A personal family names N/A N/A switched_criteria N/A N/A Q personal personal N/A Q family family N/A switched_persons N/A N/A N/A N/A N/A Person objects filter switched_criteria order_by email N/A duplicate_names N/A N/A N/A N/A N/A N/A N/A N/A N/A Person objects values personal family order_by annotate count_id N/A Count id filter count_id__gt 1 N/A duplicate_criteria N/A Q id 0 N/A name duplicate_names N/A N/A duplicate_criteria N/A N/A Q personal N/A name N/A personal N/A Q family N/A name N/A family N/A duplicate_persons N/A N/A N/A N/A N/A Person objects filter duplicate_criteria order_by family personal email N/A context N/A title switched_persons duplicate_persons Possible duplicates switched_persons duplicate_persons N/A N/A render request workshops/duplicates.html context N/A login_required