From: Jan Szejko Date: Thu, 6 Sep 2018 12:59:48 +0000 (+0200) Subject: ignore mailchimp errors X-Git-Url: https://git.mdrn.pl/prawokultury.git/commitdiff_plain/859fae2c82a1aeefbc3e690be081daefb5fbd1e9 ignore mailchimp errors --- diff --git a/contact/mailing.py b/contact/mailing.py index bfd4209..fc40a10 100644 --- a/contact/mailing.py +++ b/contact/mailing.py @@ -41,12 +41,15 @@ def subscribe(email): else: if member['status'] != 'subscribed': remove_from_groups(email, client) - client.lists.members.create_or_update( - settings.MAILCHIMP_LIST_ID, subscriber_hash(email), - data={ - 'email_address': email, - 'status_if_new': 'subscribed', - 'status': 'subscribed', - 'interests': INTERESTS, - } - ) + try: + client.lists.members.create_or_update( + settings.MAILCHIMP_LIST_ID, subscriber_hash(email), + data={ + 'email_address': email, + 'status_if_new': 'subscribed', + 'status': 'subscribed', + 'interests': INTERESTS, + } + ) + except MailChimpError: + pass