mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Nicer error msg when loading covers too large for RAM
This commit is contained in:
parent
446c8c9676
commit
38e447e519
@ -668,6 +668,9 @@ class BooksModel(QAbstractTableModel): # {{{
|
|||||||
data = self.db.cover(row_number)
|
data = self.db.cover(row_number)
|
||||||
except IndexError: # Happens if database has not yet been refreshed
|
except IndexError: # Happens if database has not yet been refreshed
|
||||||
pass
|
pass
|
||||||
|
except MemoryError:
|
||||||
|
raise ValueError(_('The cover for the book %s is too large, cannot load it.'
|
||||||
|
' Resize or delete it.') % self.db.title(row_number))
|
||||||
|
|
||||||
if not data:
|
if not data:
|
||||||
return self.default_image
|
return self.default_image
|
||||||
|
Loading…
x
Reference in New Issue
Block a user