File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1717
1818import json
1919import sys
20- from collections .abc import Iterable
2120from typing import TYPE_CHECKING , Optional
2221
2322from cyclonedx .exception import MissingOptionalDependencyException
2423from cyclonedx .schema import OutputFormat , SchemaVersion
2524from cyclonedx .validation import make_schemabased_validator
25+ from cyclonedx .validation .json import JsonValidationError
2626
2727if TYPE_CHECKING :
2828 from cyclonedx .validation .json import JsonValidator
103103 print ('JSON validation was skipped:' , error )
104104 else :
105105 if validation_error :
106- if isinstance (validation_error , Iterable ):
106+ if not isinstance (validation_error , JsonValidationError ):
107107 raise TypeError ('Expected a single JSON validation error' )
108108 print ('Validation failed as expected.' )
109109 print (f'Error Message: { validation_error .data .message } ' )
You can’t perform that action at this time.
0 commit comments