Package turbogears :: Module scheduler :: Class ThreadedScheduler
[hide private]

Class ThreadedScheduler

source code


A Scheduler that runs in its own thread.

Instance Methods [hide private]
 
__init__(self) source code
 
start(self)
Start the scheduler.
source code
 
stop(self)
Remove all pending tasks and stop the Scheduler.
source code
 
_acquire_lock(self) source code
 
_release_lock(self) source code

Inherited from Scheduler: add_daytime_task, add_interval_task, cancel, schedule_task, schedule_task_abs

Inherited from Scheduler (private): _run

Method Details [hide private]

__init__(self)
(Constructor)

source code 
Overrides: Scheduler.__init__

start(self)

source code 

Start the scheduler.

Overrides: Scheduler.start
(inherited documentation)

stop(self)

source code 

Remove all pending tasks and stop the Scheduler.

Overrides: Scheduler.stop
(inherited documentation)

_acquire_lock(self)

source code 
Overrides: Scheduler._acquire_lock

_release_lock(self)

source code 
Overrides: Scheduler._release_lock