core-admin/qubes/vm/appvm.py
Wojtek Porczyk 41fef46db2 core3 move: QubesVM
This is a big commit and probably incomplete. Tests will follow.
2015-06-29 17:39:24 +02:00

18 lines
465 B
Python

#!/usr/bin/python2 -O
import qubes.vm.qubesvm
class AppVM(qubes.vm.qubesvm.QubesVM):
'''Application VM'''
template = qubes.VMProperty('template', load_stage=4,
vmclass=qubes.vm.templatevm.TemplateVM,
doc='Template, on which this AppVM is based.')
def __init__(self, D):
super(AppVM, self).__init__(D)
# Some additional checks for template based VM
assert self.template
self.template.appvms.add(self)