mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-18 05:51:26 +02:00
Coding style fixes.
This commit is contained in:
@@ -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.
|
||||
|
||||
@@ -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()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user