[PATCH 3/5] Make questionInitializeDisk() somewhat less ugly.

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

 



This cleans up the language in questionInitializeDisk(), as well as
making the disk description a parameter, so we can provide a better
description than parted would when one is available.
---
 storage/devicetree.py |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/storage/devicetree.py b/storage/devicetree.py
index 8f7c4f0..4ff4727 100644
--- a/storage/devicetree.py
+++ b/storage/devicetree.py
@@ -121,7 +121,7 @@ def getLUKSPassphrase(intf, device, globalPassphrase):
     return (passphrase, isglobal)
 
 # Don't really know where to put this.
-def questionInitializeDisk(intf=None, name=None):
+def questionInitializeDisk(intf=None, name=None, description=None):
     retVal = False # The less destructive default
     if not intf or not name:
         pass
@@ -135,15 +135,18 @@ def questionInitializeDisk(intf=None, name=None):
         bypath = deviceNameToDiskByPath(name)
         details = ""
 
+        if description is None:
+            description = dev.model
+
         if bypath:
             details = "\n\nDevice details:\n%s" % (bypath,)
 
         rc = intf.messageWindow(_("Warning"),
-                _("Error processing drive %s %-0.fMB (%s).\n\n"
-                  "Maybe it needs to be reinitialized.  YOU "
-                  "WILL LOSE ALL DATA ON THIS DRIVE IF YOU "
-                  "REINITIALIZE IT!%s")
-                % (name, dev.getSize(), dev.model, details,),
+                _("Error processing drive:\n\n"
+                  "%s\n%-0.fMB\n%s\n\n"
+                  "This device may need to be reinitialized.\n\n"
+                  "REINITIALIZING WILL CAUSE ALL DATA TO BE LOST!%s")
+                % (name, dev.getSize(), description, details,),
                 type="custom",
                 custom_buttons = [ _("_Ignore drive"),
                                    _("_Re-initialize drive") ],
-- 
1.6.4

_______________________________________________
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