From 901db0911e08a10a6f1aa3b29987cf27e491f3ab Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Fri, 13 Mar 2015 19:45:43 +0100 Subject: [PATCH] Add __len__ to WebHistory. --- qutebrowser/browser/history.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qutebrowser/browser/history.py b/qutebrowser/browser/history.py index f29beabe1..b07343ba5 100644 --- a/qutebrowser/browser/history.py +++ b/qutebrowser/browser/history.py @@ -89,7 +89,7 @@ class WebHistory(QWebHistoryInterface): 'history', self.save, self.item_added) def __repr__(self): - return utils.get_repr(self, new_length=len(self._new_history)) + return utils.get_repr(self, length=len(self)) def __getitem__(self, key): return self._new_history[key] @@ -97,6 +97,9 @@ class WebHistory(QWebHistoryInterface): def __iter__(self): return iter(self._history_dict.values()) + def __len__(self): + return len(self._history_dict) + def get_recent(self): """Get the most recent history entries.""" old = self._lineparser.get_recent()