예제 #1
0
파일: gzip.py 프로젝트: spaceone/httoop
	def encode(cls, data, charset=None, mimetype=None):
		try:
			out = io.BytesIO()
			with gzip.GzipFile(fileobj=out, mode="w") as fd:
				fd.write(Codec.encode(data, charset))
			return out.getvalue()
			# return zlib.compress(Codec.encode(data, charset), cls.compression_level)
		except zlib.error:
			raise EncodeError(_(u'Invalid gzip data.'))
예제 #2
0
파일: gzip.py 프로젝트: vermuz/httoop
	def encode(cls, data, charset=None, mimetype=None):
		try:
			return zlib.compress(Codec.encode(data, charset), 16 + zlib.MAX_WBITS)
		except zlib.error:
			raise EncodeError(_(u'Invalid gzip data.'))
예제 #3
0
 def encode(cls, data, charset=None, mimetype=None):
     try:
         return zlib.compress(Codec.encode(data, charset))
     except zlib.error:
         raise EncodeError(_(u'Invalid zlib/deflate data.'))
예제 #4
0
파일: zlib.py 프로젝트: pombredanne/httoop
	def encode(cls, data, charset=None, mimetype=None):
		try:
			return zlib.compress(Codec.encode(data, charset))
		except zlib.error:
			raise EncodeError(_(u'Invalid zlib/deflate data.'))