1
0
Fork 0

possible fix for python3 maildir issue

This commit is contained in:
Leifur Halldor Asgeirsson 2015-07-21 11:50:15 -04:00 committed by Adam Coddington
parent f706cacd27
commit 55be6b37f2

View file

@ -1,4 +1,5 @@
import sys import sys
import six
from .base import EmailTransport from .base import EmailTransport
@ -9,9 +10,12 @@ class GenericFileMailbox(EmailTransport):
def __init__(self, path): def __init__(self, path):
super(GenericFileMailbox, self).__init__() super(GenericFileMailbox, self).__init__()
if six.PY2:
self._path = path.encode( self._path = path.encode(
sys.getfilesystemencoding() sys.getfilesystemencoding()
) )
else:
self._path = path
def get_instance(self): def get_instance(self):
return self._variant(self._path) return self._variant(self._path)