diff options
author | Sayamindu Dasgupta <sayamindu@gmail.com> | 2009-10-13 21:11:26 (GMT) |
---|---|---|
committer | Sayamindu Dasgupta <sayamindu@gmail.com> | 2009-10-13 21:11:26 (GMT) |
commit | 44666132663b4a670788a141dd5e82118d39efe3 (patch) | |
tree | 81aff583f1692c6c3fc09396739ace47eef77110 | |
parent | 687a3f79285868fc35e290196436b9c4ca1f842c (diff) |
Fix occasional IndexErrors when the initial booklist is empty
-rw-r--r-- | listview.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/listview.py b/listview.py index ca3914e..49cbda8 100644 --- a/listview.py +++ b/listview.py @@ -70,5 +70,10 @@ class ListView(ExtListView): self.insertRows(rows) def get_selected_book(self): - return self.getFirstSelectedRow()[self.ROW_BOOK] + try: + ret = self.getFirstSelectedRow()[self.ROW_BOOK] + except IndexError: + ret = None + + return ret |