diff --git a/src/calibre/library/catalog.py b/src/calibre/library/catalog.py index d53d985c62..72f00496e4 100644 --- a/src/calibre/library/catalog.py +++ b/src/calibre/library/catalog.py @@ -1282,7 +1282,7 @@ class EPUB_MOBI(CatalogPlugin): result += "%04X %-*s %s\n" % (N, length*3, hexa, s) N+=length print result - self.bookmarked_books = {} + if self.opts.connected_kindle: self.opts.log.info(" Collecting Kindle bookmarks matching catalog entries") @@ -1312,6 +1312,8 @@ class EPUB_MOBI(CatalogPlugin): break self.bookmarked_books = bookmarks + else: + self.bookmarked_books = {} def generateHTMLDescriptions(self): # Write each title to a separate HTML file in contentdir