(instance_path, instance, validator, outputter)
| 217 | |
| 218 | |
| 219 | def _validate_instance(instance_path, instance, validator, outputter): |
| 220 | invalid = False |
| 221 | for error in validator.iter_errors(instance): |
| 222 | invalid = True |
| 223 | outputter.validation_error(instance_path=instance_path, error=error) |
| 224 | |
| 225 | if not invalid: |
| 226 | outputter.validation_success(instance_path=instance_path) |
| 227 | return invalid |
| 228 | |
| 229 | |
| 230 | def main(args=sys.argv[1:]): # noqa: D103 |
no test coverage detected