mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 10:14:46 -04:00
Changed booksByTitle when empty list
This commit is contained in:
parent
2153d224ea
commit
2091ca2ca4
@ -832,8 +832,7 @@ class EPUB_MOBI(CatalogPlugin):
|
||||
# Methods
|
||||
def buildSources(self):
|
||||
if self.booksByTitle is None:
|
||||
self.fetchBooksByTitle()
|
||||
if not len(self.booksByTitle):
|
||||
if not self.fetchBooksByTitle():
|
||||
return False
|
||||
self.fetchBooksByAuthor()
|
||||
self.generateHTMLDescriptions()
|
||||
@ -996,6 +995,7 @@ class EPUB_MOBI(CatalogPlugin):
|
||||
titles.append(this_title)
|
||||
|
||||
# Re-sort based on title_sort
|
||||
if len(titles):
|
||||
self.booksByTitle = sorted(titles,
|
||||
key=lambda x:(x['title_sort'].upper(), x['title_sort'].upper()))
|
||||
if False and self.verbose:
|
||||
@ -1004,6 +1004,9 @@ class EPUB_MOBI(CatalogPlugin):
|
||||
for title in self.booksByTitle:
|
||||
self.opts.log.info((u" %-40s %-40s" % (title['title'][0:40],
|
||||
title['title_sort'][0:40])).encode('utf-8'))
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
|
||||
def fetchBooksByAuthor(self):
|
||||
# Generate a list of titles sorted by author from the database
|
||||
|
Loading…
x
Reference in New Issue
Block a user