From 219feadc1ef3d77ca72d18a964070c7c1449dc38 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 2 Nov 2010 23:52:07 -0600 Subject: [PATCH] ... --- src/calibre/devices/misc.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/calibre/devices/misc.py b/src/calibre/devices/misc.py index af5a77ce03..d95c8e4036 100644 --- a/src/calibre/devices/misc.py +++ b/src/calibre/devices/misc.py @@ -124,12 +124,15 @@ class PDNOVEL_KOBO(PDNOVEL): BCD = [0x222] - EBOOK_DIR_MAIN = 'eBooks/Kobo' + EBOOK_DIR_MAIN = 'eBooks' def upload_cover(self, path, filename, metadata, filepath): coverdata = getattr(metadata, 'thumbnail', None) if coverdata and coverdata[2]: - with open(os.path.join(path, '.thumbnail', filename+'.jpg'), 'wb') as coverfile: + dirpath = os.path.join(path, '.thumbnail') + if not os.path.exists(dirpath): + os.makedirs(dirpath) + with open(os.path.join(dirpath, filename+'.jpg'), 'wb') as coverfile: coverfile.write(coverdata[2])