datatracker/ietf/mailtoken/utils.py
2015-08-09 20:11:26 +00:00

21 lines
494 B
Python

from django.core.exceptions import ObjectDoesNotExist
from ietf.mailtoken.models import MailToken
def gather_addresses(slug,**kwargs):
addrs = []
try:
mailtoken = MailToken.objects.get(slug=slug)
except ObjectDoesNotExist:
# TODO remove the raise here, or find a better way to detect runtime misconfiguration
raise
return addrs
for recipient in mailtoken.recipients.all():
addrs.extend(recipient.gather(**kwargs))
return addrs