File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -374,12 +374,11 @@ def validate(self) -> bool:
374
374
"""
375
375
376
376
# 1. Make sure dependencies are all in this Bom.
377
- all_bom_refs = set ([self .metadata .component .bom_ref ] if self .metadata .component else []).union (
378
- set (map (lambda c : c .bom_ref , self .components )),
379
- set (map (lambda s : s .bom_ref , self .services ))
380
- )
377
+ all_bom_refs = set ([self .metadata .component .bom_ref ] if self .metadata .component else []) | set (
378
+ map (lambda c : c .bom_ref , self .components )) | set (map (lambda s : s .bom_ref , self .services ))
379
+
381
380
all_dependency_bom_refs = set ().union (* (c .dependencies for c in self .components ))
382
- dependency_diff = list ( all_dependency_bom_refs . difference ( all_bom_refs ))
381
+ dependency_diff = all_dependency_bom_refs - all_bom_refs
383
382
if len (dependency_diff ) > 0 :
384
383
raise UnknownComponentDependencyException (
385
384
f'One or more Components have Dependency references to Components/Services that are not known in this '
You can’t perform that action at this time.
0 commit comments