File tree 1 file changed +3
-6
lines changed
compressor/management/commands
1 file changed +3
-6
lines changed Original file line number Diff line number Diff line change 13
13
from django .utils .importlib import import_module
14
14
from django .template .loader import get_template # noqa Leave this in to preload template locations
15
15
16
- try :
17
- from django .template .loaders .cached import Loader as CachedLoader
18
- except ImportError :
19
- CachedLoader = None # noqa
20
-
21
16
from compressor .cache import get_offline_hexdigest , write_offline_manifest
22
17
from compressor .conf import settings
23
18
from compressor .exceptions import (OfflineGenerationError , TemplateSyntaxError ,
@@ -87,8 +82,10 @@ def get_loaders(self):
87
82
# )
88
83
# The loaders will return django.template.loaders.filesystem.Loader
89
84
# and django.template.loaders.app_directories.Loader
85
+ # The cached Loader and similar ones include a 'loaders' attribute
86
+ # so we look for that.
90
87
for loader in template_source_loaders :
91
- if CachedLoader is not None and isinstance (loader , CachedLoader ):
88
+ if hasattr (loader , 'loaders' ):
92
89
loaders .extend (loader .loaders )
93
90
else :
94
91
loaders .append (loader )
You can’t perform that action at this time.
0 commit comments