Trace lines on shutdown with --debug.

This commit is contained in:
Florian Bruhin 2014-07-31 21:21:07 +02:00
parent 70d8163353
commit c27f8b69d6

View File

@ -63,6 +63,7 @@ from qutebrowser.utils.misc import get_standard_dir, actute_warning
from qutebrowser.utils.qt import get_qt_args from qutebrowser.utils.qt import get_qt_args
from qutebrowser.utils.readline import ReadlineBridge from qutebrowser.utils.readline import ReadlineBridge
from qutebrowser.utils.usertypes import Timer, KeyMode from qutebrowser.utils.usertypes import Timer, KeyMode
from qutebrowser.utils.debug import trace_lines
class Application(QApplication): class Application(QApplication):
@ -708,4 +709,7 @@ class Application(QApplication):
qInstallMessageHandler(None) qInstallMessageHandler(None)
# Now we can hopefully quit without segfaults # Now we can hopefully quit without segfaults
log.destroy.debug("Calling QApplication::exit...") log.destroy.debug("Calling QApplication::exit...")
if self.args.debug:
log.destroy.debug("Now logging late shutdown.")
trace_lines(True)
self.exit(status) self.exit(status)