Private
Public Access
1
0
Files
rowsandall/boatmovers/tasks.py
2022-07-05 07:16:21 +02:00

30 lines
780 B
Python

import os
os.environ["DJANGO_ALLOW_ASYNC_UNSAFE"] = "true"
from YamJam import yamjam
CFG = yamjam()['rowsandallapp']
try:
os.environ.setdefault("DJANGO_SETTINGS_MODULE",CFG['settings_name'])
except KeyError:
os.environ.setdefault("DJANGO_SETTINGS_MODULE","rowsandall_app.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
from boatmovers.models import Race
from boatmovers.scrapers import time_team_scraper
from rq import get_current_job
from django_rq import job
@job
def race_process(id):
job = get_current_job()
race = Race.objects.get(id=id)
return race.process()
@job
def handle_timeteam(url,raceid,gender,startorder):
time_team_scraper(url,raceid,gender=gender,startorder=startorder)
return 1