From 86d227fd6ee27b8ed4c20ef5f6bddfbce32b9281 Mon Sep 17 00:00:00 2001 From: Juke Date: Thu, 15 Apr 2010 12:41:45 +0200 Subject: [PATCH] loop optimisation --- weboob/frontends/travel_ui/application.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/weboob/frontends/travel_ui/application.py b/weboob/frontends/travel_ui/application.py index 6d4a795c..f73bc0f7 100644 --- a/weboob/frontends/travel_ui/application.py +++ b/weboob/frontends/travel_ui/application.py @@ -87,7 +87,7 @@ class TransilienUI(): liste = [] #liste = ConfFile('/opt/masstransit/masstransit.cfg').config.items('ListeDesGares') - for name, backend in self.weboob.iter_backends(): + for None, backend in self.weboob.iter_backends(): for station in backend.iter_station_search(""): liste.append(station) @@ -143,11 +143,10 @@ class TransilienUI(): self.treestore.clear() for name, backend in self.weboob.iter_backends(): for station in backend.iter_station_search(self.combo_source.get_current_text()): - for name, backend in self.weboob.iter_backends(): - for arrival in backend.iter_station_search(self.combo_dest.get_current_text()): - for name, backend, in self.weboob.iter_backends(): - for departure in backend.iter_station_departures(station.id, arrival.id): - self.treestore.append(None, [departure.type, departure.time, departure.arrival_station, departure.information]) + for arrival in backend.iter_station_search(self.combo_dest.get_current_text()): + for departure in backend.iter_station_departures(station.id, arrival.id): + self.treestore.append(None, [departure.type, departure.time, departure.arrival_station, departure.information]) + class Travel(BaseApplication): APPNAME = 'travel'