From 738ddc9c60b0f1b40036ab1f370d939643741984 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Wed, 1 Sep 2010 12:08:43 +0200 Subject: [PATCH] fix parsing duration when >1h --- weboob/backends/ina/pages/search.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/weboob/backends/ina/pages/search.py b/weboob/backends/ina/pages/search.py index a918592f..fe321bd6 100644 --- a/weboob/backends/ina/pages/search.py +++ b/weboob/backends/ina/pages/search.py @@ -45,9 +45,9 @@ class SearchPage(BasePage): date = datetime.datetime(year, month, day) duration = select(li, 'p.duree', 1).text - m = re.match(r'((\d+)min)?(\d+)s', duration) + m = re.match(r'((\d+)h)?((\d+)min)?(\d+)s', duration) if m: - duration = datetime.timedelta(minutes=int(m.group(2) or 0), seconds=int(m.group(3))) + duration = datetime.timedelta(hours=int(m.group(2) or 0), minutes=int(m.group(4) or 0), seconds=int(m.group(5))) else: raise SelectElementException('Unable to match duration (%r)' % duration)