Silent fail if Reddit login errors

This commit is contained in:
2010-10-18 17:27:50 +01:00
parent 0546c2e7bf
commit 3b568f3156

View File

@@ -29,9 +29,13 @@ def send_message(application, message_type, note=None):
pass pass
if len(application.user.redditaccount_set.all()) > 0: if len(application.user.redditaccount_set.all()) > 0:
from reddit.api import Inbox from reddit.api import Inbox, LoginError
ib = Inbox(settings.REDDIT_USER, settings.REDDIT_PASSWD) try:
ib.send(application.user.redditaccount_set.all()[0].username, subject, message) 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): def check_permissions(user, application=None):