X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-web.git/blobdiff_plain/1383bc691cb24e41aa04dc43edd1904726be18e8..b812ecb815635726dca92b6c3725ac0a4bb86ab6:/code/controls.py diff --git a/code/controls.py b/code/controls.py index 2aeb924..14ba689 100644 --- a/code/controls.py +++ b/code/controls.py @@ -99,7 +99,7 @@ def unregisterMachine(machine): """Unregister a machine to not be controlled by the web interface""" remctl('web', 'unregister', machine.name) -def createVm(owner, contact, name, memory, disk_size, is_hvm, cdrom, clone_from): +def createVm(owner, contact, name, memory, disk_size, machine_type, cdrom, clone_from): """Create a VM and put it in the database""" # put stuff in the table transaction = ctx.current.create_transaction() @@ -119,7 +119,6 @@ def createVm(owner, contact, name, memory, disk_size, is_hvm, cdrom, clone_from) machine.contact = contact machine.uuid = uuidToString(randomUUID()) machine.boot_off_cd = True - machine_type = Type.get_by(hvm=is_hvm) machine.type_id = machine_type.type_id ctx.current.save(machine) disk = Disk(machine_id=machine.machine_id,