From cedef9d81c73d7905077e3d8d03f08d1db232f42 Mon Sep 17 00:00:00 2001 From: Adam Dobrawy Date: Sun, 9 Jul 2017 20:47:48 +0200 Subject: [PATCH] Fix PY3 compatibility of compression --- django_mailbox/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django_mailbox/models.py b/django_mailbox/models.py index 98c22f7..116c0de 100644 --- a/django_mailbox/models.py +++ b/django_mailbox/models.py @@ -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),