This commit is contained in:
Kovid Goyal 2020-01-07 21:29:54 +05:30
commit 38d463220c
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -22,6 +22,7 @@ from calibre.ebooks.oeb.polish.toc import TOC, create_ncx
from calibre.utils.localization import lang_as_iso639_1 from calibre.utils.localization import lang_as_iso639_1
from calibre.utils.logging import DevNull from calibre.utils.logging import DevNull
from calibre.utils.zipfile import ZipFile, ZIP_STORED from calibre.utils.zipfile import ZipFile, ZIP_STORED
from polyglot.builtins import as_bytes
valid_empty_formats = {'epub', 'txt', 'docx', 'azw3'} valid_empty_formats = {'epub', 'txt', 'docx', 'azw3'}
@ -42,7 +43,7 @@ def create_book(mi, path, fmt='epub', opf_name='metadata.opf', html_name='start.
if fmt == 'txt': if fmt == 'txt':
with open(path, 'wb') as f: with open(path, 'wb') as f:
if not mi.is_null('title'): if not mi.is_null('title'):
f.write(mi.title) f.write(as_bytes(mi.title))
return return
if fmt == 'docx': if fmt == 'docx':
from calibre.ebooks.conversion.plumber import Plumber from calibre.ebooks.conversion.plumber import Plumber