@look_for_fixme
def check_email(email):
"""
- 'email' must be a valid email address consisting of characters,
- an '@', and more characters. It should not be the default contact
- email address 'admin@software-carpentry.org'.
+ 'email' must be a comma-separated list of valid email addresses.
+ The list may be empty. A valid email address consists of characters,
+ an '@', and more characters. It should not contain the default contact
"""
return bool(re.match(EMAIL_PATTERN, email)) and \
'helper list isn\'t a valid list of format ' +
'["First helper", "Second helper",..]'),
- 'email': (True, check_email,
- 'contact email invalid or still set to ' +
+ 'email': (True, check_emails,
+ 'contact email list isn\'t a valid list of format ' +
+ '["me@example.org", "you@example.org",..] or contains incorrectly formatted email addresses or ' +
'"{0}".'.format(DEFAULT_CONTACT_EMAIL)),
'eventbrite': (False, check_eventbrite, 'Eventbrite key appears invalid'),