From 480e222d6df7f6122c38eb5b6cb4de77424a1556 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Fri, 16 May 2014 07:47:06 +0200 Subject: [PATCH] Log load status changes --- qutebrowser/widgets/webview.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/qutebrowser/widgets/webview.py b/qutebrowser/widgets/webview.py index bc5548b77..d8923be9c 100644 --- a/qutebrowser/widgets/webview.py +++ b/qutebrowser/widgets/webview.py @@ -30,6 +30,7 @@ import qutebrowser.config.config as config import qutebrowser.keyinput.modeman as modeman import qutebrowser.utils.message as message import qutebrowser.utils.webelem as webelem +import qutebrowser.utils.misc as utils from qutebrowser.browser.webpage import BrowserPage from qutebrowser.browser.hints import HintManager from qutebrowser.utils.usertypes import NeighborList, enum @@ -112,6 +113,10 @@ class WebView(QWebView): lambda *args: setattr(self, '_has_ssl_errors', True)) # FIXME find some way to hide scrollbars without setScrollBarPolicy + def __repr__(self): + return "WebView(url='{}')".format( + utils.elide(urlutils.urlstring(self.url()), 50)) + @property def load_status(self): """Getter for load_status.""" @@ -124,6 +129,8 @@ class WebView(QWebView): Emit: load_status_changed """ + logging.debug("load status for {}: {}".format( + repr(self), LoadStatus[val])) self._load_status = val self.load_status_changed.emit(LoadStatus[val])