XMLBuilder: Remove largely unused validation helpers

They aren't adding much value
This commit is contained in:
Cole Robinson 2013-07-10 20:18:32 -04:00
parent fcc82e8f9d
commit c151b75896
3 changed files with 0 additions and 31 deletions

View File

@ -127,10 +127,6 @@ args = {
]
},
'shareable' : {
'invalid': [None, 1234],
'valid': [True, False]
},
},
'network' : {

View File

@ -653,7 +653,6 @@ class VirtualDisk(VirtualDevice):
return retpath
def _set_path(self, val, validate=True):
if val is not None:
self._check_str(val, "path")
val = os.path.abspath(val)
if validate:
@ -703,7 +702,6 @@ class VirtualDisk(VirtualDevice):
return self._clone_path
def _set_clone_path(self, val, validate=True):
if val is not None:
self._check_str(val, "path")
val = os.path.abspath(val)
try:
@ -736,7 +734,6 @@ class VirtualDisk(VirtualDevice):
return self.__existing_storage_dev_type()
def set_type(self, val, validate=True):
if val is not None:
self._check_str(val, "type")
if val not in self.types:
raise ValueError(_("Unknown storage type '%s'" % val))
self.__validate_wrapper("_type", val, validate, self.type)
@ -746,7 +743,6 @@ class VirtualDisk(VirtualDevice):
def get_device(self):
return self._device
def set_device(self, val, validate=True):
self._check_str(val, "device")
if val not in self.devices:
raise ValueError(_("Unknown device type '%s'" % val))
@ -785,14 +781,12 @@ class VirtualDisk(VirtualDevice):
def get_sparse(self):
return self._sparse
def set_sparse(self, val, validate=True):
self._check_bool(val, "sparse")
self.__validate_wrapper("_sparse", val, validate, self.sparse)
sparse = property(get_sparse, set_sparse)
def get_read_only(self):
return self._readOnly
def set_read_only(self, val, validate=True):
self._check_bool(val, "read_only")
self.__validate_wrapper("_readOnly", val, validate, self.read_only)
read_only = _xml_property(get_read_only, set_read_only,
xpath="./readonly", is_bool=True)
@ -800,8 +794,6 @@ class VirtualDisk(VirtualDevice):
def _get_bus(self):
return self._bus
def _set_bus(self, val, validate=True):
if val is not None:
self._check_str(val, "bus")
self.__validate_wrapper("_bus", val, validate, self.bus)
bus = _xml_property(_get_bus, _set_bus,
xpath="./target/@bus")
@ -809,8 +801,6 @@ class VirtualDisk(VirtualDevice):
return self._target
def _set_target(self, val, validate=True):
ignore = validate
if val is not None:
self._check_str(val, "target")
self._target = val
target = _xml_property(_get_target, _set_target,
xpath="./target/@dev")
@ -818,7 +808,6 @@ class VirtualDisk(VirtualDevice):
def _get_shareable(self):
return self._shareable
def _set_shareable(self, val, validate=True):
self._check_bool(val, "shareable")
self.__validate_wrapper("_shareable", val, validate, self.shareable)
shareable = _xml_property(_get_shareable, _set_shareable,
xpath="./shareable", is_bool=True)
@ -827,7 +816,6 @@ class VirtualDisk(VirtualDevice):
return self._driver_cache
def _set_driver_cache(self, val, validate=True):
if val is not None:
self._check_str(val, "cache")
if val not in self.cache_types:
raise ValueError(_("Unknown cache mode '%s'" % val))
self.__validate_wrapper("_driver_cache", val, validate,
@ -840,7 +828,6 @@ class VirtualDisk(VirtualDevice):
return self._driver_io
def _set_driver_io(self, val, validate=True):
if val is not None:
self._check_str(val, "driver_io")
if val not in self.io_modes:
raise ValueError(_("Unknown io mode '%s'" % val))
self.__validate_wrapper("_driver_io", val, validate,
@ -852,7 +839,6 @@ class VirtualDisk(VirtualDevice):
return self._error_policy
def _set_error_policy(self, val, validate=True):
if val is not None:
self._check_str(val, "error_policy")
if val not in self.error_policies:
raise ValueError(_("Unknown error policy '%s'" % val))
self.__validate_wrapper("_error_policy", val, validate,
@ -863,8 +849,6 @@ class VirtualDisk(VirtualDevice):
def _get_serial(self):
return self._serial
def _set_serial(self, val, validate=True):
if val is not None:
self._check_str(val, "serial")
self.__validate_wrapper("_serial", val, validate,
self.serial)
serial = _xml_property(_get_serial, _set_serial,
@ -951,8 +935,6 @@ class VirtualDisk(VirtualDevice):
def _get_format(self):
return self._format
def _set_format(self, val, validate=True):
if val is not None:
self._check_str(val, "format")
self.__validate_wrapper("_format", val, validate, self.format)
format = property(_get_format, _set_format)

View File

@ -391,15 +391,6 @@ class XMLBuilderDomain(object):
return self._conn
conn = property(_get_conn)
def _check_bool(self, val, name):
if val not in [True, False]:
raise ValueError(_("'%s' must be True or False" % name))
def _check_str(self, val, name):
if type(val) is not str:
raise ValueError(_("'%s' must be a string, not '%s'." %
(name, type(val))))
def _is_parse(self):
return bool(self._xml_node or self._xml_ctx)