Package pyvb :: Module constants
[hide private]
[frames] | no frames]

Source Code for Module pyvb.constants

 1  """ 
 2  constants - pyvb module that holds constants used throughout the pyvb package. 
 3  """ 
 4  import re 
 5  from pyvb import command 
 6  from pyvb import exception 
 7  VB_COMMAND='vboxmanage' 
 8  try: 
 9          command.VBCommand(command=VB_COMMAND).run() 
10  except exception.vbCommandError: 
11          VB_COMMAND='VBoxManage' 
12  VB_COMMAND_LIST_VMS='%s list vms'%(VB_COMMAND) 
13  VB_COMMAND_LIST_OSTYPES='%s list ostypes'%(VB_COMMAND) 
14  VB_COMMAND_LIST_HOSTDVDS='%s list hostdvds'%(VB_COMMAND) 
15  VB_COMMAND_LIST_DVDS='%s list dvds'%(VB_COMMAND) 
16  VB_COMMAND_LIST_HDDS='%s list hdds'%(VB_COMMAND) 
17  VB_COMMAND_SHOWVMINFO='%s showvminfo'%(VB_COMMAND) 
18  VB_COMMAND_SHOWVDIINFO='%s showvdiinfo'%(VB_COMMAND) 
19  VB_COMMAND_STARTVM='%s startvm'%(VB_COMMAND) 
20  VB_COMMAND_CONTROLVM='%s controlvm'%(VB_COMMAND) 
21  VB_COMMAND_CREATEVM='%s createvm'%(VB_COMMAND) 
22  VB_COMMAND_CREATEVDI='%s createvdi'%(VB_COMMAND) 
23  VB_COMMAND_MODIFYVM='%s modifyvm'%(VB_COMMAND) 
24  VB_COMMAND_REGISTERIMAGE='%s registerimage'%(VB_COMMAND) 
25  VB_COMMAND_CLONEVDI='%s clonevdi'%(VB_COMMAND) 
26   
27  VB_RE_NAME=re.compile('(Name: *)(.*)') 
28  VB_RE_GUESTOS=re.compile('(Guest OS: *)(.*)') 
29  VB_RE_UUID=re.compile('(UUID: *)(.*)') 
30  VB_RE_UUID2=re.compile('.*(UUID: *)(.*)\)') 
31  VB_RE_UUID3=re.compile('(Disk image created. UUID: *)(.*)') 
32  VB_RE_CONFIGFILE=re.compile('(Config file: *)(.*)') 
33  VB_RE_MEMORYSIZE=re.compile('(Memory size: *)(.*)') 
34  VB_RE_VRAMSIZE=re.compile('(VRAM size: *)(.*)') 
35  VB_RE_BOOTMENUMODE=re.compile('(Boot menu mode: *)(.*)') 
36  VB_RE_ACPI=re.compile('(ACPI: *)(.*)') 
37  VB_RE_IOACPI=re.compile('(IOAPIC: *)(.*)') 
38  VB_RE_TIMEOFFSET=re.compile('(Time offset: *)(.*)') 
39  VB_RE_VIRTEXT=re.compile('(Hardw. virt.ext: *)(.*)') 
40  VB_RE_STATE=re.compile('(State: *)(.*)') 
41  VB_RE_STATE2=re.compile('(.*) \(since (.*)\)') 
42  VB_RE_MONITORCOUNT=re.compile('(Monitor count: *)(.*)') 
43  VB_RE_FLOPPY=re.compile('(Floppy: *)(.*)') 
44  VB_RE_PRIMARYMASTER=re.compile('(Primary master: *)(.*)') 
45  VB_RE_DVD=re.compile('(DVD: *)(.*)') 
46  VB_RE_NIC1=re.compile('(NIC 1: *)(.*)') 
47  VB_RE_NIC2=re.compile('(NIC 2: *)(.*)') 
48  VB_RE_NIC3=re.compile('(NIC 3: *)(.*)') 
49  VB_RE_NIC4=re.compile('(NIC 4: *)(.*)') 
50  VB_RE_UART1=re.compile('(UART 1: *)(.*)') 
51  VB_RE_UART2=re.compile('(UART 2: *)(.*)') 
52  VB_RE_AUDIO=re.compile('(Audio: *)(.*)') 
53  VB_RE_CLIPBOARDMODE=re.compile('(Clipboard Mode: *)(.*)') 
54  VB_RE_SHAREDFOLDERS=re.compile('(Shared folders: *)(.*)') 
55  VB_RE_ID=re.compile('(ID: *)(.*)') 
56  VB_RE_DESCRIPTION=re.compile('(Description: *)(.*)') 
57  VB_RE_PATH=re.compile('(Path: *)(.*)') 
58  VB_RE_ACCESSIBLE=re.compile('(Accessible: *)(.*)') 
59  VB_RE_STORAGETYPE=re.compile('(Storage type: *)(.*)') 
60  VB_RE_USAGE=re.compile('(Usage: *)(.*)') 
61  VB_RE_SHAREDFOLDER_NAME=re.compile('(\')(.*)\',') 
62  VB_RE_SHAREDFOLDER_PATH=re.compile('.*(Host path: )\'(.*)\'') 
63  VB_RE_STATE_NAME=re.compile('( )(.*) \(') 
64  VB_RE_STATE_DATE=re.compile('(.*) \(since (.*)\)') 
65  VB_RE_REGISTERED=re.compile('(Registered: *)(.*)') 
66  VB_RE_SIZE=re.compile('(Size: *)(.*)') 
67  VB_RE_CURRENT_DISK_SIZE=re.compile('(Current size on disk: *)(.*)') 
68