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)
|
||||
except IndexError: # Happens if database has not yet been refreshed
|
||||
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:
|
||||
return self.default_image
|
||||
|
Loading…
x
Reference in New Issue
Block a user