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()
|
2012-03-03 12:40:53 +01:00
|
|
|
session_data.save()
|
2012-03-20 19:38:18 +01:00
|
|
|
|
2012-03-21 09:13:38 +01:00
|
|
|
@task(ignore_results=True, queue='default')
|
2012-03-20 19:38:18 +01:00
|
|
|
def update_numberoflists(username):
|
|
|
|
|
user = models.User.objects.get(username=username)
|
|
|
|
|
models.SessionData.objects.filter(
|
|
|
|
|
user=user
|
|
|
|
|
).update(
|
|
|
|
|
numberoflists=user.lists.count()
|
|
|
|
|
)
|