class jinja2.ext.WithExtension(environment)[source]

Adds support for a django-like with block.


attr(name[, lineno]) Return an attribute node for the current extension.
bind(environment) Create a copy of this extension bound to another environment.
call_method(name[, args, kwargs, dyn_args, ...]) Call a method of the extension.
filter_stream(stream) It’s passed a TokenStream that can be used to filter tokens returned.
preprocess(source, name[, filename]) This method is called before the actual lexing and can be used to preprocess the source.