mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Allow passing bytestrings as replacements to the localunzip module as well
This commit is contained in:
parent
bab29014b1
commit
e214e3c86c
@ -283,7 +283,10 @@ class LocalZipFile(object):
|
||||
if header.filename in names:
|
||||
zi = ZipInfo(header.filename)
|
||||
zi.compress_type = header.compression_method
|
||||
ztemp.writestr(zi, replacements[header.filename].read())
|
||||
r = replacements[header.filename]
|
||||
if not isinstance(r, bytes):
|
||||
r = r.read()
|
||||
ztemp.writestr(zi, r)
|
||||
found.add(header.filename)
|
||||
else:
|
||||
ztemp.writestr(header.filename, self.read(header.filename,
|
||||
|
Loading…
x
Reference in New Issue
Block a user