Beispiel #1
0
    return dic


slited_content = content.split("\n\n")
regular_path = slited_content[0]
regular_date_go = dates2dic(slited_content[1])
regular_date_back = dates2dic(slited_content[2])
we_holidays_path = slited_content[3]
we_holidays_date_go = dates2dic(slited_content[4])
we_holidays_date_back = dates2dic(slited_content[5])

Sibra_Networkw = Network()
for element in regular_path.split():
    if not (element in ['N', '+']):
        stop = Stop(element, [regular_date_go[element]])
        stop.addSchedule(
            [regular_date_go[element], regular_date_back[element]])
        Sibra_Networkw.addStops([stop])

c = 0
for element in Sibra_Networkw.stops:
    if c == 0:
        element.addNextStops([Sibra_Networkw.stops[1]])
    elif c == len(Sibra_Networkw.stops) - 1:
        element.addNextStops([Sibra_Networkw.stops[c - 1]])
    else:
        element.addNextStops(
            [Sibra_Networkw.stops[c - 1], Sibra_Networkw.stops[c + 1]])
    c += 1
"""
for element in Sibra_Networkw.stops:
    L=[]