aboutsummaryrefslogtreecommitdiffstats
path: root/mako/lookup.py
diff options
context:
space:
mode:
authorHuayi Zhang <irachex@gmail.com>2016-11-08 17:20:03 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2016-11-08 17:35:26 -0500
commit45bef5d91ddfb7709438ecf89b78ce295e7d3f90 (patch)
tree801032a70d0c353f89d6e31e42bcde783adcd83d /mako/lookup.py
parenta18728101e696b05853e89d8b2fe1b7e825a9302 (diff)
downloadexternal_python_mako-45bef5d91ddfb7709438ecf89b78ce295e7d3f90.tar.gz
external_python_mako-45bef5d91ddfb7709438ecf89b78ce295e7d3f90.tar.bz2
external_python_mako-45bef5d91ddfb7709438ecf89b78ce295e7d3f90.zip
Add include_error_handler parameter.
This works like error_handler but is specific to a template when included in another using the include tag. Change-Id: Ie5506a8cba42c71519c703eacc82050902b9ceba Pull-request: https://bitbucket.org/zzzeek/mako/pull-requests/22
Diffstat (limited to 'mako/lookup.py')
-rw-r--r--mako/lookup.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/mako/lookup.py b/mako/lookup.py
index a9c5bb2..0d3f304 100644
--- a/mako/lookup.py
+++ b/mako/lookup.py
@@ -180,7 +180,8 @@ class TemplateLookup(TemplateCollection):
enable_loop=True,
input_encoding=None,
preprocessor=None,
- lexer_cls=None):
+ lexer_cls=None,
+ include_error_handler=None):
self.directories = [posixpath.normpath(d) for d in
util.to_list(directories, ())
@@ -203,6 +204,7 @@ class TemplateLookup(TemplateCollection):
self.template_args = {
'format_exceptions': format_exceptions,
'error_handler': error_handler,
+ 'include_error_handler': include_error_handler,
'disable_unicode': disable_unicode,
'bytestring_passthrough': bytestring_passthrough,
'output_encoding': output_encoding,