Files
django-q2/django_q/__init__.py
2015-06-28 19:51:21 +02:00

30 lines
663 B
Python

from django_q.models import Task, Schedule
from django_q.core import async
VERSION = (0, 1, 1)
default_app_config = 'django_q.apps.DjangoQConfig'
def result(name):
"""
Returns the result of the named task
:type name: str or unicode
:param name: the task name
:return: the result object of this task
:rtype: object or str
"""
return Task.get_result(name)
def get_task(name):
"""
Returns the processed task
:param name: the task name
:type name: str or unicode
:return: the full task object
:rtype: Task
"""
if Task.objects.filter(name=name).exists():
return Task.objects.get(name=name)