From a8a98dfeb1860c7c462d0fae1f46fd6d0a14989b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 11 Oct 2013 18:27:59 +0530 Subject: [PATCH] Fix #1238636 [Calibre 1.6 / Find Duplicates Plugin /ERROR: Unhandled exception: ValueError:tuple.index(x): x not in tuple](https://bugs.launchpad.net/calibre/+bug/1238636) --- src/calibre/gui2/library/alternate_views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/library/alternate_views.py b/src/calibre/gui2/library/alternate_views.py index 68ebe74ba1..a3885bf135 100644 --- a/src/calibre/gui2/library/alternate_views.py +++ b/src/calibre/gui2/library/alternate_views.py @@ -827,6 +827,9 @@ class GridView(QListView): changed = old_marked | current_marked m = self.model() for book_id in changed: - self.update(m.index(m.db.data.id_to_index(book_id), 0)) + try: + self.update(m.index(m.db.data.id_to_index(book_id), 0)) + except ValueError: + pass # }}}