def validate_arguments(self): """ Ensure that arguments are reasonable types, etc. """ Target.validate_arguments(self) if self.required_targets != None and not isinstance(self.required_targets, list): raise TargetError(self, "required_targets must be a list")
def __init__(self): Target.__init__(self) self.classpath_elements = [] self.data_paths = None if not hasattr(self, "required_targets"): self.required_targets = None