예제 #1
0
파일: base.py 프로젝트: tarequeh/celery
    def timedelta_seconds(self, delta):
        """Convert :class:`datetime.timedelta` to seconds.

        Doesn't account for negative timedeltas.

        """
        return timedelta_seconds(delta)
예제 #2
0
 def __init__(self, *args, **kwargs):
     super(CacheBackend, self).__init__(self, *args, **kwargs)
     expires = conf.TASK_RESULT_EXPIRES
     if isinstance(expires, timedelta):
         expires = timedelta_seconds(conf.TASK_RESULT_EXPIRES)
     self.expires = expires
예제 #3
0
 def update_frequency(self, limit=None, min=5, save=True):
     self.freq = timedelta_seconds(self.average_frequency(limit, min))
     save and self.save()