def requires(self):
     buckets = []
     for d in dateutils.day_range(
             dateutils.month_first_day(self.month),
             dateutils.month_last_day(self.month)):
         buckets.append(OrderBucket(d))
     return buckets
 def requires(self):
     buckets = []
     till = self.day - datetime.timedelta(days=self.limit)
     for d in dateutils.day_range(till, self.day):
         buckets.append(DayTask(d))
     return buckets
 def requires(self):
     buckets = []
     for d in dateutils.day_range(self.day - datetime.timedelta(days=60), self.day):
         buckets.append(self.required_bucket(d))
     return buckets