Blob Blame History Raw
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