def decode(cls, data, charset=None, mimetype=None): try: with gzip.GzipFile(fileobj=io.BytesIO(data)) as fd: return fd.read() # data = zlib.decompress(data, 16 + zlib.MAX_WBITS) except (zlib.error, IOError, EOFError): raise DecodeError(_(u'Invalid gzip data.')) return Codec.decode(data, charset)
def decode(cls, data, charset=None, mimetype=None): try: data = zlib.decompress(data, 16 + zlib.MAX_WBITS) except zlib.error: raise DecodeError(_(u'Invalid gzip data.')) return Codec.decode(data, charset)
def decode(cls, data, charset=None, mimetype=None): try: data = zlib.decompress(data) except zlib.error: raise DecodeError(_(u'Invalid zlib/deflate data.')) return Codec.decode(data, charset)
def decode(cls, data, charset=None, mimetype=None): try: data = zlib.decompress(data) except zlib.error: raise DecodeError(_(u'Invalid zlib/deflate data.')) return Codec.decode(data, charset)