[PATCH 2/2] Catch errors from blivet when parsing kickstart.

David Lehman dlehman at redhat.com
Tue Sep 16 16:30:48 UTC 2014


Resolves: rhbz#1072285
---
 pyanaconda/kickstart.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pyanaconda/kickstart.py b/pyanaconda/kickstart.py
index 9103d25..4c90d4e 100644
--- a/pyanaconda/kickstart.py
+++ b/pyanaconda/kickstart.py
@@ -26,7 +26,7 @@ from blivet.devicelibs import swap as swap_lib
 from blivet.formats import getFormat
 from blivet.partitioning import doPartitioning
 from blivet.partitioning import growLVM
-from blivet.errors import PartitioningError
+from blivet.errors import PartitioningError, StorageError
 from blivet.size import Size
 from blivet import udev
 from blivet.platform import platform
@@ -1830,7 +1830,7 @@ def preScriptPass(f):
 
     try:
         ksparser.readKickstart(f)
-    except KickstartError as e:
+    except (KickstartError, StorageError, ValueError) as e:
         # We do not have an interface here yet, so we cannot use our error
         # handling callback.
         print(e)
-- 
1.9.3



More information about the anaconda-patches mailing list