This document describes the current stable version of Celery (3.1). For development docs, go here.

celery.utils.timer2

timer2

Scheduler for Python functions.

class celery.utils.timer2.Entry(fun, args=None, kwargs=None)[source]
args
cancel()[source]
cancelled
fun
kwargs
tref
celery.utils.timer2.Schedule

alias of Timer

class celery.utils.timer2.Timer(schedule=None, on_error=None, on_tick=None, on_start=None, max_interval=None, **kwargs)[source]
class Entry(fun, args=None, kwargs=None)
args
cancel()
cancelled
fun
kwargs
tref
Schedule

alias of Timer

call_after(*args, **kwargs)[source]
call_at(*args, **kwargs)[source]
call_repeatedly(*args, **kwargs)[source]
cancel(tref)[source]
clear()[source]
empty()[source]
ensure_started()[source]
enter(entry, eta, priority=None)[source]
enter_after(*args, **kwargs)[source]
exit_after(secs, priority=10)[source]
next()
on_tick = None
queue
run()[source]
running = False
stop()[source]
celery.utils.timer2.to_timestamp(d, default_timezone=<UTC>)[source]