From 1ecfda0cab47ce4700a8dfb7a92126ff2d653741 Mon Sep 17 00:00:00 2001 From: Sergio Oliveira Date: Wed, 24 Sep 2014 16:47:04 -0300 Subject: [PATCH] Logging errors trying to connect to mailmanapi --- src/accounts/utils/mailman.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/accounts/utils/mailman.py b/src/accounts/utils/mailman.py index 6f05b36..0f3c7d1 100644 --- a/src/accounts/utils/mailman.py +++ b/src/accounts/utils/mailman.py @@ -1,6 +1,7 @@ import urlparse import requests +import logging from django.conf import settings @@ -18,7 +19,8 @@ def subscribe(listname, address): url = get_url(listname) try: requests.put(url, timeout=TIMEOUT, data={'address': address}) - except requests.exceptions.RequestException: + except: + logging.exception('Unable to subscribe user') return False return True @@ -27,7 +29,8 @@ def unsubscribe(listname, address): url = get_url(listname) try: requests.delete(url, timeout=TIMEOUT, data={'address': address}) - except requests.exceptions.RequestException: + except: + logging.exception('Unable to unsubscribe user') return False return True @@ -52,7 +55,8 @@ def address_lists(address, description=''): try: lists = requests.get(url, timeout=TIMEOUT, params=params) - except requests.exceptions.RequestException: + except: + logging.exception('Unable to list mailing lists') return [] return lists.json() -- libgit2 0.21.2