def run_celeryev( dump=False, camera=None, frequency=1.0, maxrate=None, loglevel=logging.WARNING, logfile=None, prog_name="celeryev", **kwargs ): if dump: from celery.events.dumper import evdump set_process_status("%s:dump" % prog_name) return evdump() if camera: from celery.events.snapshot import evcam set_process_status("%s:cam" % prog_name) return evcam(camera, frequency, maxrate, loglevel=loglevel, logfile=logfile) from celery.events.cursesmon import evtop set_process_status("%s:top" % prog_name) return evtop()
def run_celeryev(dump=False, camera=None, frequency=1.0, maxrate=None, loglevel=logging.WARNING, logfile=None, **kwargs): if dump: return evdump() if camera: return evcam(camera, frequency, maxrate, loglevel=loglevel, logfile=logfile) return evtop()
def _run_evtop(app): try: from celery.events.cursesmon import evtop _set_process_status('top') return evtop(app=app) except ModuleNotFoundError as e: if e.name == '_curses': # TODO: Improve this error message raise click.UsageError("The curses module is required for this command.")
def run_celeryev(dump=False, camera=None, frequency=1.0, maxrate=None, loglevel=logging.WARNING, logfile=None, prog_name="celeryev", **kwargs): if dump: set_process_status("%s:dump" % prog_name) return evdump() if camera: set_process_status("%s:cam" % prog_name) return evcam(camera, frequency, maxrate, loglevel=loglevel, logfile=logfile) set_process_status("%s:top" % prog_name) return evtop()
def run_celeryev(dump=False, camera=None, frequency=1.0, maxrate=None, loglevel=logging.WARNING, logfile=None, prog_name="celeryev", **kwargs): if dump: from celery.events.dumper import evdump set_process_status("%s:dump" % prog_name) return evdump() if camera: from celery.events.snapshot import evcam set_process_status("%s:cam" % prog_name) return evcam(camera, frequency, maxrate, loglevel=loglevel, logfile=logfile) from celery.events.cursesmon import evtop set_process_status("%s:top" % prog_name) return evtop()
def run_evtop(self): from celery.events.cursesmon import evtop self.set_process_status('top') return evtop(app=self.app)