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 2424 "asset_path" : str ,
2525 "external_only" : bool ,
2626 "filepath" : str ,
27+ "dev_only" : bool ,
2728 },
2829 total = False ,
2930)
@@ -52,6 +53,7 @@ def _filter_resources(
5253 filtered_resources = []
5354 for s in all_resources :
5455 filtered_resource = {}
56+ valid_resource = True
5557 if "dynamic" in s :
5658 filtered_resource ["dynamic" ] = s ["dynamic" ]
5759 if "async" in s :
@@ -78,12 +80,16 @@ def _filter_resources(
7880 )
7981 if "namespace" in s :
8082 filtered_resource ["namespace" ] = s ["namespace" ]
83+
8184 if "external_url" in s and (
8285 s .get ("external_only" ) or not self .config .serve_locally
8386 ):
8487 filtered_resource ["external_url" ] = s ["external_url" ]
8588 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
8793 elif "relative_package_path" in s :
8894 filtered_resource ["relative_package_path" ] = s ["relative_package_path" ]
8995 elif "absolute_path" in s :
@@ -113,7 +119,8 @@ def _filter_resources(
113119 """
114120 )
115121
116- filtered_resources .append (filtered_resource )
122+ if valid_resource :
123+ filtered_resources .append (filtered_resource )
117124
118125 return filtered_resources
119126
You can’t perform that action at this time.
0 commit comments