Exemple #1
0
 def get_all_expired(self, expires):
     """Get all expired task results."""
     return self.filter(date_done__lt=now() - maybe_timedelta(expires))
Exemple #2
0
 def get_ttl(self, task_name):
     return timezone.now() - maybe_timedelta(self.TASK_TTLS.get(task_name, self.expires))
Exemple #3
0
def test_maybe_timedelta(arg, expected):
    assert maybe_timedelta(arg) == expected
Exemple #4
0
def test_maybe_timedelta(arg, expected):
    assert maybe_timedelta(arg) == expected
Exemple #5
0
 def get_all_expired(self, expires):
     """Get all expired task results."""
     return self.filter(date_done__lt=now() - maybe_timedelta(expires))
Exemple #6
0
 def get_ttl(self, task_name):
     return timezone.now() - maybe_timedelta(
         self.TASK_TTLS.get(task_name, self.expires))
Exemple #7
0
 def __init__(self, remaining):
     self._remaining = maybe_timedelta(remaining)
     self.run_every = timedelta(seconds=1)
     self.nowfun = datetime.utcnow
 def expired(self, states, expires, nowfun=now):
     """Return all expired task states."""
     return self.filter(state__in=states,
                        tstamp__lte=nowfun() - maybe_timedelta(expires))
Exemple #9
0
 def __init__(self, run_every=None, relative=False, nowfun=None, app=None):
     self.run_every = maybe_timedelta(run_every)
     self.relative = relative
     super(schedule, self).__init__(nowfun=nowfun, app=app)
 def expired(self, states, expires):
     """Return all expired task states."""
     return self.filter(
         state__in=states,
         tstamp__lte=timezone.now() - maybe_timedelta(expires),
     )