Module Expr Str Import alias Import alias ImportFrom alias ImportFrom alias alias identifier ImportFrom alias ImportFrom alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias Assign NameStore Call NameLoad ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Return Call NameLoad NameLoad orelse Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Return Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body If CompareEq NameLoad Str body Return Call NameLoad Str orelse Return Call NameLoad BinOpMod Str NameLoad orelse ImportFrom alias If AttributeLoad NameLoad attr body Import alias Expr Call AttributeLoad NameLoad attr Str Return Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareNotIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad AttributeLoad NameLoad attr Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad If AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Return Str Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body ImportFrom alias Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Return Call AttributeLoad Str attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Dict Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If NameLoad body Return Call NameLoad NameLoad Return Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr TupleLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad orelse Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BoolOpOr BoolOpAnd AttributeLoad NameLoad attr Str Str Return BinOpMod Str TupleLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body For NameStore AttributeLoad NameLoad attr body Expr Yield NameLoad For NameStore AttributeLoad NameLoad attr body Expr Yield NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIn Str NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str orelse Assign NameStore Dict Expr Call AttributeLoad NameLoad attr TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign NameStore ListLoad If CompareIs NameLoad NameLoad body Assign NameStore ListLoad If UnaryOpNot Call NameLoad NameLoad Str body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad If CompareLt NameLoad Num body Expr Call AttributeLoad NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Assign NameStore CompareGt Call NameLoad AttributeLoad NameLoad attr Num Assign NameStore SubscriptStore NameLoad Index Str Dict Str NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str BinOpAdd NameLoad Num Assign SubscriptStore NameLoad Index Str BinOpSub NameLoad NameLoad Assign SubscriptStore NameLoad Index Str BinOpSub BinOpSub NameLoad NameLoad Num Assign SubscriptStore NameLoad Index Str CompareEq NameLoad Num Assign SubscriptStore NameLoad Index Str CompareEq NameLoad BinOpSub NameLoad Num Assign NameStore NameLoad If NameLoad body TryExcept body Assign NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Pass orelse Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse Assign SubscriptStore NameLoad Index SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad If AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body TryExcept body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body If UnaryOpNot Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Raise orelse For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam NameParam defaults vararg body Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr TupleLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareIn Str NameLoad CompareNotIn AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str body Assign AttributeStore NameLoad attr NameLoad Assign SubscriptStore SubscriptLoad NameLoad Index Str Index AttributeLoad NameLoad attr Num TryExcept body If AttributeLoad NameLoad attr body Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Assign NameStore NameLoad If CompareNotEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad orelse If AttributeLoad NameLoad attr body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr TupleLoad NameLoad NameLoad Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr TupleLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If BoolOpOr BoolOpAnd AttributeLoad NameLoad attr CompareNotEq NameLoad NameLoad BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr CompareEq NameLoad NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list FunctionDef arguments args NameParam defaults body For TupleStore NameStore NameStore AttributeLoad NameLoad attr body For NameStore NameLoad body Expr Yield NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad GeneratorExp NameLoad comprehension TupleStore NameStore NameStore AttributeLoad NameLoad attr comprehension NameStore NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body For TupleStore NameStore NameStore AttributeLoad NameLoad attr body If CompareIsNot NameLoad NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Assign NameStore NameLoad orelse Assign NameStore NameLoad If NameLoad body Return Call AttributeLoad NameLoad attr NameLoad Return Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr TupleLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareEq NameLoad NameLoad body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr ListLoad Return Str Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr ListComp Dict Str Str NameLoad Call NameLoad NameLoad comprehension TupleStore NameStore NameStore Call NameLoad NameLoad Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr NameLoad NameLoad Return Str decorator_list decorator_list FunctionDef arguments args NameParam defaults body For NameStore AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr NameLoad body Return NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot Call NameLoad NameLoad body If AttributeLoad NameLoad attr body Return Str orelse Return Str TryExcept body Assign NameStore Call NameLoad NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign NameStore Str If AttributeLoad NameLoad attr body TryExcept body Assign NameStore Call NameLoad NameLoad keyword NameLoad Return Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body If AttributeLoad NameLoad attr body Return BinOpMod Str NameLoad orelse Return Str Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Return Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore IfExp AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad Call AttributeLoad NameLoad attr keyword NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body ImportFrom alias Return Call NameLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Dict Str Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body ImportFrom alias alias Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad ListComp TupleLoad Call NameLoad NameLoad Str Call AttributeLoad NameLoad attr NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Str TryExcept body Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad name NameStore body If AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Index Num TryExcept body Assign NameStore Call NameLoad BinOpAdd BinOpAdd NameLoad Str NameLoad keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body If CompareIs AttributeLoad NameLoad attr NameLoad body Raise NameLoad orelse If CompareIs AttributeLoad NameLoad attr NameLoad body Raise NameLoad If AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Return Str orelse Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Return Str ExceptHandler type NameLoad body Raise Call NameLoad Str TryExcept body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpMult BinOpDiv NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Return Str ExceptHandler type NameLoad body Return Str Return Call NameLoad Call NameLoad Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BoolOpOr NameLoad Dict If NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad ListComp TupleLoad NameLoad Call AttributeLoad NameLoad attr NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If CompareNotEq Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign NameStore SubscriptLoad NameLoad Index Num If CompareNotIn NameLoad TupleLoad Str Str body Raise Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Str Expr Call AttributeLoad NameLoad attr Return Call NameLoad CompareEq NameLoad Str NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Str Return Call NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareLt Call NameLoad NameLoad Num body Raise Call NameLoad Str If CompareIn Str SubscriptLoad NameLoad Index Num body Assign SubscriptStore NameLoad Slice Num Num ListComp BinOpMod Str NameLoad comprehension NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str If CompareEq Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index Num If UnaryOpNot Call NameLoad NameLoad Str body Raise Call NameLoad BinOpMod Str NameLoad If UnaryOpNot CompareIn NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str NameLoad Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore NameLoad If CompareGt Call NameLoad NameLoad Num body If CompareEq SubscriptLoad NameLoad Index Num Str body If CompareNotEq SubscriptLoad NameLoad Index Num Str body Raise Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Num Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore SubscriptLoad NameLoad Slice Num orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore NameLoad Assign NameStore NameLoad If NameLoad body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore SubscriptLoad NameLoad Slice Num Num Assign NameStore Call NameLoad NameLoad NameLoad keyword NameLoad If UnaryOpNot Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr Dict Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad orelse Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore SubscriptLoad NameLoad Slice Num Assign NameStore Call NameLoad NameLoad Return NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr BinOpMod Str NameLoad For TupleStore NameStore NameStore AttributeLoad NameLoad attr body If CompareIn AttributeLoad Call NameLoad NameLoad Str NameLoad attr TupleLoad Str Str body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Str Expr Call AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Slice Num If CompareLt Call NameLoad NameLoad Num body Raise Call NameLoad Str Return Call NameLoad ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If CompareLt Call NameLoad NameLoad Num body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Assign NameStore CompareEq SubscriptLoad NameLoad Index Num Str Assign NameStore BoolOpOr BoolOpAnd NameLoad Num Num If CompareNotEq SubscriptLoad NameLoad Index NameLoad Str body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Call AttributeLoad Str attr SubscriptLoad NameLoad Slice Num NameLoad For NameStore NameLoad body If BoolOpOr UnaryOpNot NameLoad CompareIn Str NameLoad body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index BinOpAdd NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Str Expr Call AttributeLoad NameLoad attr orelse Assign NameStore NameLoad Return Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr If CompareNotEq Call NameLoad NameLoad Num body Raise Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Num Assign NameStore BinOpAdd Str SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr TupleLoad NameLoad Expr Call AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Return Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad NameLoad NameLoad NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad NameLoad NameLoad NameLoad decorator_list AttributeLoad NameLoad attr ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Slice Num Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Str Str Str Assign NameStore ListLoad TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr While Call AttributeLoad AttributeLoad NameLoad attr attr Str body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Slice Num Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Str Str Str Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Str Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr Str Return Call NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Str Expr Call AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore SubscriptLoad NameLoad Slice Num Return Call NameLoad NameLoad NameLoad NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Import alias Expr Call AttributeLoad NameLoad attr Str keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore NameLoad If CompareNotIn Call NameLoad NameLoad TupleLoad Num Num body Raise Call NameLoad Str If CompareEq Call NameLoad NameLoad Num body If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore NameLoad orelse Raise Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Num Return Call NameLoad SubscriptLoad NameLoad Index Num NameLoad keyword NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If BoolOpAnd CompareGtE Call NameLoad NameLoad Num CompareEq SubscriptLoad NameLoad Index Num Str body TryExcept body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad orelse Assign NameStore Call NameLoad For NameStore SubscriptLoad NameLoad Slice Num Num body If CompareIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse If CompareIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse For NameStore SubscriptLoad NameLoad Slice Num body TryExcept body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Return Call NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareNotEq Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Num Slice Num Num Return Call NameLoad NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num If CompareNotEq Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num If CompareNotEq SubscriptLoad NameLoad Index Num Str body Raise Call NameLoad Str Assign NameStore Call AttributeLoad SubscriptLoad SubscriptLoad NameLoad Index Num Slice Num attr NameLoad Num If CompareNotEq SubscriptLoad SubscriptLoad NameLoad Index Num Slice Num Str body Raise Call NameLoad Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Num Slice Num Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd NameLoad NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Slice Num Return Call NameLoad NameLoad NameLoad NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Str Expr Call AttributeLoad NameLoad attr Return Call NameLoad NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If CompareNotEq Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign NameStore SubscriptLoad NameLoad Index Num If CompareNotIn NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Return Call NameLoad NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Import alias Expr Call AttributeLoad NameLoad attr Str keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr If CompareLt Call NameLoad NameLoad Num body Raise Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore ListLoad Assign NameStore Dict Assign NameStore NameLoad Assign NameStore SubscriptLoad NameLoad Slice Num If BoolOpAnd CompareGtE Call NameLoad NameLoad Num CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Slice Num If BoolOpAnd NameLoad CompareIn Str SubscriptLoad NameLoad Index Num body Assign NameStore NameLoad For NameStore SubscriptLoad NameLoad Slice Num Num body If CompareNotIn Str NameLoad body Assign NameStore NameLoad Break orelse Assign NameStore NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num If NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad Str attr NameLoad attr Str If Call NameLoad NameLoad body For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Raise Call NameLoad Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr If NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad NameLoad NameLoad keyword NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If CompareNotEq Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign TupleStore NameStore NameStore NameStore NameStore NameLoad Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore Call NameLoad NameLoad NameLoad keyword NameLoad If UnaryOpNot NameLoad body Raise Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Num If NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Str Expr Call AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad NameLoad keyword NameLoad decorator_list Call AttributeLoad NameLoad attr Str
N/A N/A Default tags used by the template system, available to all templates. N/A sys N/A re datetime datetime itertools groupby cycle itertools_cycle django.conf settings django.template.base Node NodeList Template Library TemplateSyntaxError VariableDoesNotExist InvalidTemplateLibrary BLOCK_TAG_START BLOCK_TAG_END VARIABLE_TAG_START VARIABLE_TAG_END SINGLE_BRACE_START SINGLE_BRACE_END COMMENT_TAG_START COMMENT_TAG_END VARIABLE_ATTRIBUTE_SEPARATOR get_library token_kwargs kwarg_re django.template.smartif IfParser Literal django.template.defaultfilters date django.utils.encoding smart_str smart_unicode django.utils.safestring mark_safe django.utils timezone N/A register N/A Library AutoEscapeControlNode N/A Node N/A N/A Implements the actions of the autoescape tag. __init__ N/A N/A self setting nodelist N/A N/A N/A N/A N/A self setting N/A self nodelist N/A setting nodelist N/A render N/A N/A self context N/A N/A N/A old_setting N/A context autoescape N/A N/A context autoescape N/A self setting N/A output N/A N/A N/A self nodelist render context N/A N/A context autoescape old_setting N/A N/A self setting N/A N/A N/A mark_safe output N/A N/A output N/A N/A CommentNode N/A Node N/A render N/A N/A self context N/A N/A N/A N/A N/A CsrfTokenNode N/A Node N/A render N/A N/A self context N/A N/A N/A csrf_token N/A N/A context get csrf_token None N/A csrf_token N/A N/A N/A csrf_token NOTPROVIDED N/A N/A N/A mark_safe N/A N/A N/A mark_safe N/A <div style='display:none'><input type='hidden' name='csrfmiddlewaretoken' value='%s' /></div> csrf_token N/A django.conf settings N/A N/A settings DEBUG N/A N/A warnings N/A N/A N/A warnings warn A {% csrf_token %} was used in a template, but the context did not provide the value.  This is usually caused by not using RequestContext. N/A N/A N/A CycleNode N/A Node N/A __init__ N/A N/A self cyclevars variable_name silent N/A None False N/A N/A N/A self cyclevars cyclevars N/A N/A self variable_name variable_name N/A N/A self silent silent N/A render N/A N/A self context N/A N/A N/A N/A self N/A context render_context N/A N/A N/A N/A context render_context N/A self N/A itertools_cycle N/A self cyclevars N/A cycle_iter N/A N/A context render_context N/A self N/A value N/A N/A N/A N/A cycle_iter next resolve context N/A N/A self variable_name N/A N/A N/A context N/A N/A self variable_name value N/A N/A self silent N/A N/A N/A value N/A N/A DebugNode N/A Node N/A render N/A N/A self context N/A N/A pprint pformat N/A output N/A N/A pformat val N/A val context N/A N/A N/A output append N/A N/A N/A output append N/A pformat N/A sys modules N/A N/A N/A join output N/A N/A FilterNode N/A Node N/A __init__ N/A N/A self filter_expr nodelist N/A N/A N/A N/A N/A self filter_expr N/A self nodelist N/A filter_expr nodelist N/A render N/A N/A self context N/A N/A N/A output N/A N/A N/A self nodelist render context N/A N/A N/A context update N/A var output N/A filtered N/A N/A N/A self filter_expr resolve context N/A N/A N/A context pop N/A filtered N/A N/A FirstOfNode N/A Node N/A __init__ N/A N/A self vars N/A N/A N/A N/A self vars vars N/A render N/A N/A self context N/A N/A N/A var N/A self vars N/A N/A value N/A N/A var resolve context True N/A value N/A N/A N/A smart_unicode value N/A N/A N/A ForNode N/A Node N/A N/A child_nodelists N/A nodelist_loop nodelist_empty __init__ N/A N/A self loopvars sequence is_reversed nodelist_loop nodelist_empty N/A None N/A N/A N/A N/A self loopvars N/A self sequence N/A loopvars sequence N/A N/A self is_reversed is_reversed N/A N/A self nodelist_loop nodelist_loop N/A N/A nodelist_empty None N/A N/A N/A self nodelist_empty N/A NodeList N/A N/A N/A self nodelist_empty nodelist_empty N/A __repr__ N/A N/A self N/A N/A N/A reversed_text N/A N/A N/A self is_reversed  reversed N/A N/A <For Node: for %s in %s, tail_len: %d%s> N/A N/A N/A ,  join N/A self loopvars N/A self sequence N/A len N/A self nodelist_loop reversed_text N/A __iter__ N/A N/A self N/A N/A N/A node N/A self nodelist_loop N/A N/A N/A node N/A node N/A self nodelist_empty N/A N/A N/A node N/A render N/A N/A self context N/A N/A N/A N/A forloop context N/A N/A parentloop N/A context N/A forloop N/A N/A parentloop N/A N/A N/A N/A context push N/A N/A N/A values N/A N/A N/A self sequence resolve context True N/A N/A N/A VariableDoesNotExist N/A N/A values N/A N/A N/A values None N/A N/A values N/A N/A N/A N/A hasattr values __len__ N/A N/A values N/A list values N/A len_values N/A len values N/A N/A len_values 1 N/A N/A N/A N/A context pop N/A N/A N/A N/A self nodelist_empty render context N/A nodelist N/A NodeList N/A N/A self is_reversed N/A N/A values N/A reversed values N/A unpack N/A N/A len N/A self loopvars 1 N/A loop_dict N/A context N/A forloop N/A parentloop parentloop N/A N/A i item N/A enumerate values N/A N/A N/A loop_dict N/A counter0 i N/A N/A loop_dict N/A counter N/A i 1 N/A N/A loop_dict N/A revcounter N/A len_values i N/A N/A loop_dict N/A revcounter0 N/A N/A len_values i 1 N/A N/A loop_dict N/A first N/A i 0 N/A N/A loop_dict N/A last N/A i N/A len_values 1 N/A pop_context False N/A unpack N/A N/A N/A N/A unpacked_vars N/A dict N/A zip N/A self loopvars item N/A N/A N/A TypeError N/A N/A N/A N/A pop_context True N/A N/A N/A context update unpacked_vars N/A N/A N/A context N/A N/A N/A self loopvars N/A 0 item N/A N/A settings TEMPLATE_DEBUG N/A N/A node N/A self nodelist_loop N/A N/A N/A N/A N/A N/A nodelist append N/A N/A node render context N/A N/A N/A Exception N/A e N/A N/A N/A N/A hasattr e django_template_source N/A N/A N/A e django_template_source N/A node source N/A N/A N/A node N/A self nodelist_loop N/A N/A N/A N/A nodelist append N/A N/A node render context N/A pop_context N/A N/A N/A N/A context pop N/A N/A N/A context pop N/A N/A N/A nodelist render context N/A N/A IfChangedNode N/A Node N/A N/A child_nodelists N/A nodelist_true nodelist_false __init__ N/A N/A self nodelist_true nodelist_false N/A varlist N/A N/A N/A N/A self nodelist_true N/A self nodelist_false N/A nodelist_true nodelist_false N/A N/A self _last_seen None N/A N/A self _varlist varlist N/A N/A self _id N/A str N/A id self N/A render N/A N/A self context N/A N/A N/A N/A N/A forloop context N/A N/A self _id N/A context N/A forloop N/A N/A N/A self _last_seen None N/A N/A N/A context N/A forloop N/A N/A self _id 1 N/A N/A N/A N/A self _varlist N/A N/A compare_to N/A N/A N/A var resolve context True N/A var N/A self _varlist N/A N/A compare_to N/A N/A N/A self nodelist_true render context N/A N/A N/A VariableDoesNotExist N/A N/A compare_to None N/A N/A compare_to N/A self _last_seen N/A N/A N/A self _last_seen compare_to N/A content N/A N/A N/A self nodelist_true render context N/A content N/A N/A N/A self nodelist_false N/A N/A N/A N/A N/A self nodelist_false render context N/A N/A N/A IfEqualNode N/A Node N/A N/A child_nodelists N/A nodelist_true nodelist_false __init__ N/A N/A self var1 var2 nodelist_true nodelist_false negate N/A N/A N/A N/A N/A self var1 N/A self var2 N/A var1 var2 N/A N/A N/A self nodelist_true N/A self nodelist_false N/A nodelist_true nodelist_false N/A N/A self negate negate N/A __repr__ N/A N/A self N/A N/A N/A <IfEqualNode> N/A render N/A N/A self context N/A N/A N/A val1 N/A N/A N/A self var1 resolve context True N/A val2 N/A N/A N/A self var2 resolve context True N/A N/A N/A N/A self negate N/A val1 val2 N/A N/A N/A self negate N/A val1 val2 N/A N/A N/A N/A N/A self nodelist_true render context N/A N/A N/A N/A self nodelist_false render context N/A N/A IfNode N/A Node N/A __init__ N/A N/A self conditions_nodelists N/A N/A N/A N/A self conditions_nodelists conditions_nodelists N/A __repr__ N/A N/A self N/A N/A N/A <IfNode> N/A __iter__ N/A N/A self N/A N/A N/A N/A _ nodelist N/A self conditions_nodelists N/A N/A node nodelist N/A N/A N/A node N/A nodelist N/A N/A self N/A N/A N/A N/A NodeList N/A node N/A N/A _ nodelist N/A self conditions_nodelists N/A node nodelist N/A property render N/A N/A self context N/A N/A N/A N/A condition nodelist N/A self conditions_nodelists N/A N/A N/A condition None N/A N/A N/A N/A match N/A N/A condition eval context N/A N/A N/A VariableDoesNotExist N/A N/A match None N/A N/A match True N/A match N/A N/A N/A N/A nodelist render context N/A N/A N/A RegroupNode N/A Node N/A __init__ N/A N/A self target expression var_name N/A N/A N/A N/A N/A self target N/A self expression N/A target expression N/A N/A self var_name var_name N/A resolve_expression N/A N/A self obj context N/A N/A N/A N/A context N/A N/A self var_name obj N/A N/A N/A N/A self expression resolve context True N/A render N/A N/A self context N/A N/A N/A obj_list N/A N/A N/A self target resolve context True N/A N/A obj_list None N/A N/A N/A context N/A N/A self var_name N/A N/A N/A N/A context N/A N/A self var_name N/A N/A grouper list key N/A list val N/A N/A key val N/A groupby obj_list N/A N/A N/A obj N/A N/A N/A self resolve_expression obj context N/A N/A N/A include_is_allowed N/A N/A filepath N/A N/A N/A root N/A settings ALLOWED_INCLUDE_ROOTS N/A N/A N/A N/A filepath startswith root N/A N/A True N/A False N/A SsiNode N/A Node N/A __init__ N/A N/A self filepath parsed legacy_filepath N/A True N/A N/A N/A self filepath filepath N/A N/A self parsed parsed N/A N/A self legacy_filepath legacy_filepath N/A render N/A N/A self context N/A N/A N/A filepath N/A self filepath N/A N/A N/A self legacy_filepath N/A N/A filepath N/A N/A filepath resolve context N/A N/A N/A include_is_allowed filepath N/A N/A N/A settings DEBUG N/A N/A [Didn't have permission to include file] N/A N/A N/A N/A N/A fp N/A open filepath r N/A output N/A N/A fp read N/A N/A N/A fp close N/A N/A N/A IOError N/A N/A output N/A N/A self parsed N/A N/A N/A N/A t N/A Template output name filepath N/A N/A N/A t render context N/A N/A N/A TemplateSyntaxError N/A e N/A N/A N/A settings DEBUG N/A N/A N/A [Included template had syntax error: %s] e N/A N/A N/A output N/A N/A LoadNode N/A Node N/A render N/A N/A self context N/A N/A N/A N/A N/A NowNode N/A Node N/A __init__ N/A N/A self format_string N/A N/A N/A N/A self format_string format_string N/A render N/A N/A self context N/A N/A N/A tzinfo N/A N/A settings USE_TZ N/A N/A timezone get_current_timezone None N/A N/A date N/A N/A datetime now tz tzinfo N/A self format_string N/A N/A SpacelessNode N/A Node N/A __init__ N/A N/A self nodelist N/A N/A N/A N/A self nodelist nodelist N/A render N/A N/A self context N/A N/A django.utils.html strip_spaces_between_tags N/A N/A strip_spaces_between_tags N/A N/A N/A N/A N/A self nodelist render context strip N/A N/A TemplateTagNode N/A Node N/A N/A mapping N/A openblock closeblock openvariable closevariable openbrace closebrace opencomment closecomment BLOCK_TAG_START BLOCK_TAG_END VARIABLE_TAG_START VARIABLE_TAG_END SINGLE_BRACE_START SINGLE_BRACE_END COMMENT_TAG_START COMMENT_TAG_END __init__ N/A N/A self tagtype N/A N/A N/A N/A self tagtype tagtype N/A render N/A N/A self context N/A N/A N/A N/A N/A N/A self mapping get N/A self tagtype N/A N/A URLNode N/A Node N/A __init__ N/A N/A self view_name args kwargs asvar legacy_view_name N/A True N/A N/A N/A self view_name view_name N/A N/A self legacy_view_name legacy_view_name N/A N/A self args args N/A N/A self kwargs kwargs N/A N/A self asvar asvar N/A render N/A N/A self context N/A N/A django.core.urlresolvers reverse NoReverseMatch N/A args N/A N/A N/A arg resolve context N/A arg N/A self args N/A kwargs N/A dict N/A N/A N/A smart_str k ascii N/A N/A v resolve context N/A N/A k v N/A N/A N/A self kwargs items N/A view_name N/A self view_name N/A N/A N/A self legacy_view_name N/A N/A view_name N/A N/A view_name resolve context N/A url N/A N/A N/A url N/A reverse view_name args args kwargs kwargs current_app N/A context current_app N/A N/A N/A NoReverseMatch N/A e N/A N/A N/A settings SETTINGS_MODULE N/A N/A project_name N/A N/A N/A N/A settings SETTINGS_MODULE split . N/A 0 N/A N/A N/A url N/A reverse N/A N/A project_name . view_name args args kwargs kwargs current_app N/A context current_app N/A N/A N/A NoReverseMatch N/A N/A N/A N/A self asvar None N/A N/A e N/A N/A N/A N/A self asvar None N/A N/A e N/A N/A self asvar N/A N/A N/A context N/A N/A self asvar url N/A N/A N/A url N/A N/A WidthRatioNode N/A Node N/A __init__ N/A N/A self val_expr max_expr max_width N/A N/A N/A N/A self val_expr val_expr N/A N/A self max_expr max_expr N/A N/A self max_width max_width N/A render N/A N/A self context N/A N/A N/A N/A N/A value N/A N/A N/A self val_expr resolve context N/A max_value N/A N/A N/A self max_expr resolve context N/A max_width N/A int N/A N/A N/A self max_width resolve context N/A N/A N/A VariableDoesNotExist N/A N/A N/A N/A ValueError N/A N/A N/A TemplateSyntaxError widthratio final argument must be an number N/A N/A N/A value N/A float value N/A max_value N/A float max_value N/A ratio N/A N/A value max_value max_width N/A N/A N/A ZeroDivisionError N/A N/A 0 N/A N/A ValueError N/A N/A N/A N/A str N/A int N/A round ratio N/A N/A WithNode N/A Node N/A __init__ N/A N/A self var name nodelist extra_context N/A None N/A N/A N/A self nodelist nodelist N/A N/A self extra_context N/A extra_context N/A N/A name N/A N/A N/A N/A self extra_context N/A name var N/A __repr__ N/A N/A self N/A N/A N/A <WithNode> N/A render N/A N/A self context N/A N/A N/A values N/A dict N/A N/A key N/A N/A val resolve context N/A N/A key val N/A N/A N/A self extra_context iteritems N/A N/A N/A context update values N/A output N/A N/A N/A self nodelist render context N/A N/A N/A context pop N/A output N/A N/A autoescape N/A N/A parser token N/A N/A N/A 
    Force autoescape behavior for this block.
     N/A args N/A N/A N/A token contents split N/A N/A N/A len args 2 N/A N/A N/A TemplateSyntaxError 'autoescape' tag requires exactly one argument. N/A arg N/A args N/A 1 N/A N/A arg N/A on off N/A N/A N/A TemplateSyntaxError 'autoescape' argument should be 'on' or 'off' N/A nodelist N/A N/A parser parse N/A endautoescape N/A N/A N/A parser delete_first_token N/A N/A AutoEscapeControlNode N/A arg on nodelist N/A N/A register tag comment N/A N/A parser token N/A N/A N/A 
    Ignores everything between ``{% comment %}`` and ``{% endcomment %}``.
     N/A N/A N/A parser skip_past endcomment N/A N/A CommentNode N/A N/A register tag cycle N/A N/A parser token N/A N/A N/A 
    Cycles among the given strings each time this tag is encountered.

    Within a loop, cycles among the given strings each time through
    the loop::

        {% for o in some_list %}
            <tr class="{% cycle 'row1' 'row2' %}">
                ...
            </tr>
        {% endfor %}

    Outside of a loop, give the values a unique name the first time you call
    it, then use that name each sucessive time through::

            <tr class="{% cycle 'row1' 'row2' 'row3' as rowcolors %}">...</tr>
            <tr class="{% cycle rowcolors %}">...</tr>
            <tr class="{% cycle rowcolors %}">...</tr>

    You can use any number of values, separated by spaces. Commas can also
    be used to separate values; if a comma is used, the cycle values are
    interpreted as literal strings.

    The optional flag "silent" can be used to prevent the cycle declaration
    from returning any value::

        {% cycle 'row1' 'row2' as rowcolors silent %}{# no value here #}
        {% for o in some_list %}
            <tr class="{% cycle rowcolors %}">{# first value will be "row1" #}
                ...
            </tr>
        {% endfor %}

     N/A args N/A N/A token split_contents N/A N/A N/A len args 2 N/A N/A N/A TemplateSyntaxError 'cycle' tag requires at least two arguments N/A N/A , N/A args N/A 1 N/A N/A N/A args N/A 1 2 N/A N/A "%s" arg N/A arg N/A N/A N/A args N/A 1 split , N/A N/A N/A len args 2 N/A N/A name N/A args N/A 1 N/A N/A N/A hasattr parser _namedCycleNodes N/A N/A N/A TemplateSyntaxError N/A No named cycles in template. '%s' is not defined name N/A N/A N/A name N/A parser _namedCycleNodes N/A N/A N/A TemplateSyntaxError N/A Named cycle '%s' does not exist name N/A N/A N/A parser _namedCycleNodes N/A name N/A as_form False N/A N/A N/A len args 4 N/A N/A N/A N/A args N/A -3 as N/A N/A N/A N/A args N/A -1 silent N/A N/A N/A TemplateSyntaxError N/A Only 'silent' flag is allowed after cycle's name, not '%s'. N/A args N/A -1 N/A as_form True N/A silent True N/A args N/A args N/A -1 N/A N/A N/A N/A args N/A -2 as N/A N/A as_form True N/A silent False N/A as_form N/A N/A name N/A args N/A -1 N/A values N/A N/A N/A parser compile_filter arg N/A arg N/A args N/A 1 -2 N/A node N/A CycleNode values name silent silent N/A N/A N/A hasattr parser _namedCycleNodes N/A N/A N/A parser _namedCycleNodes N/A N/A N/A N/A parser _namedCycleNodes N/A name node N/A N/A values N/A N/A N/A parser compile_filter arg N/A arg N/A args N/A 1 N/A node N/A CycleNode values N/A node N/A N/A register tag csrf_token N/A N/A parser token N/A N/A N/A N/A CsrfTokenNode N/A N/A register tag debug N/A N/A parser token N/A N/A N/A 
    Outputs a whole load of debugging information, including the current
    context and imported modules.

    Sample usage::

        <pre>
            {% debug %}
        </pre>
     N/A N/A DebugNode N/A N/A register tag do_filter N/A N/A parser token N/A N/A N/A 
    Filters the contents of the block through variable filters.

    Filters can also be piped through each other, and they can have
    arguments -- just like in variable syntax.

    Sample usage::

        {% filter force_escape|lower %}
            This text will be HTML-escaped, and will appear in lowercase.
        {% endfilter %}

    Note that the ``escape`` and ``safe`` filters are not acceptable arguments.
    Instead, use the ``autoescape`` tag to manage autoescaping for blocks of
    template code.
     N/A N/A _ rest N/A N/A N/A token contents split None 1 N/A filter_expr N/A N/A parser compile_filter N/A var|%s rest N/A N/A func unused N/A filter_expr filters N/A N/A N/A N/A N/A getattr func _decorated_function func __name__ N/A escape safe N/A N/A N/A TemplateSyntaxError N/A "filter %s" is not permitted.  Use the "autoescape" tag instead. N/A func __name__ N/A nodelist N/A N/A parser parse N/A endfilter N/A N/A N/A parser delete_first_token N/A N/A FilterNode filter_expr nodelist N/A N/A N/A register tag filter firstof N/A N/A parser token N/A N/A N/A 
    Outputs the first variable passed that is not False, without escaping.

    Outputs nothing if all the passed variables are False.

    Sample usage::

        {% firstof var1 var2 var3 %}

    This is equivalent to::

        {% if var1 %}
            {{ var1|safe }}
        {% else %}{% if var2 %}
            {{ var2|safe }}
        {% else %}{% if var3 %}
            {{ var3|safe }}
        {% endif %}{% endif %}{% endif %}

    but obviously much cleaner!

    You can also use a literal string as a fallback value in case all
    passed variables are False::

        {% firstof var1 var2 var3 "fallback value" %}

    If you want to escape the output, use a filter tag::

        {% filter force_escape %}
            {% firstof var1 var2 var3 "fallback value" %}
        {% endfilter %}

     N/A bits N/A N/A N/A token split_contents N/A 1 N/A N/A N/A len bits 1 N/A N/A N/A TemplateSyntaxError 'firstof' statement requires at least one argument N/A N/A FirstOfNode N/A N/A N/A parser compile_filter bit N/A bit bits N/A N/A register tag do_for N/A N/A parser token N/A N/A N/A 
    Loops over each item in an array.

    For example, to display a list of athletes given ``athlete_list``::

        <ul>
        {% for athlete in athlete_list %}
            <li>{{ athlete.name }}</li>
        {% endfor %}
        </ul>

    You can loop over a list in reverse by using
    ``{% for obj in list reversed %}``.

    You can also unpack multiple values from a two-dimensional array::

        {% for key,value in dict.items %}
            {{ key }}: {{ value }}
        {% endfor %}

    The ``for`` tag can take an optional ``{% empty %}`` clause that will
    be displayed if the given array is empty or could not be found::

        <ul>
          {% for athlete in athlete_list %}
            <li>{{ athlete.name }}</li>
          {% empty %}
            <li>Sorry, no athletes in this list.</li>
          {% endfor %}
        <ul>

    The above is equivalent to -- but shorter, cleaner, and possibly faster
    than -- the following::

        <ul>
          {% if althete_list %}
            {% for athlete in athlete_list %}
              <li>{{ athlete.name }}</li>
            {% endfor %}
          {% else %}
            <li>Sorry, no athletes in this list.</li>
          {% endif %}
        </ul>

    The for loop sets a number of variables available within the loop:

        ==========================  ================================================
        Variable                    Description
        ==========================  ================================================
        ``forloop.counter``         The current iteration of the loop (1-indexed)
        ``forloop.counter0``        The current iteration of the loop (0-indexed)
        ``forloop.revcounter``      The number of iterations from the end of the
                                    loop (1-indexed)
        ``forloop.revcounter0``     The number of iterations from the end of the
                                    loop (0-indexed)
        ``forloop.first``           True if this is the first time through the loop
        ``forloop.last``            True if this is the last time through the loop
        ``forloop.parentloop``      For nested loops, this is the loop "above" the
                                    current one
        ==========================  ================================================

     N/A bits N/A N/A N/A token contents split N/A N/A N/A len bits 4 N/A N/A N/A TemplateSyntaxError N/A 'for' statements should have at least four words: %s N/A token contents N/A is_reversed N/A N/A bits N/A -1 reversed N/A in_index N/A N/A is_reversed -3 -2 N/A N/A N/A bits N/A in_index in N/A N/A N/A TemplateSyntaxError N/A 'for' statements should use the format 'for x in y': %s N/A token contents N/A loopvars N/A N/A re split  *, * N/A N/A join N/A bits N/A 1 in_index N/A var loopvars N/A N/A N/A N/A var N/A var N/A N/A N/A TemplateSyntaxError N/A 'for' tag received an invalid argument: %s N/A token contents N/A sequence N/A N/A parser compile_filter N/A bits N/A N/A in_index 1 N/A nodelist_loop N/A N/A parser parse N/A empty endfor N/A token N/A N/A parser next_token N/A N/A N/A token contents empty N/A N/A nodelist_empty N/A N/A parser parse N/A endfor N/A N/A N/A parser delete_first_token N/A N/A nodelist_empty None N/A N/A ForNode loopvars sequence is_reversed nodelist_loop nodelist_empty N/A N/A N/A register tag for do_ifequal N/A N/A parser token negate N/A N/A N/A bits N/A list N/A N/A token split_contents N/A N/A N/A len bits 3 N/A N/A N/A TemplateSyntaxError N/A %r takes two arguments N/A bits N/A 0 N/A end_tag N/A end N/A bits N/A 0 N/A nodelist_true N/A N/A parser parse N/A else end_tag N/A token N/A N/A parser next_token N/A N/A N/A token contents else N/A N/A nodelist_false N/A N/A parser parse N/A end_tag N/A N/A N/A parser delete_first_token N/A N/A nodelist_false N/A NodeList N/A val1 N/A N/A parser compile_filter N/A bits N/A 1 N/A val2 N/A N/A parser compile_filter N/A bits N/A 2 N/A N/A IfEqualNode val1 val2 nodelist_true nodelist_false negate N/A ifequal N/A N/A parser token N/A N/A N/A 
    Outputs the contents of the block if the two arguments equal each other.

    Examples::

        {% ifequal user.id comment.user_id %}
            ...
        {% endifequal %}

        {% ifnotequal user.id comment.user_id %}
            ...
        {% else %}
            ...
        {% endifnotequal %}
     N/A N/A do_ifequal parser token False N/A N/A register tag ifnotequal N/A N/A parser token N/A N/A N/A 
    Outputs the contents of the block if the two arguments are not equal.
    See ifequal.
     N/A N/A do_ifequal parser token True N/A N/A register tag TemplateLiteral N/A Literal N/A __init__ N/A N/A self value text N/A N/A N/A N/A self value value N/A N/A self text text N/A display N/A N/A self N/A N/A N/A N/A self text N/A eval N/A N/A self context N/A N/A N/A N/A N/A N/A self value resolve context ignore_failures True N/A N/A TemplateIfParser N/A IfParser N/A N/A error_class TemplateSyntaxError __init__ N/A N/A self parser N/A args kwargs N/A N/A N/A self template_parser parser N/A N/A N/A N/A super TemplateIfParser self __init__ args kwargs N/A create_var N/A N/A self value N/A N/A N/A N/A TemplateLiteral N/A N/A N/A self template_parser compile_filter value value N/A N/A do_if N/A N/A parser token N/A N/A N/A 
    The ``{% if %}`` tag evaluates a variable, and if that variable is "true"
    (i.e., exists, is not empty, and is not a false boolean value), the
    contents of the block are output:

    ::

        {% if athlete_list %}
            Number of athletes: {{ athlete_list|count }}
        {% elif athlete_in_locker_room_list %}
            Athletes should be out of the locker room soon!
        {% else %}
            No athletes.
        {% endif %}

    In the above, if ``athlete_list`` is not empty, the number of athletes will
    be displayed by the ``{{ athlete_list|count }}`` variable.

    As you can see, the ``if`` tag may take one or several `` {% elif %}``
    clauses, as well as an ``{% else %}`` clause that will be displayed if all
    previous conditions fail. These clauses are optional.

    ``if`` tags may use ``or``, ``and`` or ``not`` to test a number of
    variables or to negate a given variable::

        {% if not athlete_list %}
            There are no athletes.
        {% endif %}

        {% if athlete_list or coach_list %}
            There are some athletes or some coaches.
        {% endif %}

        {% if athlete_list and coach_list %}
            Both atheletes and coaches are available.
        {% endif %}

        {% if not athlete_list or coach_list %}
            There are no athletes, or there are some coaches.
        {% endif %}

        {% if athlete_list and not coach_list %}
            There are some athletes and absolutely no coaches.
        {% endif %}

    Comparison operators are also available, and the use of filters is also
    allowed, for example::

        {% if articles|length >= 5 %}...{% endif %}

    Arguments and operators _must_ have a space between them, so
    ``{% if 1>2 %}`` is not a valid if tag.

    All supported operators are: ``or``, ``and``, ``in``, ``not in``
    ``==`` (or ``=``), ``!=``, ``>``, ``>=``, ``<`` and ``<=``.

    Operator precedence follows Python.
     N/A bits N/A N/A N/A token split_contents N/A 1 N/A condition N/A N/A N/A TemplateIfParser parser bits parse N/A nodelist N/A N/A parser parse N/A elif else endif N/A conditions_nodelists N/A N/A condition nodelist N/A token N/A N/A parser next_token N/A N/A N/A N/A token contents startswith elif N/A N/A bits N/A N/A N/A token split_contents N/A 1 N/A condition N/A N/A N/A TemplateIfParser parser bits parse N/A nodelist N/A N/A parser parse N/A elif else endif N/A N/A N/A conditions_nodelists append N/A condition nodelist N/A token N/A N/A parser next_token N/A N/A N/A token contents else N/A N/A nodelist N/A N/A parser parse N/A endif N/A N/A N/A conditions_nodelists append N/A None nodelist N/A token N/A N/A parser next_token N/A N/A N/A token contents endif N/A N/A IfNode conditions_nodelists N/A N/A N/A register tag if ifchanged N/A N/A parser token N/A N/A N/A 
    Checks if a value has changed from the last iteration of a loop.

    The ``{% ifchanged %}`` block tag is used within a loop. It has two
    possible uses.

    1. Checks its own rendered contents against its previous state and only
       displays the content if it has changed. For example, this displays a
       list of days, only displaying the month if it changes::

            <h1>Archive for {{ year }}</h1>

            {% for date in days %}
                {% ifchanged %}<h3>{{ date|date:"F" }}</h3>{% endifchanged %}
                <a href="{{ date|date:"M/d"|lower }}/">{{ date|date:"j" }}</a>
            {% endfor %}

    2. If given one or more variables, check whether any variable has changed.
       For example, the following shows the date every time it changes, while
       showing the hour if either the hour or the date has changed::

            {% for date in days %}
                {% ifchanged date.date %} {{ date.date }} {% endifchanged %}
                {% ifchanged date.hour date.date %}
                    {{ date.hour }}
                {% endifchanged %}
            {% endfor %}
     N/A bits N/A N/A N/A token contents split N/A nodelist_true N/A N/A parser parse N/A else endifchanged N/A token N/A N/A parser next_token N/A N/A N/A token contents else N/A N/A nodelist_false N/A N/A parser parse N/A endifchanged N/A N/A N/A parser delete_first_token N/A N/A nodelist_false N/A NodeList N/A values N/A N/A N/A parser compile_filter bit N/A bit N/A bits N/A 1 N/A N/A IfChangedNode nodelist_true nodelist_false values N/A N/A register tag ssi N/A N/A parser token N/A N/A N/A 
    Outputs the contents of a given file into the page.

    Like a simple "include" tag, the ``ssi`` tag includes the contents
    of another file -- which must be specified using an absolute path --
    in the current page::

        {% ssi /home/html/ljworld.com/includes/right_generic.html %}

    If the optional "parsed" parameter is given, the contents of the included
    file are evaluated as template code, with the current context::

        {% ssi /home/html/ljworld.com/includes/right_generic.html parsed %}
     N/A warnings N/A N/A N/A warnings warn The syntax for the ssi template tag is changing. Load the `ssi` tag from the `future` tag library to start using the new behavior. category DeprecationWarning N/A bits N/A N/A N/A token contents split N/A parsed False N/A N/A N/A len bits N/A 2 3 N/A N/A N/A TemplateSyntaxError 'ssi' tag takes one argument: the path to the file to be included N/A N/A N/A len bits 3 N/A N/A N/A N/A bits N/A 2 parsed N/A N/A parsed True N/A N/A N/A TemplateSyntaxError N/A Second (optional) argument to %s tag must be 'parsed' N/A bits N/A 0 N/A N/A SsiNode N/A bits N/A 1 parsed legacy_filepath True N/A N/A register tag load N/A N/A parser token N/A N/A N/A 
    Loads a custom template tag set.

    For example, to load the template tags in
    ``django/templatetags/news/photos.py``::

        {% load news.photos %}

    Can also be used to load an individual tag/filter from
    a library::

        {% load byline from news %}

     N/A bits N/A N/A N/A token contents split N/A N/A N/A N/A len bits 4 N/A N/A bits N/A -2 from N/A N/A N/A N/A taglib N/A bits N/A -1 N/A lib N/A get_library taglib N/A N/A N/A InvalidTemplateLibrary N/A e N/A N/A N/A TemplateSyntaxError N/A '%s' is not a valid tag library: %s N/A taglib e N/A N/A temp_lib N/A Library N/A name N/A bits N/A 1 -2 N/A N/A N/A name N/A lib tags N/A N/A N/A N/A temp_lib tags N/A name N/A N/A lib tags N/A name N/A N/A name N/A lib filters N/A N/A N/A N/A temp_lib filters N/A name N/A N/A lib filters N/A name N/A N/A N/A name N/A lib filters N/A N/A N/A N/A temp_lib filters N/A name N/A N/A lib filters N/A name N/A N/A N/A TemplateSyntaxError N/A '%s' is not a valid tag or filter in tag library '%s' N/A name taglib N/A N/A N/A parser add_library temp_lib N/A N/A taglib N/A bits N/A 1 N/A N/A N/A N/A lib N/A get_library taglib N/A N/A N/A parser add_library lib N/A N/A N/A InvalidTemplateLibrary N/A e N/A N/A N/A TemplateSyntaxError N/A '%s' is not a valid tag library: %s N/A taglib e N/A N/A LoadNode N/A N/A register tag now N/A N/A parser token N/A N/A N/A 
    Displays the date, formatted according to the given string.

    Uses the same format as PHP's ``date()`` function; see http://php.net/date
    for all the possible values.

    Sample usage::

        It is {% now "jS F Y H:i" %}
     N/A bits N/A N/A token split_contents N/A N/A N/A len bits 2 N/A N/A N/A TemplateSyntaxError 'now' statement takes one argument N/A format_string N/A N/A bits N/A 1 N/A 1 -1 N/A N/A NowNode format_string N/A N/A register tag regroup N/A N/A parser token N/A N/A N/A 
    Regroups a list of alike objects by a common attribute.

    This complex tag is best illustrated by use of an example:  say that
    ``people`` is a list of ``Person`` objects that have ``first_name``,
    ``last_name``, and ``gender`` attributes, and you'd like to display a list
    that looks like:

        * Male:
            * George Bush
            * Bill Clinton
        * Female:
            * Margaret Thatcher
            * Colendeeza Rice
        * Unknown:
            * Pat Smith

    The following snippet of template code would accomplish this dubious task::

        {% regroup people by gender as grouped %}
        <ul>
        {% for group in grouped %}
            <li>{{ group.grouper }}
            <ul>
                {% for item in group.list %}
                <li>{{ item }}</li>
                {% endfor %}
            </ul>
        {% endfor %}
        </ul>

    As you can see, ``{% regroup %}`` populates a variable with a list of
    objects with ``grouper`` and ``list`` attributes.  ``grouper`` contains the
    item that was grouped by; ``list`` contains the list of objects that share
    that ``grouper``.  In this case, ``grouper`` would be ``Male``, ``Female``
    and ``Unknown``, and ``list`` is the list of people with those genders.

    Note that ``{% regroup %}`` does not work when the list to be grouped is not
    sorted by the key you are grouping by!  This means that if your list of
    people was not sorted by gender, you'd need to make sure it is sorted
    before using it, i.e.::

        {% regroup people|dictsort:"gender" by gender as grouped %}

     N/A firstbits N/A N/A N/A token contents split None 3 N/A N/A N/A len firstbits 4 N/A N/A N/A TemplateSyntaxError 'regroup' tag takes five arguments N/A target N/A N/A parser compile_filter N/A firstbits N/A 1 N/A N/A N/A firstbits N/A 2 by N/A N/A N/A TemplateSyntaxError second argument to 'regroup' tag must be 'by' N/A lastbits_reversed N/A N/A N/A N/A firstbits N/A 3 N/A -1 split None 2 N/A N/A N/A N/A lastbits_reversed N/A 1 N/A -1 as N/A N/A N/A TemplateSyntaxError next-to-last argument to 'regroup' tag must be 'as' N/A var_name N/A N/A lastbits_reversed N/A 0 N/A -1 N/A expression N/A N/A parser compile_filter N/A N/A var_name VARIABLE_ATTRIBUTE_SEPARATOR N/A N/A lastbits_reversed N/A 2 N/A -1 N/A N/A RegroupNode target expression var_name N/A N/A register tag spaceless N/A N/A parser token N/A N/A N/A 
    Removes whitespace between HTML tags, including tab and newline characters.

    Example usage::

        {% spaceless %}
            <p>
                <a href="foo/">Foo</a>
            </p>
        {% endspaceless %}

    This example would return this HTML::

        <p><a href="foo/">Foo</a></p>

    Only space between *tags* is normalized -- not space between tags and text.
    In this example, the space around ``Hello`` won't be stripped::

        {% spaceless %}
            <strong>
                Hello
            </strong>
        {% endspaceless %}
     N/A nodelist N/A N/A parser parse N/A endspaceless N/A N/A N/A parser delete_first_token N/A N/A SpacelessNode nodelist N/A N/A register tag templatetag N/A N/A parser token N/A N/A N/A 
    Outputs one of the bits used to compose template tags.

    Since the template system has no concept of "escaping", to display one of
    the bits used in template tags, you must use the ``{% templatetag %}`` tag.

    The argument tells which template bit to output:

        ==================  =======
        Argument            Outputs
        ==================  =======
        ``openblock``       ``{%``
        ``closeblock``      ``%}``
        ``openvariable``    ``{{``
        ``closevariable``   ``}}``
        ``openbrace``       ``{``
        ``closebrace``      ``}``
        ``opencomment``     ``{#``
        ``closecomment``    ``#}``
        ==================  =======
     N/A bits N/A N/A N/A token contents split N/A N/A N/A len bits 2 N/A N/A N/A TemplateSyntaxError 'templatetag' statement takes one argument N/A tag N/A bits N/A 1 N/A N/A tag N/A TemplateTagNode mapping N/A N/A N/A TemplateSyntaxError N/A Invalid templatetag argument: '%s'. Must be one of: %s N/A tag N/A N/A N/A TemplateTagNode mapping keys N/A N/A TemplateTagNode tag N/A N/A register tag url N/A N/A parser token N/A N/A N/A 
    Returns an absolute URL matching given view with its parameters.

    This is a way to define links that aren't tied to a particular URL
    configuration::

        {% url path.to.some_view arg1 arg2 %}

        or

        {% url path.to.some_view name1=value1 name2=value2 %}

    The first argument is a path to a view. It can be an absolute python path
    or just ``app_name.view_name`` without the project name if the view is
    located inside the project.  Other arguments are comma-separated values
    that will be filled in place of positional and keyword arguments in the
    URL. All arguments for the URL should be present.

    For example if you have a view ``app_name.client`` taking client's id and
    the corresponding line in a URLconf looks like this::

        ('^client/(\d+)/$', 'app_name.client')

    and this app's URLconf is included into the project's URLconf under some
    path::

        ('^clients/', include('project_name.app_name.urls'))

    then in a template you can create a link for a certain client like this::

        {% url app_name.client client.id %}

    The URL will look like ``/clients/client/123/``.
     N/A warnings N/A N/A N/A warnings warn The syntax for the url template tag is changing. Load the `url` tag from the `future` tag library to start using the new behavior. category DeprecationWarning N/A bits N/A N/A token split_contents N/A N/A N/A len bits 2 N/A N/A N/A TemplateSyntaxError N/A '%s' takes at least one argument (path to a view) N/A bits N/A 0 N/A viewname N/A bits N/A 1 N/A args N/A N/A kwargs N/A N/A asvar None N/A bits N/A bits N/A 2 N/A N/A N/A N/A len bits 2 N/A N/A bits N/A -2 as N/A N/A asvar N/A bits N/A -1 N/A bits N/A bits N/A -2 N/A N/A bits N/A , N/A bits N/A 0 N/A N/A check_old_format True N/A bit N/A bits N/A 1 -1 N/A N/A N/A , bit N/A N/A check_old_format False N/A N/A N/A check_old_format False N/A check_old_format N/A N/A match N/A N/A kwarg_re match N/A bits N/A 0 N/A match N/A N/A value N/A N/A N/A match groups N/A 1 N/A N/A N/A N/A N/A parser compile_filter value N/A N/A N/A TemplateSyntaxError N/A N/A bits N/A N/A N/A N/A join bits split , N/A N/A len bits N/A N/A bit bits N/A N/A match N/A N/A kwarg_re match bit N/A N/A match N/A N/A N/A TemplateSyntaxError Malformed arguments to url tag N/A N/A name value N/A N/A match groups N/A name N/A N/A N/A kwargs N/A name N/A N/A parser compile_filter value N/A N/A N/A N/A args append N/A N/A parser compile_filter value N/A N/A URLNode viewname args kwargs asvar legacy_view_name True N/A N/A register tag widthratio N/A N/A parser token N/A N/A N/A 
    For creating bar charts and such, this tag calculates the ratio of a given
    value to a maximum value, and then applies that ratio to a constant.

    For example::

        <img src='bar.gif' height='10' width='{% widthratio this_value max_value 100 %}' />

    Above, if ``this_value`` is 175 and ``max_value`` is 200, the image in
    the above example will be 88 pixels wide (because 175/200 = .875;
    .875 * 100 = 87.5 which is rounded up to 88).
     N/A bits N/A N/A N/A token contents split N/A N/A N/A len bits 4 N/A N/A N/A TemplateSyntaxError widthratio takes three arguments N/A N/A tag this_value_expr max_value_expr max_width bits N/A N/A WidthRatioNode N/A N/A parser compile_filter this_value_expr N/A N/A parser compile_filter max_value_expr N/A N/A parser compile_filter max_width N/A N/A register tag do_with N/A N/A parser token N/A N/A N/A 
    Adds one or more values to the context (inside of this block) for caching
    and easy access.

    For example::

        {% with total=person.some_sql_method %}
            {{ total }} object{{ total|pluralize }}
        {% endwith %}

    Multiple values can be added to the context::

        {% with foo=1 bar=2 %}
            ...
        {% endwith %}

    The legacy format of ``{% with person.some_sql_method as total %}`` is
    still accepted.
     N/A bits N/A N/A token split_contents N/A remaining_bits N/A bits N/A 1 N/A extra_context N/A token_kwargs remaining_bits parser support_legacy True N/A N/A extra_context N/A N/A N/A TemplateSyntaxError N/A %r expected at least one variable assignment N/A bits N/A 0 N/A remaining_bits N/A N/A N/A TemplateSyntaxError N/A %r received an invalid token: %r N/A N/A bits N/A 0 N/A remaining_bits N/A 0 N/A nodelist N/A N/A parser parse N/A endwith N/A N/A N/A parser delete_first_token N/A N/A WithNode None None nodelist extra_context extra_context N/A N/A N/A register tag with