def mail_admins(subject, message, *args, **kwargs): # noqa
"""
Wraps the mail_admins function from Django to wrap long lines in emails. The exim mail server
used in EDD dis-allows lines longer than 998 bytes.
"""
wrapper = TextWrapper(width=79, break_on_hyphens=False, replace_whitespace=False,
subsequent_indent=' ')
message = '\n'.join(chain(*[wrapper.wrap(line) for line in message.splitlines()]))
_mail_admins(subject, message, *args, **kwargs)
评论列表
文章目录