From 267552fe77850acd594fa3110e74b0fda617102e Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 22 May 2014 16:40:04 +0200 Subject: [PATCH] Only re-enable faulthandler when stderr is available --- qutebrowser/app.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qutebrowser/app.py b/qutebrowser/app.py index 52bf403b9..ac1604d75 100644 --- a/qutebrowser/app.py +++ b/qutebrowser/app.py @@ -643,7 +643,10 @@ class QuteBrowser(QApplication): self._maybe_quit('networkmanager') if self._crashlogfile is not None: # Re-enable faulthandler to stdout, then remove crash log - faulthandler.enable() + if sys.stderr is not None: + faulthandler.enable() + else: + faulthandler.disable() self._crashlogfile.close() try: os.remove(self._crashlogfile.name)