From a4c8a1abf7717d9c3bddc094814c1d378bffdb3f Mon Sep 17 00:00:00 2001 From: Florent Date: Thu, 26 Apr 2012 18:53:08 +0200 Subject: [PATCH] With yield instead of return a list --- modules/sachsen/pages.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/modules/sachsen/pages.py b/modules/sachsen/pages.py index b3e694f5..b6751d43 100644 --- a/modules/sachsen/pages.py +++ b/modules/sachsen/pages.py @@ -28,7 +28,6 @@ __all__ = ['ListPage', 'HistoryPage'] class ListPage(BasePage): def get_rivers_list(self): - l = [] for pegel in self.document.getroot().xpath(".//a[@onmouseout='pegelaus()']"): data = pegel.attrib['onmouseover'].strip('pegelein(').strip(')').replace(",'", ",").split("',") gauge = Gauge(int(data[7])) @@ -56,8 +55,7 @@ class ListPage(BasePage): else: gauge.forecast = NotAvailable - l.append(gauge) - return l + yield gauge class HistoryPage(BasePage):