(self)
return errors
This is a wrapper for the actual validation logic, in order to gracefully capture exceptions
        caused by modules missing (parent modules, source modules, etc). Subclasses should not override.
This is a wrapper for the actual validation logic, in order to gracefully capture exceptions
        caused by modules missing (parent modules, source modules, etc). Subclasses should not override.
This is a wrapper for the actual validation logic in order to gracefully capture exceptions caused by modules missing ( parent modules source modules etc ) . Subclasses should not override .
def validate_for_build(self):
        '''
        This is a wrapper for the actual validation logic, in order to gracefully capture exceptions
        caused by modules missing (parent modules, source modules, etc). Subclasses should not override.
        '''
        errors = []
        try:
            errors += self.validate_with_raise()
        except ModuleNotFoundException as ex:
            errors.append({
                "type": "missing module",
                "message": str(ex),
                "module": self.get_module_info(),
            })

        return errors
def validate_for_build ( self ) : errors = [ ] try : errors += self . validate_with_raise ( ) except ModuleNotFoundException as ex : errors . append ( { "type" : "missing module" , "message" : str ( ex ) , "module" : self . get_module_info ( ) , } ) return errors