This commit is contained in:
Kovid Goyal 2018-10-03 07:34:53 +05:30
commit 3fff9ec9cd
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 10 additions and 7 deletions

View File

@ -31,7 +31,8 @@
"inc_dirs": "!zlib_inc_dirs",
"lib_dirs": "!zlib_lib_dirs",
"libraries": "z",
"windows_libraries": "zlib"
"windows_libraries": "zlib",
"needs_py2": true
},
{
"name": "certgen",

View File

@ -12,9 +12,8 @@ from io import BytesIO, DEFAULT_BUFFER_SIZE
from itertools import chain, repeat, izip_longest
from operator import itemgetter
from functools import wraps
from polyglot.builtins import map
from polyglot.builtins import reraise
from polyglot.builtins import reraise, map, is_py3
from calibre import guess_type, force_unicode
from calibre.constants import __version__, plugins
@ -31,10 +30,13 @@ from calibre.utils.monotonic import monotonic
Range = namedtuple('Range', 'start stop size')
MULTIPART_SEPARATOR = uuid.uuid4().hex.decode('ascii')
COMPRESSIBLE_TYPES = {'application/json', 'application/javascript', 'application/xml', 'application/oebps-package+xml'}
zlib, zlib2_err = plugins['zlib2']
if zlib2_err:
raise RuntimeError('Failed to laod the zlib2 module with error: ' + zlib2_err)
del zlib2_err
if is_py3:
import zlib
else:
zlib, zlib2_err = plugins['zlib2']
if zlib2_err:
raise RuntimeError('Failed to load the zlib2 module with error: ' + zlib2_err)
del zlib2_err
def header_list_to_file(buf): # {{{