Coding style fixes.

This commit is contained in:
Antoine Nguyen
2015-03-11 10:21:04 +01:00
parent bfc72eccdc
commit 4e305ed003
2 changed files with 13 additions and 9 deletions
+2 -1
View File
@@ -14,7 +14,8 @@ from .lib import (
ImapEmail, create_mail_attachment
)
from validators import validate_email_list
from .validators import validate_email_list
def html2plaintext(content):
"""HTML to plain text translation.
+11 -8
View File
@@ -1,17 +1,20 @@
from django.utils.encoding import force_text
from django.utils.deconstruct import deconstructible
from django.core.validators import validate_email
"""Custom form validators."""
from email.utils import getaddresses
from django.utils.encoding import force_text
from django.core.validators import validate_email
class EmailListValidator(object):
"""
Validate a comma separated list of email
"""
"""Validate a comma separated list of email."""
def __call__(self, value):
value = force_text(value)
emails = map(unicode.strip, value.split(','))
emails = [unicode.strip(email) for email in value.split(",")]
addresses = getaddresses(emails)
[ validate_email(e) for r, e in addresses ]
[validate_email(e) for r, e in addresses.values]
validate_email_list = EmailListValidator()