def index(): disks = [] mounts = subprocess.check_output(["/bin/mount", "-l"]).splitlines() regexp = re.compile("^/dev/sd.[1-9]") for mount in mounts: if re.match(regexp, mount): disk = Disk(mount_info=mount) disk.get_stats() disks.append(disk) devices = glob.glob("/dev/sd*[0-9]") mounted_devices = [disk.dev for disk in disks] for dev in devices: if not dev in mounted_devices: disk = Disk(dev=dev) if disk.is_mountable(): disks.append(disk) return render_template('disks/disks.html', disks=disks)
def index(): disks = [] mounts = subprocess.check_output(["/bin/mount", "-l"]).splitlines() regexp = re.compile("^/dev/sd.[1-9]") for mount in mounts: if re.match(regexp, mount): disk = Disk(mount_info=mount) disk.get_stats() disks.append(disk) devices = glob.glob("/dev/sd*[0-9]") mounted_devices = [disk.dev for disk in disks] for dev in devices: if not dev in mounted_devices: disk = Disk(dev=dev) if disk.is_mountable(): disks.append(disk) return render_template("disks/disks.html", disks=disks)