diff --git a/modules/mareeinfo/pages.py b/modules/mareeinfo/pages.py index d7957aebef674324ae13046583df2b5c29428777..16c3e3399b23a86a18d97d607713203ae5738491 100644 --- a/modules/mareeinfo/pages.py +++ b/modules/mareeinfo/pages.py @@ -69,12 +69,12 @@ def _create_coef_sensor(self, gauge_id, AM=True): def _get_coef_value(self, AM=True, jour=0): if AM: - time = DateTime(CleanText('//tr[@id="MareeJours_%s"]/td[1]/b[1]' % jour))(self) + time = DateTime(CleanText('//tr[@id="MareeJours_%s"]/td[1]/b[1]' % jour), strict=False)(self) value = CleanText('//tr[@id="MareeJours_%s"]/td[3]/b[1]' % jour)(self) else: time, value = None, None if len(XPath('//tr[@id="MareeJours_%s"]/td[1]/b' % jour)(self)) > 1: - time = DateTime(CleanText('//tr[@id="MareeJours_%s"]/td[1]/b[2]' % jour))(self) + time = DateTime(CleanText('//tr[@id="MareeJours_%s"]/td[1]/b[2]' % jour), strict=False)(self) value = CleanText('//tr[@id="MareeJours_%s"]/td[3]/b[2]' % jour)(self) if time and value: @@ -105,13 +105,13 @@ def _create_high_tide(self, gauge_id, AM=True): def _get_high_tide_value(self, AM=True, jour=0): if AM: - time = DateTime(CleanText('//tr[@id="MareeJours_%s"]/td[1]/b[1]' % jour))(self) + time = DateTime(CleanText('//tr[@id="MareeJours_%s"]/td[1]/b[1]' % jour), strict=False)(self) value = CleanDecimal('//tr[@id="MareeJours_0"]/td[2]/b[1]', replace_dots=True)(self) else: time, value = None, None if len(XPath('//tr[@id="MareeJours_%s"]/td[1]/b' % jour)(self)) > 1: time = DateTime(CleanText('//tr[@id="MareeJours_%s"]/td[1]/b[2]' % jour), - default=None)(self) + strict=False, default=None)(self) value = CleanDecimal('//tr[@id="MareeJours_0"]/td[2]/b[2]', replace_dots=True, default=None)(self) @@ -157,7 +157,7 @@ def _get_low_tide_value(self, AM=True, jour=0): if AM: time = DateTime(Regexp(CleanText('//tr[@id="MareeJours_%s"]/td[1]' % jour), re_time, - '\\%s' % slow_tide_pos))(self) + '\\%s' % slow_tide_pos), strict=False)(self) value = CleanDecimal(Regexp(CleanText('//tr[@id="MareeJours_%s"]/td[2]' % jour), re_value, @@ -170,7 +170,7 @@ def _get_low_tide_value(self, AM=True, jour=0): if len(m) > slow_tide_pos - 1: time = DateTime(Regexp(CleanText('//tr[@id="MareeJours_%s"]/td[1]' % jour), re_time, - '\\%s' % slow_tide_pos))(self) + '\\%s' % slow_tide_pos), strict=False)(self) value = CleanDecimal(Regexp(CleanText('//tr[@id="MareeJours_%s"]/td[2]' % jour), re_value, diff --git a/tools/py3-compatible.modules b/tools/py3-compatible.modules index 0fee643d22684b821d81b91a312c16cff0853193..8e27decf7399427a3a47bf238e5c15bad1678df7 100644 --- a/tools/py3-compatible.modules +++ b/tools/py3-compatible.modules @@ -109,6 +109,7 @@ lucca lutim lyricsmode manpower +mareeinfo marmiton materielnet mediawiki