Trees | Indices | Help |
|
---|
|
twisted.application.service.Service --+ | twisted.application.service.MultiService --+ | util.ComparableMixin --+ | base.BaseScheduler --+ | base.ClassifierMixin --+ | Scheduler
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from Inherited from |
Class Variables | |
fileIsImportant = None hash(x) |
|
compare_attrs =
|
|
Inherited from Inherited from |
Method Details |
|
|
Look at the changes that need to be processed and decide whether to queue a BuildRequest or sleep until something changes. If I decide that a build should be performed, I will add the appropriate BuildRequest to the database queue, and remove the (retired) changes that went into it from the scheduler_changes table. Returns wakeup_delay: either None, or a float indicating when this scheduler wants to be woken up next. The Scheduler is responsible for padding its desired wakeup time by about a second to avoid frenetic must-wake-up-at-exactly-8AM behavior. The Loop may silently impose a minimum delay request of a couple seconds to prevent this sort of thing, but Schedulers must still add their own padding to avoid at least a double wakeup. |
|
Class Variable Details |
compare_attrs
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Oct 29 10:00:42 2010 | http://epydoc.sourceforge.net |