From 3b568f3156d642d8c78e06ec1c67dcd0e7345e11 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Mon, 18 Oct 2010 17:27:50 +0100 Subject: [PATCH] Silent fail if Reddit login errors --- hr/views.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/hr/views.py b/hr/views.py index d19628e..7ab21e1 100644 --- a/hr/views.py +++ b/hr/views.py @@ -29,9 +29,13 @@ def send_message(application, message_type, note=None): pass if len(application.user.redditaccount_set.all()) > 0: - from reddit.api import Inbox - ib = Inbox(settings.REDDIT_USER, settings.REDDIT_PASSWD) - ib.send(application.user.redditaccount_set.all()[0].username, subject, message) + from reddit.api import Inbox, LoginError + try: + ib = Inbox(settings.REDDIT_USER, settings.REDDIT_PASSWD) + except LoginError: + pass + else: + ib.send(application.user.redditaccount_set.all()[0].username, subject, message) def check_permissions(user, application=None):