Package zephir :: Package backend :: Module schedule :: Class SingleTask
[frames] | no frames]

Class SingleTask

source code

Task --+
       |
      SingleTask

Instance Methods
 
__repr__(self) source code
 
__init__(self, id_task, name, cmd, month, day, hour, min, week_day, periodicity, exec_date=None)
Pour ce type de tâche, la date d'exécution est calculée une seule fois à l'initialisation (évite les problèmes en cas de changement d'année)
source code
 
check_time(self)
méthode à redéfinir dans les classes filles doit retourner True si il est temps d'exécuter la tâche, False sinon.
source code

Inherited from Task: __cmp__, __str__, run, update_date

Class Variables
  single_use = True
Method Details

__init__(self, id_task, name, cmd, month, day, hour, min, week_day, periodicity, exec_date=None)
(Constructor)

source code 
Pour ce type de tâche, la date d'exécution est calculée une seule fois à l'initialisation (évite les problèmes en cas de changement d'année)
Overrides: Task.__init__

check_time(self)

source code 
méthode à redéfinir dans les classes filles doit retourner True si il est temps d'exécuter la tâche, False sinon. Dans le cas ou True est retourné, l'attribut exec_date doit être mis à jour pour refléter la prochaine date d'exécution.
Overrides: Task.check_time
(inherited documentation)