From f2b10160ccf57ef619f71e0d74290756ec7c664c Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Fri, 12 Sep 2014 20:10:13 +0200 Subject: [PATCH] Handle IOError with qute://help. --- qutebrowser/network/qutescheme.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/qutebrowser/network/qutescheme.py b/qutebrowser/network/qutescheme.py index 6d1f33412..d77c7a788 100644 --- a/qutebrowser/network/qutescheme.py +++ b/qutebrowser/network/qutescheme.py @@ -69,10 +69,12 @@ class QuteSchemeHandler(schemehandler.SchemeHandler): return schemehandler.ErrorNetworkReply( request, errorstr, QNetworkReply.ContentNotFoundError, self.parent()) - else: - data = handler(request) - else: + try: data = handler(request) + except IOError as e: + return schemehandler.ErrorNetworkReply( + request, str(e), QNetworkReply.ContentNotFoundError, + self.parent()) return schemehandler.SpecialNetworkReply( request, data, 'text/html', self.parent())