class documentation
class botService(service.MultiService): (source)
Wrapper class for the scheduling functions of twisted.internet.reactor.ReactorTime
| Method | __init__ |
Undocumented |
| Method | call |
executes function at datetime dt with arguments *args and keyword arguments **kwargs |
| Method | call |
executes function after time seconds with arguments *args and keyword arguments **kwargs |
| Method | call |
executes function every delay seconds with keyword arguments **kwargs |
| Method | cancel |
cancel a delayed call |
| Class Variable | name |
Undocumented |
| Instance Variable | logger |
Undocumented |
| Instance Variable | parent |
Undocumented |
| Instance Variable | root |
Undocumented |
executes function at datetime dt with arguments *args and keyword arguments **kwargs
| Parameters | |
| dt:datetime | datetime object with the time when to execute function |
| function:callable | the function to call |
| *args:tuple | arguments for the function |
| **kwargs:dict | keyworded arguments for the function |
executes function after time seconds with arguments *args and keyword arguments **kwargs
| Parameters | |
| time:int | seconds to wait before executing function |
| function:callable | the function to call |
| *args:tuple | arguments for the function |
| **kwargs:dict | keyworded arguments for the function |
executes function every delay seconds with keyword arguments **kwargs
| Parameters | |
| delay:int | the delay between two runs of the function |
| function:callable | the function to be called |
| kwargs:dict | the keyworded arguments for the function |
| Note | |
add the possibility to give a *args-tuple (need to know how to merge two tuples) if the function returns a value which evaluates to False, the periodic call will be canceled | |