From 5c8982e5e9c5c4095075c1f99729c68e04eb2c6f Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Mon, 19 May 2014 22:07:34 +0200 Subject: [PATCH] Filter does not have any logger, raise an exception instead --- weboob/tools/capabilities/bank/transactions.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/weboob/tools/capabilities/bank/transactions.py b/weboob/tools/capabilities/bank/transactions.py index 9eea1cf6..a7cf9b48 100644 --- a/weboob/tools/capabilities/bank/transactions.py +++ b/weboob/tools/capabilities/bank/transactions.py @@ -27,6 +27,7 @@ from weboob.capabilities import NotAvailable, NotLoaded from weboob.tools.misc import to_unicode from weboob.tools.log import getLogger +from weboob.tools.exceptions import ParseError from weboob.tools.browser2.page import TableElement, ItemElement from weboob.tools.browser2.filters import Filter, CleanText, CleanDecimal, TableCell @@ -279,7 +280,7 @@ class FrenchTransaction(Transaction): else: item.obj.rdate = datetime.date(yy, mm, dd) except ValueError as e: - self._logger.warning('Unable to date in label %r: %s' % (raw, e)) + raise ParseError('Unable to date in label %r: %s' % (raw, e)) break