From de86a264737cc9917167f764655a40dbd5db59d7 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 8 Oct 2014 17:19:51 +0200 Subject: [PATCH] Fix DownloadView __repr__ if model is None. Fixes #170. --- qutebrowser/widgets/downloads.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/qutebrowser/widgets/downloads.py b/qutebrowser/widgets/downloads.py index 0964ccbe8..0eef50272 100644 --- a/qutebrowser/widgets/downloads.py +++ b/qutebrowser/widgets/downloads.py @@ -64,7 +64,12 @@ class DownloadView(QListView): self.customContextMenuRequested.connect(self.show_context_menu) def __repr__(self): - return utils.get_repr(self, count=self.model().rowCount()) + model = self.model() + if model is None: + count = 'None' + else: + count = model.rowCount() + return utils.get_repr(self, count=count) @pyqtSlot('QPoint') def show_context_menu(self, point):