From: "Brian C. Lane" bcl@redhat.com
--- pyanaconda/ui/tui/spokes/storage.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/pyanaconda/ui/tui/spokes/storage.py b/pyanaconda/ui/tui/spokes/storage.py index c0a7cdd..a8b3d9f 100644 --- a/pyanaconda/ui/tui/spokes/storage.py +++ b/pyanaconda/ui/tui/spokes/storage.py @@ -168,6 +168,10 @@ class StorageSpoke(NormalTUISpoke): elif count == 0: summary = (_("No disks selected; please select at least one disk to install to."))
+ # Append storage errors to the summary + if self.errors: + summary = summary + "\n" + "\n".join(self.errors) + return summary
def refresh(self, args = None): @@ -261,7 +265,8 @@ class StorageSpoke(NormalTUISpoke): doKickstartStorage(self.storage, self.data, self.instclass) except StorageError as e: log.error("storage configuration failed: %s" % e) - self.errors = e + print _("storage configuration failed: %s") % e + self.errors = [str(e)] self.data.clearpart.type = CLEARPART_TYPE_ALL self.data.clearpart.initAll = False self.storage.config.update(self.data) @@ -274,8 +279,10 @@ class StorageSpoke(NormalTUISpoke): self._ready = True for e in self.errors: log.error(e) + print e for w in warnings: log.warn(w) + print w
def initialize(self): NormalTUISpoke.initialize(self)
On 10/26/2012 10:51 AM, Brian C. Lane wrote:
From: "Brian C. Lane" bcl@redhat.com
pyanaconda/ui/tui/spokes/storage.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/pyanaconda/ui/tui/spokes/storage.py b/pyanaconda/ui/tui/spokes/storage.py index c0a7cdd..a8b3d9f 100644 --- a/pyanaconda/ui/tui/spokes/storage.py +++ b/pyanaconda/ui/tui/spokes/storage.py @@ -168,6 +168,10 @@ class StorageSpoke(NormalTUISpoke): elif count == 0: summary = (_("No disks selected; please select at least one disk to install to."))
# Append storage errors to the summaryif self.errors:summary = summary + "\n" + "\n".join(self.errors)return summary def refresh(self, args = None):@@ -261,7 +265,8 @@ class StorageSpoke(NormalTUISpoke): doKickstartStorage(self.storage, self.data, self.instclass) except StorageError as e: log.error("storage configuration failed: %s" % e)
self.errors = e
print _("storage configuration failed: %s") % eself.errors = [str(e)] self.data.clearpart.type = CLEARPART_TYPE_ALL self.data.clearpart.initAll = False self.storage.config.update(self.data)@@ -274,8 +279,10 @@ class StorageSpoke(NormalTUISpoke): self._ready = True for e in self.errors: log.error(e)
print e for w in warnings: log.warn(w)print w def initialize(self): NormalTUISpoke.initialize(self)
ACK
anaconda-patches@lists.fedorahosted.org