Package turbogears :: Module scheduler :: Class WeekdayTask

Class WeekdayTask

source code

        object --+    
                 |    
DayTaskRescheduler --+
                     |
        object --+   |
                 |   |
              Task --+
                     |
                    WeekdayTask
Known Subclasses:

A task that is run on a given weekday.

The task is called at specific days in a week (1-7), at a fixed time on the day.

Instance Methods
 
__init__(self, name, weekdays, timeonday, action, args=None, kw=None)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
execute(self)
Execute the actual task.
source code

Inherited from DayTaskRescheduler: get_schedule_time, reschedule

Inherited from Task: __call__, handle_exception

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties

Inherited from object: __class__

Method Details

__init__(self, name, weekdays, timeonday, action, args=None, kw=None)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

execute(self)

source code 

Execute the actual task.

Overrides: Task.execute
(inherited documentation)