pandora/pandora/user/tasks.py

27 lines
634 B
Python
Raw Normal View History

2012-02-13 11:20:54 +05:30
# -*- coding: utf-8 -*-
# vi:si:et:sw=4:sts=4:ts=4
import os
from datetime import timedelta, datetime
import gzip
from django.conf import settings
from celery.task import task
import models
2012-03-21 09:13:38 +01:00
@task(ignore_results=True, queue='default')
2012-02-13 11:20:54 +05:30
def parse_data(key):
session_data = models.SessionData.objects.get(session_key=key)
session_data.parse_data()
session_data.save()
2012-03-21 09:13:38 +01:00
@task(ignore_results=True, queue='default')
def update_numberoflists(username):
user = models.User.objects.get(username=username)
models.SessionData.objects.filter(
user=user
).update(
numberoflists=user.lists.count()
)