aboutsummaryrefslogtreecommitdiffstats
path: root/mako/ext/turbogears.py
diff options
context:
space:
mode:
Diffstat (limited to 'mako/ext/turbogears.py')
-rw-r--r--mako/ext/turbogears.py17
1 files changed, 10 insertions, 7 deletions
diff --git a/mako/ext/turbogears.py b/mako/ext/turbogears.py
index eaa2d78..ee1147d 100644
--- a/mako/ext/turbogears.py
+++ b/mako/ext/turbogears.py
@@ -13,7 +13,7 @@ class TGPlugin(object):
"""TurboGears compatible Template Plugin."""
- def __init__(self, extra_vars_func=None, options=None, extension='mak'):
+ def __init__(self, extra_vars_func=None, options=None, extension="mak"):
self.extra_vars_func = extra_vars_func
self.extension = extension
if not options:
@@ -22,9 +22,9 @@ class TGPlugin(object):
# Pull the options out and initialize the lookup
lookup_options = {}
for k, v in options.items():
- if k.startswith('mako.'):
+ if k.startswith("mako."):
lookup_options[k[5:]] = v
- elif k in ['directories', 'filesystem_checks', 'module_directory']:
+ elif k in ["directories", "filesystem_checks", "module_directory"]:
lookup_options[k] = v
self.lookup = TemplateLookup(**lookup_options)
@@ -40,14 +40,17 @@ class TGPlugin(object):
if template_string is not None:
return Template(template_string, **self.tmpl_options)
# Translate TG dot notation to normal / template path
- if '/' not in templatename:
- templatename = '/' + templatename.replace('.', '/') + '.' +\
- self.extension
+ if "/" not in templatename:
+ templatename = (
+ "/" + templatename.replace(".", "/") + "." + self.extension
+ )
# Lookup template
return self.lookup.get_template(templatename)
- def render(self, info, format="html", fragment=False, template=None):
+ def render(
+ self, info, format="html", fragment=False, template=None # noqa
+ ):
if isinstance(template, compat.string_types):
template = self.load_template(template)