[PATCH 2/2] Add a "File Bug" button to the catch-all partitioning exception handler.

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

 



---
 packages.py |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/packages.py b/packages.py
index 26f17c2..9301a0f 100644
--- a/packages.py
+++ b/packages.py
@@ -33,6 +33,7 @@ import string
 import language
 import shutil
 import traceback
+from exception import handleException
 from flags import flags
 from product import *
 from constants import *
@@ -178,13 +179,17 @@ def turnOnFilesystems(anaconda):
             sys.exit(1)
         except Exception as msg:
             # catch-all
-            anaconda.intf.detailedMessageWindow(_("Storage Activation Failed"),
+            rc = anaconda.intf.detailedMessageWindow(_("Storage Activation Failed"),
                                 _("An error was encountered while "
                                   "activating your storage configuration."),
                                 msg,
                                 type = "custom",
-                                custom_buttons = [_("_Exit installer")])
-            sys.exit(1)
+                                custom_buttons = [_("_File Bug"), _("_Exit installer")])
+
+            if rc == 0:
+                handleException(anaconda, sys.exc_info())
+            elif rc == 1:
+                sys.exit(1)
 
         if not anaconda.id.upgrade:
             anaconda.id.storage.fsset.turnOnSwap(anaconda.intf)
-- 
1.6.1.3

_______________________________________________
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