|
| def | __init__ (self, *fields, **attributes) |
| |
| def | iter_fields (self, exclude=None, only=None) |
| |
| def | iter_child_nodes (self, exclude=None, only=None) |
| |
| def | find (self, node_type) |
| |
| def | find_all (self, node_type) |
| |
| def | set_ctx (self, ctx) |
| |
| def | set_lineno (self, lineno, override=False) |
| |
| def | set_environment (self, environment) |
| |
| def | __eq__ (self, other) |
| |
| def | __ne__ (self, other) |
| |
| def | __repr__ (self) |
| |
| def | dump (self) |
| |
| def | __new__ (mcs, name, bases, d) |
| |
Modifies the eval context. For each option that should be modified,
a :class:`Keyword` has to be added to the :attr:`options` list.
Example to change the `autoescape` setting::
EvalContextModifier(options=[Keyword('autoescape', Const(True))])