File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 24
24
"asset_path" : str ,
25
25
"external_only" : bool ,
26
26
"filepath" : str ,
27
+ "dev_only" : bool ,
27
28
},
28
29
total = False ,
29
30
)
@@ -52,6 +53,7 @@ def _filter_resources(
52
53
filtered_resources = []
53
54
for s in all_resources :
54
55
filtered_resource = {}
56
+ valid_resource = True
55
57
if "dynamic" in s :
56
58
filtered_resource ["dynamic" ] = s ["dynamic" ]
57
59
if "async" in s :
@@ -78,12 +80,16 @@ def _filter_resources(
78
80
)
79
81
if "namespace" in s :
80
82
filtered_resource ["namespace" ] = s ["namespace" ]
83
+
81
84
if "external_url" in s and (
82
85
s .get ("external_only" ) or not self .config .serve_locally
83
86
):
84
87
filtered_resource ["external_url" ] = s ["external_url" ]
85
88
elif "dev_package_path" in s and (dev_bundles or s .get ("dev_only" )):
86
- filtered_resource ["relative_package_path" ] = s ["dev_package_path" ]
89
+ if dev_bundles :
90
+ filtered_resource ["relative_package_path" ] = s ["dev_package_path" ]
91
+ else :
92
+ valid_resource = False
87
93
elif "relative_package_path" in s :
88
94
filtered_resource ["relative_package_path" ] = s ["relative_package_path" ]
89
95
elif "absolute_path" in s :
@@ -113,7 +119,8 @@ def _filter_resources(
113
119
"""
114
120
)
115
121
116
- filtered_resources .append (filtered_resource )
122
+ if valid_resource :
123
+ filtered_resources .append (filtered_resource )
117
124
118
125
return filtered_resources
119
126
You can’t perform that action at this time.
0 commit comments