diff --git a/kindlecomicconverter/KCC_gui.py b/kindlecomicconverter/KCC_gui.py index d7aac8f..510544b 100644 --- a/kindlecomicconverter/KCC_gui.py +++ b/kindlecomicconverter/KCC_gui.py @@ -488,8 +488,10 @@ class WorkerThread(QThread): k = kindle.Kindle(options.profile) if k.path and k.coverSupport: for item in outputPath: - comic2ebook.options.covers[outputPath.index(item)][0].saveToKindle( - k, comic2ebook.options.covers[outputPath.index(item)][1]) + cover = comic2ebook.options.covers[outputPath.index(item)][0] + if cover: + cover.saveToKindle( + k, comic2ebook.options.covers[outputPath.index(item)][1]) MW.addMessage.emit('Kindle detected. Uploading covers... Done!', 'info', False) else: GUI.progress.content = '' diff --git a/kindlecomicconverter/comic2ebook.py b/kindlecomicconverter/comic2ebook.py index 48b2502..6dc5dd7 100755 --- a/kindlecomicconverter/comic2ebook.py +++ b/kindlecomicconverter/comic2ebook.py @@ -298,8 +298,9 @@ def buildOPF(dstdir, title, filelist, originalpath, cover=None): f.writelines(["", hescape(options.summary), "\n"]) for author in options.authors: f.writelines(["", hescape(author), "\n"]) - f.writelines(["" + strftime("%Y-%m-%dT%H:%M:%SZ", gmtime()) + "\n", - "\n"]) + f.write("" + strftime("%Y-%m-%dT%H:%M:%SZ", gmtime()) + "\n") + if cover: + f.write("\n") if options.iskindle and options.profile != 'Custom': f.writelines(["\n", "