1
0
Fork 0

Fix PY3 compatibility of compression

This commit is contained in:
Adam Dobrawy 2017-07-09 20:47:48 +02:00
parent aa9f230558
commit cedef9d81c

View file

@ -387,7 +387,7 @@ class Mailbox(models.Model):
if settings['compress_original_message']:
with NamedTemporaryFile(suffix=".eml.gz") as fp_tmp:
with gzip.GzipFile(fileobj=fp_tmp, mode="w") as fp:
fp.write(message.as_string())
fp.write(message.as_string().encode('utf-8'))
msg.eml.save(
"%s.eml.gz" % (uuid.uuid4(), ),
File(fp_tmp),