From 949607a96ec549418a4e2ae62505079bcf8a8c53 Mon Sep 17 00:00:00 2001 From: tfa Date: Wed, 4 Jan 2023 10:29:26 +0100 Subject: [PATCH] =?UTF-8?q?Am=C3=A9lioration=20horaires,=20prend=20les=20v?= =?UTF-8?q?aleurs=20th=C3=A9oriques=20et=20estim=C3=A9es=20(pour=20la=20li?= =?UTF-8?q?gne=20B=20notamment)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tcl.py | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) 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: