def validate(self): FormulaBase.validate(self) config = self.target or self.source version = config.get('version', 'r13.2') if version not in package_dict: raise PerforceFormulaException("Version %s in not supported by perforce formula!\n" % version + "Supported versions are: %s" % ", ".join(package_dict.keys()))
def validate(self): if self.target: if (self.target.has('username') and not self.target.has('password') or self.target.has('password') and not self.target.has('username')): self.logger.warn("Username and password are " + "both required to authenticate to a source!") FormulaBase.validate(self)
def validate(self): if self.target: if (self.target.has('username') and not self.target.has('password') or self.target.has('password') and not self.target.has('username')): self.logger.warn("Username and password are " + "both required to authenticate to a source!") FormulaBase.validate(self)
def validate(self): FormulaBase.validate(self) if self.target: versions = self.target.get('version').split('.') if len(versions) != 3: self._log_error("Version string %s is invalid! please format it as : X.X.X") for v in versions: try: int(v) except ValueError: self._log_error("Versions must all be integers! %s is not one" % v)
def validate(self): FormulaBase.validate(self) if self.target: versions = self.target.get('version').split('.') if len(versions) != 3: self._log_error( "Version string %s is invalid! please format it as : X.X.X" ) for v in versions: try: int(v) except ValueError: self._log_error( "Versions must all be integers! %s is not one" % v)
def validate(self): if self.target: if not (self.target.has('egg') or self.target.has('eggs')): self.logger.warn( "No eggs will be installed! 'egg' or 'eggs' parameter not set!" ) return FormulaBase.validate(self)
def validate(self): if self.target: target_opts = self.__get_options(self.target) for k in self._required_options: if k not in target_opts: error_message = "Required option {option} not present in feature {feature}!".format( option=k, feature=self.feature_name) if self.target.is_affirmative('fail_on_error', False): self._log_error(error_message) else: self.logger.error(error_message) return FormulaBase.validate(self)
def validate(self): if self.target: target_opts = self.__get_options(self.target) for k in self._required_options: if k not in target_opts: error_message = "Required option {option} not present in feature {feature}!".format( option=k, feature=self.feature_name) if self.target.is_affirmative('fail_on_error', False): self._log_error(error_message) else: self.logger.error(error_message) return FormulaBase.validate(self)
def validate(self): if self.target: if not (self.target.has('egg') or self.target.has('eggs')): self.logger.warn("No eggs will be installed! 'egg' or 'eggs' parameter not set!") return FormulaBase.validate(self)