Ignore:
Timestamp:
Apr 21, 2008, 7:14:17 PM (16 years ago)
Author:
ecprice
Message:

Cleaner HVM/paravm validation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/packages/sipb-xen-www/code/main.py

    r432 r437  
    153153
    154154    vm_type = fields.getfirst('vmtype')
    155     if vm_type not in ('hvm', 'paravm'):
    156         raise CodeError("Invalid vm type '%s'"  % vm_type)   
    157     is_hvm = (vm_type == 'hvm')
     155    vm_type = validation.validVmType(vm_type)
    158156
    159157    cdrom = fields.getfirst('cdrom')
     
    166164   
    167165    return dict(contact=user, name=name, memory=memory, disk_size=disk_size,
    168                 owner=owner, is_hvm=is_hvm, cdrom=cdrom, clone_from=clone_from)
     166                owner=owner, machine_type=vm_type, cdrom=cdrom, clone_from=clone_from)
    169167
    170168def create(user, fields):
Note: See TracChangeset for help on using the changeset viewer.