def __new__(clazz, filename, name, version, revision, epoch, system, level, arch, distro, distro_version, requirements, properties, files): check.check_string(filename) check.check_string(name) check.check_string(version) revision = int(revision) check.check_int(revision) epoch = int(epoch) check.check_int(epoch) check.check_string(system) check.check_string(level) arch = build_arch.check_arch(arch, system, distro) check.check_tuple(arch) check.check_string(distro) check.check_string(distro_version) if check.is_string(requirements): requirements = requirement_list.parse(requirements) requirements = requirements or requirement_list() check.check_requirement_list(requirements) properties = properties or {} check.check_dict(properties) check.check_package_files(files) return clazz.__bases__[0].__new__(clazz, 2, filename, name, version, revision, epoch, system, level, arch, distro, distro_version, requirements, properties, files)
def __new__(clazz, name, class_name, default, line_number): check.check_string(name) check.check_string(class_name) if default != None: check.check_string(default) check.check_int(line_number) return clazz.__bases__[0].__new__(clazz, name, class_name, default, line_number)
def __new__(clazz, name, version, revision, epoch, requirements, properties, files): check.check_string(name) check.check_string(version) check.check_int(revision) check.check_int(epoch) check.check_requirement_list(requirements) check.check_dict(properties) check.check_package_files(files) return clazz.__bases__[0].__new__(clazz, 2, name, version, revision, epoch, requirements, properties, files)
def __new__(clazz, name, version, revision, epoch, system, level, arch, distro, distro_version): check.check_string(name) check.check_string(version) revision = int(revision) check.check_int(revision) epoch = int(epoch) check.check_int(epoch) check.check_string(system) check.check_string(level) arch = build_arch.check_arch(arch, system, distro) check.check_tuple(arch) check.check_string(distro) check.check_string(distro_version) return clazz.__bases__[0].__new__(clazz, name, version, revision, epoch, system, level, arch, distro, distro_version)
def __new__(clazz, text, line_number): check.check_string(text) check.check_int(line_number) return clazz.__bases__[0].__new__(clazz, text, line_number)
def __new__(clazz, filename, line_number, text): check.check_string(filename) check.check_int(line_number) check.check_string(text) return clazz.__bases__[0].__new__(clazz, filename, line_number, text)
def num_iterations(self, n): check.check_int(n) if not n in range(1, 110): raise ValueError('Iterations needs to be between 1 and 10: %d' % (n)) self._num_iterations = n
def __init__(self, origin=None, value=None): super(value_int, self).__init__(origin) if value is not None: check.check_int(value) self.value = value