Call a method of the extension. This is a shortcut for :meth:`attr` + :class:`jinja2.nodes.Call`.
(self, name, args=None, kwargs=None, dyn_args=None,
dyn_kwargs=None, lineno=None)
| 117 | return nodes.ExtensionAttribute(self.identifier, name, lineno=lineno) |
| 118 | |
| 119 | def call_method(self, name, args=None, kwargs=None, dyn_args=None, |
| 120 | dyn_kwargs=None, lineno=None): |
| 121 | """Call a method of the extension. This is a shortcut for |
| 122 | :meth:`attr` + :class:`jinja2.nodes.Call`. |
| 123 | """ |
| 124 | if args is None: |
| 125 | args = [] |
| 126 | if kwargs is None: |
| 127 | kwargs = [] |
| 128 | return nodes.Call(self.attr(name, lineno=lineno), args, kwargs, |
| 129 | dyn_args, dyn_kwargs, lineno=lineno) |
| 130 | |
| 131 | |
| 132 | @contextfunction |