diff options
author | Peter Jones <pjones@redhat.com> | 2007-07-23 16:30:18 +0000 |
---|---|---|
committer | Peter Jones <pjones@redhat.com> | 2007-07-23 16:30:18 +0000 |
commit | 9d492352eed57c08de46782f06a3b3f4f00df251 (patch) | |
tree | 5524384319a606e70bf5ff4ff29bae9d6e8309b1 | |
parent | 734f3c2f4f387dd55f2242fe1eb3585e96da7267 (diff) | |
download | anaconda-9d492352eed57c08de46782f06a3b3f4f00df251.tar.gz anaconda-9d492352eed57c08de46782f06a3b3f4f00df251.tar.xz anaconda-9d492352eed57c08de46782f06a3b3f4f00df251.zip |
log tracebacks from DiskSet._labelDevice()
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | partedUtils.py | 5 |
2 files changed, 11 insertions, 0 deletions
@@ -1,3 +1,9 @@ +2007-07-23 Peter Jones <pjones@redhat.com> + + * partedUtils.py (DiskSet._labelDevice): log the traceback that + we're squashing, so we'll be able to fix code bugs when something + doesn't get on the drive list. + 2007-07-20 Peter Jones <pjones@redhat.com> * loader2/modules.c (doLoadModules): only care if a moduleInfo entry diff --git a/partedUtils.py b/partedUtils.py index dd6ce2deb..59ab4228f 100644 --- a/partedUtils.py +++ b/partedUtils.py @@ -29,6 +29,7 @@ import rhpl import dmraid import block import lvm +import traceback from flags import flags from partErrors import * @@ -1094,6 +1095,10 @@ class DiskSet: log.debug("parted error: %s" % (msg,)) raise except: + exc = sys.exc_info() + exc = traceback.format_exception(*exc) + for line in exc.splitlines(): + log.error(line) self._removeDisk(drive) raise LabelError, drive |