Changeset 609 for trunk/packages/sipb-xen-www/code/validation.py
- Timestamp:
- Jun 18, 2008, 3:50:31 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/sipb-xen-www/code/validation.py
r584 r609 18 18 19 19 class Validate: 20 def __init__(self, username, state, machine_id=None, name=None, owner=None,20 def __init__(self, username, state, machine_id=None, name=None, description=None, owner=None, 21 21 admin=None, contact=None, memory=None, disksize=None, 22 22 vmtype=None, cdrom=None, clone_from=None, strict=False): … … 29 29 if name is None: 30 30 raise InvalidInput('name', name, "You must provide a machine name.") 31 if description is None: 32 raise InvalidInput('description', description, "You must provide a description.") 31 33 if memory is None: 32 34 raise InvalidInput('memory', memory, "You must provide a memory size.") … … 50 52 if name is not None: 51 53 self.name = name 54 description = testDescription(username, description, machine) 55 if description is not None: 56 self.description = description 52 57 if memory is not None: 53 58 self.memory = validMemory(self.owner, state, memory, machine, … … 270 275 raise InvalidInput('name', name, "Name is already taken.") 271 276 277 def testDescription(user, description, machine=None): 278 if description is None or description.strip() == '': 279 return None 280 return description.strip() 281 272 282 def testHostname(user, hostname, machine): 273 283 for nic in machine.nics:
Note: See TracChangeset
for help on using the changeset viewer.