Example #1
0
    def timedelta_seconds(self, delta):
        """Convert :class:`datetime.timedelta` to seconds.

        Doesn't account for negative timedeltas.

        """
        return timedelta_seconds(delta)
Example #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
Example #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()