diff --git a/menu.py b/menu.py index 6135941..d3d390e 100644 --- a/menu.py +++ b/menu.py @@ -38,6 +38,12 @@ class ChoosePartition: r = r.decode().replace('0B,', '\"0B\",') self.blkinfo = json.loads(r.encode()) partn = 0 + # filter for devices with children, none other are used by this script + # (this is not entirely correct, but goes beyond these lines) + self.blkinfo['blockdevices'] = [ + bd + for bd in self.blkinfo['blockdevices'] + if 'children' in bd] for bd in self.blkinfo['blockdevices']: if 'children' not in bd: continue