Ejemplo n.º 1
0
def _open_cache(cache_path):
    if sys.version_info[0] >= 3:
        # NOTE: don't know why but decode('zip') doesn't work on my
        # Python 3 build
        import zlib
        data = zlib.decompress(open(cache_path, 'rb').read())
        # return as bytes object encoded in utf-8 for cross-compat of cached
        data = cPickle.loads(data).encode('utf-8')
    else:
        data = open(cache_path, 'rb').read().decode('zip')
        data = cPickle.loads(data)
    return data
Ejemplo n.º 2
0
def _open_cache(cache_path):
    if PY3:
        # NOTE: don't know why but decode('zip') doesn't work on my
        # Python 3 build
        import zlib
        data = zlib.decompress(open(cache_path, 'rb').read())
        # return as bytes object encoded in utf-8 for cross-compat of cached
        data = cPickle.loads(data).encode('utf-8')
    else:
        data = open(cache_path, 'rb').read().decode('zip')
        data = cPickle.loads(data)
    return data
Ejemplo n.º 3
0
def _open_cache(cache_path):
    if sys.version_info[0] >= 3:
        # NOTE: don't know why but decode('zip') doesn't work on my
        # Python 3 build
        import zlib

        data = zlib.decompress(open(cache_path, "rb").read())
        # return as bytes object encoded in utf-8 for cross-compat of cached
        data = cPickle.loads(data).encode("utf-8")
    else:
        data = open(cache_path, "rb").read().decode("zip")
        data = cPickle.loads(data)
    return data
Ejemplo n.º 4
0
def _open_cache(cache_path):
    import zlib
    data = zlib.decompress(open(cache_path, 'rb').read())
    # return as bytes object encoded in utf-8 for cross-compat of cached
    data = cPickle.loads(data).encode('utf-8')
    return data