def select_disk(disk): self.selected_disk = disk self.pardus_device = diskutils.parseLinuxDevice(disk[0]) self.other_devices = diskutils.getDeviceMap() self.selected_disk_info = "Selected Pardus disk : %s label: %s "\ % (self.selected_disk[0],self.selected_disk[1]) self.sop_screen()
def get_windows_partitions(): windows_partitions = [] device_list = diskutils.getDeviceMap() for i in device_list: device = parted.PedDevice.get(i[1]) disk = parted.PedDisk.new(device) path = disk.next_partition() while path: if path.fs_type: if path.fs_type.name in ("ntfs", "fat32"): if is_windows("%s%d" % (i[1], path.num), path.fs_type.name): windows_partitions.append([i[1], path.num, path.fs_type.name, "%s%d" % (i[1], path.num)]) path = disk.next_partition(path) return windows_partitions
def get_windows_partitions(): windows_partitions = [] device_list = diskutils.getDeviceMap() for i in device_list: device = parted.PedDevice.get(i[1]) disk = parted.PedDisk.new(device) path = disk.next_partition() while path: if path.fs_type: if path.fs_type.name in ("ntfs", "fat32"): if is_windows("%s%d" % (i[1], path.num), path.fs_type.name): windows_partitions.append([ i[1], path.num, path.fs_type.name, "%s%d" % (i[1], path.num) ]) path = disk.next_partition(path) return windows_partitions