Further integration work with tagging

This commit is contained in:
2011-07-28 14:22:07 +01:00
parent 62140ac855
commit 9a457e6c40
4 changed files with 222 additions and 1 deletions

View File

@@ -3,7 +3,7 @@ from urllib2 import HTTPError, URLError
from celery.task import Task
from celery.decorators import task
from reddit.models import RedditAccount
from reddit.api import Inbox, LoginError
from reddit.api import Inbox, LoginError, Flair
from django.conf import settings
class send_reddit_message(Task):
@@ -82,3 +82,12 @@ def queue_account_updates(update_delay=604800, batch_size=50):
continue
update_account.delay(username=acc.pk)
@task(ignore_result=True)
def update_user_flair(username, character_name)
try:
ib = Flair(username=settings.REDDIT_USER, password=settings.REDDIT_PASSWORD)
ib.set_flair(settings.REDDIT_SUBREDDIT, username, character_name, '')
except LoginError, exc:
logger.error("Error logging into Reddit")