From d4ac61a96989768805769777e6642d42a0fb4edb Mon Sep 17 00:00:00 2001 From: David Lehman Date: Tue, 15 Dec 2009 18:25:46 -0600 Subject: Expand PartitionDevice.__str__ to include partition geometry and flags. --- storage/devices.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'storage') diff --git a/storage/devices.py b/storage/devices.py index 62bebd01a..1065a68a4 100644 --- a/storage/devices.py +++ b/storage/devices.py @@ -927,11 +927,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): -- cgit