def generate_days(self, from_date: date, to_date: date) -> List[date]: num_days = (to_date - from_date).days + 1 if num_days < 0: return [] return [from_date.__add__(timedelta(days=i)) for i in range(num_days)]