class EvalContextModifier(Stmt):
Known subclasses: jinja2.nodes.ScopedEvalContextModifier
Modifies the eval context. For each option that should be modified,
a Keyword
has to be added to the options
list.
Example to change the autoescape
setting:
EvalContextModifier(options=[Keyword('autoescape', Const(True))])
Class Variable | fields |
Undocumented |
Class Variable | options |
Undocumented |
Inherited from Stmt
:
Class Variable | abstract |
Undocumented |
Inherited from Node
(via Stmt
):
Method | find |
Find the first node of a given type. If no such node exists the return value is None . |
Method | find_all |
Find all the nodes of a given type. If the type is a tuple, the check is performed for any of the tuple items. |
Method | iter_child_nodes |
Iterates over all direct child nodes of the node. This iterates over all fields and yields the values of they are nodes. If the value of a field is a list all the nodes in that list are returned. |
Method | iter_fields |
No summary |
Method | set_ctx |
No summary |
Method | set_environment |
Set the environment for all nodes. |
Method | set_lineno |
Set the line numbers of the node and children. |
Method | __eq__ |
Undocumented |
Method | __init__ |
Undocumented |
Method | __repr__ |
Undocumented |
Method | dump |
Undocumented |
Class Variable | attributes |
Undocumented |
Class Variable | environment |
Undocumented |
Class Variable | lineno |
Undocumented |