From 53e2e7b314c11de3089326a08a42d1ef52de124d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 29 Dec 2008 09:50:38 -0800 Subject: [PATCH] Fix #1485 ("Stop Job" on download of recipes causes repeated error) --- src/calibre/gui2/jobs2.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/jobs2.py b/src/calibre/gui2/jobs2.py index a485b93ab5..10b3853907 100644 --- a/src/calibre/gui2/jobs2.py +++ b/src/calibre/gui2/jobs2.py @@ -128,7 +128,10 @@ class JobManager(QAbstractTableModel): self.emit(SIGNAL('layoutChanged()')) def _status_update(self, job): - row = self.jobs.index(job) + try: + row = self.jobs.index(job) + except ValueError: # Job has been stopped + return self.emit(SIGNAL('dataChanged(QModelIndex, QModelIndex)'), self.index(row, 0), self.index(row, 3))