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()
Пример #2
0
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()
Пример #3
0
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.")
Пример #4
0
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()
Пример #5
0
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()
Пример #6
0
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()
Пример #7
0
 def run_evtop(self):
     from celery.events.cursesmon import evtop
     self.set_process_status('top')
     return evtop(app=self.app)