33 lines
773 B
Python
33 lines
773 B
Python
from django.utils.translation import ugettext_lazy as _
|
|
|
|
WORKER_STATE_RUNNING = 'r'
|
|
WORKER_STATE_DEAD = 'd'
|
|
|
|
WORKER_STATE_CHOICES = (
|
|
(WORKER_STATE_RUNNING, _(u'running')),
|
|
(WORKER_STATE_DEAD, _(u'dead')),
|
|
)
|
|
|
|
JOB_STATE_PENDING = 'p'
|
|
JOB_STATE_PROCESSING = 'r'
|
|
JOB_STATE_ERROR = 'e'
|
|
|
|
JOB_STATE_CHOICES = (
|
|
(JOB_STATE_PENDING, _(u'pending')),
|
|
(JOB_STATE_PROCESSING, _(u'processing')),
|
|
(JOB_STATE_ERROR, _(u'error')),
|
|
)
|
|
|
|
JOB_QUEUE_STATE_STOPPED = 's'
|
|
JOB_QUEUE_STATE_STARTED = 'r'
|
|
|
|
JOB_QUEUE_STATE_CHOICES = (
|
|
(JOB_QUEUE_STATE_STOPPED, _(u'stopped')),
|
|
(JOB_QUEUE_STATE_STARTED, _(u'started')),
|
|
)
|
|
|
|
DEFAULT_JOB_QUEUE_POLL_INTERVAL = 2
|
|
DEFAULT_DEAD_JOB_REMOVAL_INTERVAL = 5
|
|
DEFAULT_JOB_QUEUE_PRIORITY = 0
|
|
JOB_QUEUE_ITEM_UNIQUE_ID_TRUNCATE_LENGTH = 15
|