diff --git a/tcl.py b/tcl.py index 76fa70a..6a0b259 100644 --- a/tcl.py +++ b/tcl.py @@ -17,7 +17,7 @@ class Terminus: def add_horaire(self, horaire): self.horaires.append(horaire) - + def get_horaires(self): return self.sort_horaires() @@ -30,7 +30,8 @@ class Terminus: if h == "Proche": inth.append(0) else : - inth.append(int(h[:-4])) + if inth.count(int(h[:-4])) == 0: + inth.append(int(h[:-4])) inth.sort() return inth @@ -181,22 +182,21 @@ class Tcl(Plugin): for value in values: if value["id"] in Ids: - if value["type"] == "E": #Filtré sur les estimés et non théoriques - # Les metros ont leur propre code - if value["coursetheorique"].split('-')[0] == "301A" : - transport = "A" - elif value["coursetheorique"].split('-')[0] == "303" : - transport = "C" - elif value["coursetheorique"].split('-')[0] == "325" : - transport = "F1" - elif value["coursetheorique"].split('-')[0] == "326" : - transport = "F2" - elif value["coursetheorique"].split('-')[0] == "304" : - transport = "D" - elif value["coursetheorique"].split('-')[0] == "302A" : - transport = "B" - else: - transport = value["coursetheorique"].split('-')[0][:-1] + # Les metros ont leur propre code + if value["coursetheorique"].split('-')[0] == "301A" : + transport = "A" + elif value["coursetheorique"].split('-')[0] == "303" : + transport = "C" + elif value["coursetheorique"].split('-')[0] == "325" : + transport = "F1" + elif value["coursetheorique"].split('-')[0] == "326" : + transport = "F2" + elif value["coursetheorique"].split('-')[0] == "304" : + transport = "D" + elif value["coursetheorique"].split('-')[0] == "302A" : + transport = "B" + else: + transport = value["coursetheorique"].split('-')[0][:-1] found = False for line in lines: