@@ -0,0 +1,681 @@
+from datetime import date, timedelta%0A%0A%0Adef get_dates_for_timedelta(interval_delta, start=None, stop=None):%0A    %22%22%22%0A    For given interval_delta it will return list of dates starting from%0A    %60%60starting date%60%60%0A%0A    :param interval_delta: interval_delta instance%0A    :type interval_delta: datetime.timedelta%0A    :param start: starting point of the interval%0A    :type start: date%0A    :param stop: when to stop%0A    :return: %5Bdatetime objects%5D%0A    %22%22%22%0A    if start is None:%0A        start = date.today()%0A%0A    if stop is None:%0A        stop = start + timedelta(days=365)%0A%0A    dates = %5Bstart%5D%0A%0A    while dates%5B-1%5D %3C= stop:%0A        dates.append(dates%5B-1%5D + interval_delta)%0A%0A    return dates%0A

add scheduling util function