Files
mayan-edms/mayan/apps/mailer/utils.py
2017-07-12 02:50:29 -04:00

22 lines
606 B
Python

from __future__ import unicode_literals
from .literals import EMAIL_SEPARATORS
def split_recipient_list(recipients, separator_list=None, separator_index=0):
separator_list = separator_list or EMAIL_SEPARATORS
try:
separator = separator_list[separator_index]
except IndexError:
return recipients
else:
result = []
for recipient in recipients:
result.extend(recipient.split(separator))
return split_recipient_list(
recipients=result, separator_list=separator_list,
separator_index=separator_index + 1
)