From ee7b4256a92a99a248f2ee182e3d3f0eceb4ca2e Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 7 Jul 2016 18:24:08 +0200 Subject: [PATCH] Fix AbstractTab repr() with no URL available --- qutebrowser/browser/tab.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/qutebrowser/browser/tab.py b/qutebrowser/browser/tab.py index 9566c580a..0f685e859 100644 --- a/qutebrowser/browser/tab.py +++ b/qutebrowser/browser/tab.py @@ -527,6 +527,9 @@ class AbstractTab(QWidget): raise NotImplementedError def __repr__(self): - url = utils.elide(self.cur_url.toDisplayString(QUrl.EncodeUnicode), - 100) + try: + url = utils.elide(self.cur_url.toDisplayString(QUrl.EncodeUnicode), + 100) + except AttributeError: + url = '' return utils.get_repr(self, tab_id=self.tab_id, url=url)