summaryrefslogtreecommitdiff
path: root/qutebrowser/browser/downloadview.py
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2023-07-19 17:27:55 +0200
committerFlorian Bruhin <me@the-compiler.org>2023-07-19 17:27:55 +0200
commit5cfab728b29610dd1ab43591b4ba66919621b8a2 (patch)
tree82329b4d1ca473ae989eb01d1d6eb432671e02d0 /qutebrowser/browser/downloadview.py
parent92dea988c01e74596cc6ed698e88ac56df392c14 (diff)
downloadqutebrowser-5cfab728b29610dd1ab43591b4ba66919621b8a2.tar.gz
qutebrowser-5cfab728b29610dd1ab43591b4ba66919621b8a2.zip
Improve handling of Optional with new PyQt stubs
Diffstat (limited to 'qutebrowser/browser/downloadview.py')
-rw-r--r--qutebrowser/browser/downloadview.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/qutebrowser/browser/downloadview.py b/qutebrowser/browser/downloadview.py
index 8f04f8d9d..02bba7a41 100644
--- a/qutebrowser/browser/downloadview.py
+++ b/qutebrowser/browser/downloadview.py
@@ -77,12 +77,12 @@ class DownloadView(QListView):
self.clicked.connect(self.on_clicked)
def __repr__(self):
- model = self.model()
+ model = qtutils.add_optional(self.model())
count: Union[int, str]
- if qtutils.is_not_none(model):
- count = model.rowCount()
- else:
+ if model is None:
count = 'None'
+ else:
+ count = model.rowCount()
return utils.get_repr(self, count=count)
def _model(self) -> downloads.DownloadModel: