summaryrefslogtreecommitdiffstats
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
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.
-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",