Skip to content

Commit 67b429e

Browse files
authored
Merge pull request #199 from nokia/remove-punctuation
Allow SBOM type provided by Yocto.
2 parents f41090a + bc40035 commit 67b429e

File tree

1 file changed

+4
-0
lines changed
  • tools/openchain_telco_sbom_validator/src/openchain_telco_sbom_validator

1 file changed

+4
-0
lines changed

tools/openchain_telco_sbom_validator/src/openchain_telco_sbom_validator/validator.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import os
1111
import json
1212
import inspect
13+
import string
1314
from spdx_tools.spdx.model.document import Document
1415
from spdx_tools.spdx.model.package import Package
1516
from spdx_tools.spdx.parser import parse_anything
@@ -344,6 +345,9 @@ def validate(self,
344345
file)
345346

346347
else:
348+
# Remove punctuation
349+
translator = str.maketrans('', '', string.punctuation)
350+
creator_comment = creator_comment.translate(translator)
347351
tokens = re.split(r'[ :]+', creator_comment)
348352
logger.debug(f"Strict check is off. (CreatorComment words: {tokens})")
349353
if not any(sbom_type in tokens for sbom_type in cisaSBOMTypes):

0 commit comments

Comments
 (0)