Procházet zdrojové kódy

celery.managers: Document PeriodicTaskManager.is_time

Ask Solem před 15 roky
rodič
revize
82b6296002
1 změnil soubory, kde provedl 8 přidání a 0 odebrání
  1. 8 0
      celery/managers.py

+ 8 - 0
celery/managers.py

@@ -87,6 +87,14 @@ class PeriodicTaskManager(models.Manager):
             task_meta, created = self.get_or_create(name=task_name)
 
     def is_time(self, last_run_at, run_every):
+        """Check if if it is time to run the periodic task.
+
+        :param last_run_at: Last time the periodic task was run.
+        :param run_every: How often to run the periodic task.
+
+        :rtype bool:
+
+        """
         run_every_drifted = run_every + SERVER_DRIFT
         run_at = last_run_at + run_every_drifted
         if datetime.now() > run_at: