MCPcopy
hub / github.com/celery/celery / __init__

Method __init__

celery/beat.py:117–128  ·  view source on GitHub ↗
(self, name=None, task=None, last_run_at=None,
                 total_run_count=None, schedule=None, args=(), kwargs=None,
                 options=None, relative=False, app=None)

Source from the content-addressed store, hash-verified

115 total_run_count = 0
116
117 def __init__(self, name=None, task=None, last_run_at=None,
118 total_run_count=None, schedule=None, args=(), kwargs=None,
119 options=None, relative=False, app=None):
120 self.app = app
121 self.name = name
122 self.task = task
123 self.args = args
124 self.kwargs = kwargs if kwargs else {}
125 self.options = options if options else {}
126 self.schedule = maybe_schedule(schedule, relative, app=self.app)
127 self.last_run_at = last_run_at or self.default_now()
128 self.total_run_count = total_run_count or 0
129
130 def default_now(self):
131 return self.schedule.now() if self.schedule else self.app.now()

Callers

nothing calls this directly

Calls 2

default_nowMethod · 0.95
maybe_scheduleFunction · 0.85

Tested by

no test coverage detected