Пример #1
0
        err = update_task_entry_for_task_id(task.idx, task)
        if err is not None:
            return err
    return None


if __name__ == "__main__":

    task = Task()
    today = date.today()
    err = task.schedule.update_schedule("weekly", ["Thursday"])  # test weekly
    # err = task.schedule.update_schedule("daily", None)  # test daily
    # err = task.schedule.update_schedule("monthly", [0, 1, 17])  # test monthly
    if err is not None:
        print("{}".format(err))
    task.add_next_occurrence()

    # if insert_task("leetcode") is not None:
    #     print("Error: insert in to-do list did not insert properly")
    # task.next_occurrence = datetime.date.today() - datetime.timedelta(days=1)

    task.next_occurrence = today - datetime.timedelta(days=1)
    print(task.next_occurrence)
    print("here!!!")
    err = update_task_entry("leetcode", task)
    if err is not None:
        print("{}".format(err))

    new_tasks = get_records_for_task_name("leetcode")
    err = postpone_tasks_from_yesterday()
    if err is not None: