Skip to content

Commit 40d1d8e

Browse files
maxhbrarmintaenzertng
authored andcommitted
fix(validation): fix error generation in expression validator
Signed-off-by: Maximilian Huber <maximilian.huber@tngtech.com>
1 parent e08e4d2 commit 40d1d8e

File tree

4 files changed

+13432
-2
lines changed

4 files changed

+13432
-2
lines changed

src/spdx_tools/spdx/parser/jsonlikedict/license_expression_parser.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ def parse_license_expression(license_expression_str: str) -> Union[LicenseExpres
2020
try:
2121
license_expression = Licensing().parse(license_expression_str)
2222
except ExpressionError as err:
23-
raise SPDXParsingError([f"Error parsing LicenseExpression: {err.args[0]}: {license_expression_str}"])
23+
err_msg = f'Error parsing LicenseExpression: "{license_expression_str}"'
24+
if err.args:
25+
err_msg += f": {err.args[0]}"
26+
raise SPDXParsingError([err_msg])
2427

2528
return license_expression

0 commit comments

Comments
 (0)