mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Fix UnicodeError for unicode filenames while writing the zipfile.
This commit is contained in:
parent
85a63e297e
commit
caca655a33
@ -509,5 +509,7 @@ class EpubBuilder(StandaloneHTMLBuilder):
|
|||||||
epub.write(path.join(outdir, 'mimetype'), 'mimetype', \
|
epub.write(path.join(outdir, 'mimetype'), 'mimetype', \
|
||||||
zipfile.ZIP_STORED)
|
zipfile.ZIP_STORED)
|
||||||
for file in projectfiles:
|
for file in projectfiles:
|
||||||
|
if isinstance(file, unicode):
|
||||||
|
file = file.encode('utf-8')
|
||||||
epub.write(path.join(outdir, file), file, zipfile.ZIP_DEFLATED)
|
epub.write(path.join(outdir, file), file, zipfile.ZIP_DEFLATED)
|
||||||
epub.close()
|
epub.close()
|
||||||
|
Loading…
Reference in New Issue
Block a user