Changes between Version 4 and Version 5 of DeveloperGuidelines/Scheduler
- Timestamp:
- 07/09/13 08:47:25 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DeveloperGuidelines/Scheduler
v4 v5 10 10 {{{ 11 11 #!python 12 def my_task(*args, ** kwargs):13 12 def my_task(*args, **vars): 13 return result 14 14 15 15 tasks["my_task"] = my_task 16 16 }}} 17 17 18 Notes: 19 * args/vars need to be simple Text or JSON structures 20 * the scope for a task varies depending on whether the scheduler is running (new request) or not (same request as pushes it async) 21 * therefore assume the least scope (new request) & ensure that testing is done with a real scheduler running 18 22 == Recurring Tasks == 19 23 Adding a schedule for a recurring task can be done by using [http://pub.nursix.org/eden/s3/s3.s3task.S3Task-class.html#schedule_task s3task.schedule_task()] in `/models/zzz_1st_run.py`.