forked from 0x2620/pandora
place/event matching task that could be used saving annotations
This commit is contained in:
parent
16d6c2c0fe
commit
dd8aee522c
5 changed files with 42 additions and 9 deletions
|
|
@ -1,11 +1,9 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# vi:si:et:sw=4:sts=4:ts=4
|
||||
from __future__ import division, with_statement
|
||||
import unicodedata
|
||||
import string
|
||||
|
||||
from django.db import models
|
||||
from django.contrib.auth.models import User, Group
|
||||
from django.contrib.auth.models import User
|
||||
from django.db.models import Q
|
||||
|
||||
import ox
|
||||
|
|
@ -16,6 +14,7 @@ from item.models import Item
|
|||
from item import utils
|
||||
from person.models import get_name_sort
|
||||
from title.models import get_title_sort
|
||||
|
||||
import managers
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -4,18 +4,18 @@ from datetime import timedelta
|
|||
|
||||
from celery.decorators import task, periodic_task
|
||||
|
||||
import models
|
||||
from models import Event
|
||||
|
||||
|
||||
@periodic_task(run_every=timedelta(days=1), queue='encoding')
|
||||
def update_all_matches(**kwargs):
|
||||
ids = [e['id'] for e in models.Event.objects.all().values('id')]
|
||||
ids = [e['id'] for e in Event.objects.all().values('id')]
|
||||
for i in ids:
|
||||
e = models.Event.objects.get(pk=i)
|
||||
e = Event.objects.get(pk=i)
|
||||
e.update_matches()
|
||||
|
||||
@task(ignore_resulsts=True, queue='default')
|
||||
def update_matches(eventId):
|
||||
event = models.Event.objects.get(pk=eventId)
|
||||
event = Event.objects.get(pk=eventId)
|
||||
event.update_matches()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue