From 9fdb35d05b0a0323e39509c1367e72ee57e97d81 Mon Sep 17 00:00:00 2001 From: Florent Date: Thu, 12 Jul 2012 10:47:08 +0200 Subject: [PATCH] Fix internationals calls --- modules/freemobile/pages/history.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/freemobile/pages/history.py b/modules/freemobile/pages/history.py index b2b0c9e8..eb13df75 100644 --- a/modules/freemobile/pages/history.py +++ b/modules/freemobile/pages/history.py @@ -24,6 +24,7 @@ from decimal import Decimal from weboob.tools.browser import BasePage from weboob.capabilities.bill import Detail, Bill +import re __all__ = ['HistoryPage', 'DetailsPage'] @@ -117,9 +118,10 @@ class HistoryPage(BasePage): def on_loaded(self): self.calls = [] + isdate = re.compile('[0-3][0-9]/[0-1][0-9]/2[0-9][0-9][0-9] [0-2][0-9]:[0-6][0-9]:[0-6][0-9]') for tr in self.document.xpath('//tr'): tds = tr.xpath('td') - if tds[0].text == None or tds[0].text == "Date": + if tds[0].text == None or tds[0].text == "Date" or not isdate.match(tds[0].text): pass else: detail = Detail()