Strip extra whitespace and newlines from SQS response templates.

Fixes #623
This commit is contained in:
Nuno Santos 2016-06-02 11:18:40 +02:00
commit 68eeb5948b
3 changed files with 18 additions and 31 deletions

View file

@ -81,7 +81,8 @@ class _TemplateEnvironmentMixin(object):
template_id = id(source)
if not self.contains_template(template_id):
self.loader.update({template_id: source})
self.environment = Environment(loader=self.loader, autoescape=self.should_autoescape)
self.environment = Environment(loader=self.loader, autoescape=self.should_autoescape, trim_blocks=True,
lstrip_blocks=True)
return self.environment.get_template(template_id)