From 7da05b3fb9aca4266eecfd565bd3a70a67ac8815 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sun, 23 Feb 2014 17:39:29 +0100 Subject: [PATCH] Raise better error in NeighborList.curitem if no index is set --- qutebrowser/utils/usertypes.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qutebrowser/utils/usertypes.py b/qutebrowser/utils/usertypes.py index 585a57b9e..e19dd6bf4 100644 --- a/qutebrowser/utils/usertypes.py +++ b/qutebrowser/utils/usertypes.py @@ -104,7 +104,10 @@ class NeighborList: def curitem(self): """Get the current item in the list.""" - return self._items[self.idx] + if self.idx is not None: + return self._items[self.idx] + else: + raise IndexError("No current item!") def nextitem(self): """Get the next item in the list."""