(self, name=None, task=None, last_run_at=None,
total_run_count=None, schedule=None, args=(), kwargs=None,
options=None, relative=False, app=None)
| 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() |
nothing calls this directly
no test coverage detected