Пример #1
0
def printEventsList(events: list, file_path: str):
    list_dates = [e["date"] for e in events]
    lowest_date = dateSort(list_dates)
    em_events = EM.createEventManager(lowest_date)
    for e in events:
       EM.emAddEventByDate(em_events,e["name"],e["date"],e["id"])
    EM.emPrintAllEvents(em_events,file_path)
    return em_events
Пример #2
0
def printEventsList(events: list, file_path: str):
    if (len(events) == 0):
        return
    earliest_date = EM.dateCopy((events[0])["date"])
    for event in events:
        if (EM.dateCompare(earliest_date, event["date"]) > 0):
            earliest_date = event["date"]
    events_lists = EM.createEventManager(earliest_date)
    for event in events:
        EM.emAddEventByDate(events_lists, event["name"], event["date"],
                            event["id"])
    EM.emPrintAllEvents(events_lists, file_path)
    return events_lists
Пример #3
0
def printEventsList(events :list,file_path :str):
    # we can assume events is not empty
    earliestDate = events[0]["date"]
    for event in events:
        if not isEventEntryValid(event):
            continue

        if EM.dateCompare(earliestDate,event["date"]) > 0:
            earliestDate = event["date"]
    
    em = EM.createEventManager(earliestDate)
    for event in events:
        EM.emAddEventByDate(em, event["name"], event["date"], event["id"])
    
    EM.emPrintAllEvents(em, file_path)
    
    return em
Пример #4
0
def printEventsList(
    events: list, file_path: str
):  #em, event_names: list, event_id_list: list, day: int, month: int, year: int):
    dates = []
    for event in events:
        dates.append(event['date'])

    min_date = dates[0]
    for date in dates:
        if EM.dateCompare(date, min_date) < 0:
            min_date = date

    em = EM.createEventManager(min_date)

    for event in events:
        EM.emAddEventByDate(em, event['name'], event['date'], event['id'])

    EM.emPrintAllEvents(em, file_path)
    return em
Пример #5
0
def printEventsList(
    events: list, file_path: str
):  #em, event_names: list, event_id_list: list, day: int, month: int, year: int):
    #  find the earliesst date
    min_date = events[0]["date"]

    for event in events:
        if EM.dateCompare(event["date"], min_date) < 0:
            min_date = event["date"]

    em = EM.createEventManager(min_date)
    for event in events:
        result = EM.emAddEventByDate(em, event["name"], event["date"],
                                     event["id"])
        # if result != EM_RESULT:
        #     EM.destroyEventManager(em)
        #     return NULL

    EM.emPrintAllEvents(em, file_path)
    return em
Пример #6
0
def printEventsList(events, file_path):
    em = EM.createEventManager(getFirstDate(events))
    for event in events:
        EM.emAddEventByDate(em, event["name"], event["date"], event["id"])
    EM.emPrintAllEvents(em, file_path)
    return em