[PATCH 3/4] Expand PartitionDevice.__str__ to include partition geometry and flags.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



---
 storage/devices.py |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/storage/devices.py b/storage/devices.py
index 1598497..c55abb8 100644
--- a/storage/devices.py
+++ b/storage/devices.py
@@ -926,11 +926,20 @@ class PartitionDevice(StorageDevice):
         s = StorageDevice.__str__(self)
         s += ("  grow = %(grow)s  max size = %(maxsize)s  bootable = %(bootable)s\n"
               "  part type = %(partType)s  primary = %(primary)s\n"
-              "  partedPartition = %(partedPart)r  disk = %(disk)r" %
+              "  partedPartition = %(partedPart)r  disk = %(disk)r\n" %
               {"grow": self.req_grow, "maxsize": self.req_max_size,
                "bootable": self.bootable, "partType": self.partType,
                "primary": self.req_primary,
                "partedPart": self.partedPartition, "disk": self.disk})
+
+        if self.partedPartition:
+            s += ("  start = %(start)s  end = %(end)s  length = %(length)s\n"
+                  "  flags = %(flags)s" %
+                  {"length": self.partedPartition.geometry.length,
+                   "start": self.partedPartition.geometry.start,
+                   "end": self.partedPartition.geometry.end,
+                   "flags": self.partedPartition.getFlagsAsString()})
+
         return s
 
     def writeKS(self, f, preexisting=False, noformat=False, s=None):
-- 
1.6.5.2

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list

[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux