|
@@ -3,24 +3,26 @@
|
|
|
The Multiprocessing Worker Server
|
|
|
|
|
|
"""
|
|
|
+import traceback
|
|
|
+import logging
|
|
|
+import socket
|
|
|
+from Queue import Queue
|
|
|
+
|
|
|
from carrot.connection import DjangoBrokerConnection, AMQPConnectionException
|
|
|
-from celery.worker.controllers import Mediator, ScheduleController
|
|
|
+
|
|
|
+from celery import conf
|
|
|
+from celery import registry
|
|
|
+from celery.log import setup_logger
|
|
|
+from celery.pool import TaskPool
|
|
|
from celery.beat import ClockServiceThread
|
|
|
+from celery.utils import retry_over_time
|
|
|
from celery.worker.job import TaskWrapper
|
|
|
from celery.worker.scheduler import Scheduler
|
|
|
-from celery.exceptions import NotRegistered
|
|
|
+from celery.worker.controllers import Mediator, ScheduleController
|
|
|
+from celery.buckets import TaskBucket
|
|
|
from celery.messaging import get_consumer_set
|
|
|
-from celery.log import setup_logger
|
|
|
-from celery.pool import TaskPool
|
|
|
-from celery.utils import retry_over_time
|
|
|
+from celery.exceptions import NotRegistered
|
|
|
from celery.datastructures import SharedCounter
|
|
|
-from celery import registry
|
|
|
-from celery import conf
|
|
|
-from celery.buckets import TaskBucket
|
|
|
-from Queue import Queue
|
|
|
-import traceback
|
|
|
-import logging
|
|
|
-import socket
|
|
|
|
|
|
|
|
|
class CarrotListener(object):
|