Small fix to bug in K4/Mobi DeDRM with unicode filenames.

Fixes #658
This commit is contained in:
Mike Vastola 2018-11-14 18:01:25 -05:00
parent 9b001bfaf3
commit 454286b08b

View file

@ -269,7 +269,7 @@ def decryptBook(infile, outdir, kDatabaseFiles, androidFiles, serials, pids):
re.match('^{0-9A-F-}{36}$', orig_fn_root) re.match('^{0-9A-F-}{36}$', orig_fn_root)
): # Kindle for PC / Mac / Android / Fire / iOS ): # Kindle for PC / Mac / Android / Fire / iOS
clean_title = cleanup_name(book.getBookTitle()) clean_title = cleanup_name(book.getBookTitle())
outfilename = '{}_{}'.format(orig_fn_root, clean_title) outfilename = u'{}_{}'.format(orig_fn_root, clean_title)
else: # E Ink Kindle, which already uses a reasonable name else: # E Ink Kindle, which already uses a reasonable name
outfilename = orig_fn_root outfilename = orig_fn_root