From 55be6b37f23a0693eb65e9561bd1f37819d55b77 Mon Sep 17 00:00:00 2001 From: Leifur Halldor Asgeirsson Date: Tue, 21 Jul 2015 11:50:15 -0400 Subject: [PATCH] possible fix for python3 maildir issue --- django_mailbox/transports/generic.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/django_mailbox/transports/generic.py b/django_mailbox/transports/generic.py index 2e1f979..6fc939c 100644 --- a/django_mailbox/transports/generic.py +++ b/django_mailbox/transports/generic.py @@ -1,4 +1,5 @@ import sys +import six from .base import EmailTransport @@ -9,9 +10,12 @@ class GenericFileMailbox(EmailTransport): def __init__(self, path): super(GenericFileMailbox, self).__init__() - self._path = path.encode( - sys.getfilesystemencoding() - ) + if six.PY2: + self._path = path.encode( + sys.getfilesystemencoding() + ) + else: + self._path = path def get_instance(self): return self._variant(self._path)