summaryrefslogtreecommitdiffstats
path: root/pyanaconda/packaging/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyanaconda/packaging/__init__.py')
-rw-r--r--pyanaconda/packaging/__init__.py11
1 files changed, 3 insertions, 8 deletions
diff --git a/pyanaconda/packaging/__init__.py b/pyanaconda/packaging/__init__.py
index 25d4aa2b8..0108f683c 100644
--- a/pyanaconda/packaging/__init__.py
+++ b/pyanaconda/packaging/__init__.py
@@ -482,10 +482,8 @@ class Payload(object):
device.format.setup(mountpoint=mountpoint)
except StorageError as e:
log.error("mount failed: %s" % e)
- exn = PayloadSetupError(str(e))
- if errorHandler.cb(exn) == ERROR_RAISE:
- device.teardown(recursive=True)
- raise exn
+ device.teardown(recursive=True)
+ raise PayloadSetupError(str(e))
def _setupNFS(self, mountpoint, server, path, options):
""" Prepare an NFS directory for use as a package source. """
@@ -511,10 +509,7 @@ class Payload(object):
try:
isys.mount(url, mountpoint, fstype="nfs", options=options)
except SystemError as e:
- log.error("mount failed: %s" % e)
- exn = PayloadSetupError(str(e))
- if errorHandler.cb(exn) == ERROR_RAISE:
- raise exn
+ raise PayloadSetupError(str(e))
###
### METHODS FOR INSTALLING THE PAYLOAD