@@ -35,16 +35,17 @@ def _filter_by_extension(bundle, extension):
35
35
yield chunk
36
36
37
37
38
- def _get_bundle (bundle_name , extension , config ):
39
- bundle = get_loader ( config ) .get_bundle (bundle_name )
38
+ def _get_bundle (loader , bundle_name , extension ):
39
+ bundle = loader .get_bundle (bundle_name )
40
40
if extension :
41
41
bundle = _filter_by_extension (bundle , extension )
42
42
return bundle
43
43
44
44
45
45
def get_files (bundle_name , extension = None , config = 'DEFAULT' ):
46
46
'''Returns list of chunks from named bundle'''
47
- return list (_get_bundle (bundle_name , extension , config ))
47
+ loader = get_loader (config )
48
+ return list (_get_bundle (loader , bundle_name , extension ))
48
49
49
50
50
51
def get_as_tags (bundle_name , extension = None , config = 'DEFAULT' , suffix = '' , attrs = '' , is_preload = False ):
@@ -58,10 +59,9 @@ def get_as_tags(bundle_name, extension=None, config='DEFAULT', suffix='', attrs=
58
59
:return: a list of formatted tags as strings
59
60
'''
60
61
61
- bundle = _get_bundle (bundle_name , extension , config )
62
- tags = []
63
-
64
62
loader = get_loader (config )
63
+ bundle = _get_bundle (loader , bundle_name , extension )
64
+ tags = []
65
65
66
66
for chunk in bundle :
67
67
if chunk ['name' ].endswith (('.js' , '.js.gz' )):
0 commit comments