From acf4c713e554b9138df43477ddfc395f37256a54 Mon Sep 17 00:00:00 2001
From: Samer Atiani <satiani@gmail.com>
Date: Sat, 8 Mar 2014 14:12:14 -0500
Subject: [PATCH 11/14] Make it possible to customize jinja extension in
Jinja2Loader
(cherry picked from commit c8873e0027156807e1f4d1eea7c10e3760a50bb2)
diff --git a/src/webassets/ext/jinja2.py b/src/webassets/ext/jinja2.py
index d792104..3501159 100644
--- a/src/webassets/ext/jinja2.py
+++ b/src/webassets/ext/jinja2.py
@@ -203,16 +203,17 @@ class Jinja2Loader(GlobLoader):
succeed.
"""
- def __init__(self, assets_env, directories, jinja2_envs, charset='utf8'):
+ def __init__(self, assets_env, directories, jinja2_envs, charset='utf8', jinja_ext='*.html'):
self.asset_env = assets_env
self.directories = directories
self.jinja2_envs = jinja2_envs
self.charset = charset
+ self.jinja_ext = jinja_ext
def load_bundles(self):
bundles = []
for template_dir in self.directories:
- for filename in self.glob_files((template_dir, '*.html')):
+ for filename in self.glob_files((template_dir, self.jinja_ext)):
bundles.extend(self.with_file(filename, self._parse) or [])
return bundles
--
1.9.3