

def verify_template(self):
    if ExceptionCollector.exceptionsCaught():
        if self.input_path:
            raise ValidationError(message=((_('\nThe input "%(path)s" failed validation with the following error(s): \n\n\t') % {
                'path': self.input_path,
            }) + '\n\t'.join(ExceptionCollector.getExceptionsReport())))
        else:
            raise ValidationError(message=(_('\nThe pre-parsed input failed validation with the following error(s): \n\n\t') + '\n\t'.join(ExceptionCollector.getExceptionsReport())))
    else:
        if self.input_path:
            msg = (_('The input "%(path)s" successfully passed validation.') % {
                'path': self.input_path,
            })
        else:
            msg = _('The pre-parsed input successfully passed validation.')
        log.info(msg)

dataset/ETHPy150Open openstack/tosca-parser/toscaparser/tosca_template.py ToscaTemplate.verify_template/original