def handle(self, app, prog, name, remaining_args): from celery.bin.camqadm import AMQPAdminCommand return AMQPAdminCommand(app=current_celery()).run(*remaining_args)
def mon(self): from celerymon.bin.celerymon import MonitorCommand return MonitorCommand(app=current_celery())
def ev(self): from celery.bin.celeryev import EvCommand return EvCommand(app=current_celery())
def handle(self, app, prog, name, remaining_args): if not remaining_args: remaining_args = ["help"] from celery.bin.celeryctl import celeryctl as ctl ctl(current_celery()).execute_from_commandline( ["%s celeryctl" % prog] + remaining_args)
def worker(self): from celery.bin.celeryd import WorkerCommand return WorkerCommand(app=current_celery())
def beat(self): from celery.bin.celerybeat import BeatCommand return BeatCommand(app=current_celery())