File tree Expand file tree Collapse file tree 3 files changed +16
-12
lines changed Expand file tree Collapse file tree 3 files changed +16
-12
lines changed Original file line number Diff line number Diff line change @@ -31,9 +31,10 @@ def get_image_extracted_licenses(image_obj):
31
31
unique_licenses .add (package .pkg_license )
32
32
extracted_texts = []
33
33
for lic in list (unique_licenses ):
34
- extracted_texts .append (json_formats .get_extracted_text_dict (
35
- extracted_text = lic , license_ref = spdx_common .get_license_ref (
36
- lic )))
34
+ if not spdx_common .is_spdx_license_expression (lic ):
35
+ extracted_texts .append (json_formats .get_extracted_text_dict (
36
+ extracted_text = lic , license_ref = spdx_common .get_license_ref (
37
+ lic )))
37
38
return extracted_texts
38
39
39
40
Original file line number Diff line number Diff line change @@ -39,9 +39,10 @@ def get_layer_extracted_licenses(layer_obj):
39
39
unique_licenses .add (package .pkg_license )
40
40
extracted_texts = []
41
41
for lic in list (unique_licenses ):
42
- extracted_texts .append (json_formats .get_extracted_text_dict (
43
- extracted_text = lic , license_ref = spdx_common .get_license_ref (
44
- lic )))
42
+ if not spdx_common .is_spdx_license_expression (lic ):
43
+ extracted_texts .append (json_formats .get_extracted_text_dict (
44
+ extracted_text = lic , license_ref = spdx_common .get_license_ref (
45
+ lic )))
45
46
return extracted_texts
46
47
47
48
Original file line number Diff line number Diff line change @@ -57,9 +57,10 @@ def get_image_packages_license_block(image_obj):
57
57
if package .pkg_license :
58
58
licenses .add (package .pkg_license )
59
59
for lic in licenses :
60
- block += spdx_formats .license_id .format (
61
- license_ref = spdx_common .get_license_ref (lic )) + '\n '
62
- block += spdx_formats .extracted_text .format (orig_license = lic ) + '\n '
60
+ if not spdx_common .is_spdx_license_expression (lic ):
61
+ block += spdx_formats .license_id .format (
62
+ license_ref = spdx_common .get_license_ref (lic )) + '\n '
63
+ block += spdx_formats .extracted_text .format (orig_license = lic ) + '\n '
63
64
return block
64
65
65
66
@@ -74,9 +75,10 @@ def get_image_file_license_block(image_obj):
74
75
for lic in spdx_common .get_layer_licenses (layer ):
75
76
licenses .add (lic )
76
77
for lic in licenses :
77
- block += spdx_formats .license_id .format (
78
- license_ref = spdx_common .get_license_ref (lic )) + '\n '
79
- block += spdx_formats .extracted_text .format (orig_license = lic ) + '\n '
78
+ if not spdx_common .is_spdx_license_expression (lic ):
79
+ block += spdx_formats .license_id .format (
80
+ license_ref = spdx_common .get_license_ref (lic )) + '\n '
81
+ block += spdx_formats .extracted_text .format (orig_license = lic ) + '\n '
80
82
return block
81
83
82
84
You can’t perform that action at this time.
0 commit comments