From a097f30c6bdb590a8aef1187c6f41e0c4a200fd1 Mon Sep 17 00:00:00 2001 From: Joe Abbate Date: Sun, 18 Jun 2023 19:10:22 -0400 Subject: [PATCH] Fix 500 on IDE Drives --- proxstar/vm.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/proxstar/vm.py b/proxstar/vm.py index e8c716f..17777d8 100644 --- a/proxstar/vm.py +++ b/proxstar/vm.py @@ -261,7 +261,10 @@ class VM: disk_size = val.split(',') for split in disk_size: if 'size' in split: - disk_size = split.split('=')[1].rstrip('G') + size = split.split('=')[1] + if size[-1] == 'M': + size = f'{int(size.rstrip("M")) / 1000}G' + disk_size = size.rstrip('G') disks.append([key, disk_size]) disks = sorted(disks, key=lambda x: x[0]) return disks @@ -280,11 +283,10 @@ class VM: @lazy_property def isos(self): isos = [] - for iso in filter(lambda interface: 'ide' in interface, self.config.keys()): + for iso in filter(lambda interface: interface in self.cdroms, self.config.keys()): iso_info = self.config[iso] if iso_info: if 'cloudinit' in iso_info: - isos.append((iso, 'Clountinit Drive')) continue if iso_info.split(',')[0] == 'none': isos.append((iso, 'None'))