summaryrefslogtreecommitdiffstats
path: root/pyanaconda/exception.py
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2013-02-21 10:55:46 -0500
committerBrian C. Lane <bcl@redhat.com>2013-02-21 08:52:15 -0800
commit534f569e5abc017b137957786f15a67f3f4e07af (patch)
treeb67d07db46c06af9090dc14e7c8986be143e78ea /pyanaconda/exception.py
parentb2f0dd4667488e349848d8ee9a63ce73446b3f1a (diff)
downloadanaconda-534f569e5abc017b137957786f15a67f3f4e07af.tar.gz
anaconda-534f569e5abc017b137957786f15a67f3f4e07af.tar.xz
anaconda-534f569e5abc017b137957786f15a67f3f4e07af.zip
Add more stuff to the exception reporting skip list.
For me, this reduces the time from traceback to dialog from at least ten seconds to almost instantaneous. And it's not helpful stuff either. If you see it take a very long time to generate a traceback file, please check the file and see if it's because something is being pickled that doesn't need to be.
Diffstat (limited to 'pyanaconda/exception.py')
-rw-r--r--pyanaconda/exception.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/pyanaconda/exception.py b/pyanaconda/exception.py
index 6df725143..5701ed2ca 100644
--- a/pyanaconda/exception.py
+++ b/pyanaconda/exception.py
@@ -167,6 +167,9 @@ def initExceptionHandling(anaconda):
conf = Config(programName="anaconda",
programVersion=isys.getAnacondaVersion(),
attrSkipList=["_intf._actions",
+ "_intf._currentAction._xklwrapper",
+ "_intf._currentAction.language.translations",
+ "_intf._currentAction.language.locales",
"_intf.storage.bootloader.password",
"_intf.storage.data",
"_intf.storage.encryptionPassphrase",