diff --git a/weboob/capabilities/bill.py b/weboob/capabilities/bill.py index d7ac24fc..e1677885 100644 --- a/weboob/capabilities/bill.py +++ b/weboob/capabilities/bill.py @@ -170,6 +170,6 @@ class CapBill(CapCollection): :param subscription: subscription to get balance :type subscription: :class:`Subscription` - :rtype :class:`Detail` + :rtype: class:`Detail` """ raise NotImplementedError() diff --git a/weboob/capabilities/job.py b/weboob/capabilities/job.py index d9721ffb..94059ae0 100644 --- a/weboob/capabilities/job.py +++ b/weboob/capabilities/job.py @@ -95,8 +95,8 @@ class CapJob(CapBase): :param _id: id of the advert :type _id: str - :param advert : the advert - :type advert : BaseJobAdvert - :rtype: :class:`BaseJobAdvert` or None is fot found. + :param advert: the advert + :type advert: BaseJobAdvert + :rtype: :class:`BaseJobAdvert` or None if not found. """ raise NotImplementedError() diff --git a/weboob/tools/capabilities/bank/transactions.py b/weboob/tools/capabilities/bank/transactions.py index 0f0b76ae..6c150ed1 100644 --- a/weboob/tools/capabilities/bank/transactions.py +++ b/weboob/tools/capabilities/bank/transactions.py @@ -32,7 +32,7 @@ from weboob.tools.browser2.elements import TableElement, ItemElement from weboob.tools.browser2.filters import Filter, CleanText, CleanDecimal, TableCell -__all__ = ['FrenchTransaction'] +__all__ = ['FrenchTransaction', 'AmericanTransaction'] class classproperty(object): @@ -103,11 +103,12 @@ class FrenchTransaction(Transaction): PATTERN class attribute) with a list containing tuples of regexp and the associated type, for example:: - >>> PATTERNS = [(re.compile('^VIR(EMENT)? (?P.*)'), FrenchTransaction.TYPE_TRANSFER), - ... (re.compile('^PRLV (?P.*)'), FrenchTransaction.TYPE_ORDER), - ... (re.compile('^(?P.*) CARTE \d+ PAIEMENT CB (?P
\d{2})(?P\d{2}) ?(.*)$'), - ... FrenchTransaction.TYPE_CARD) - ... ] + PATTERNS = [(re.compile(r'^VIR(EMENT)? (?P.*)'), FrenchTransaction.TYPE_TRANSFER), + (re.compile(r'^PRLV (?P.*)'), FrenchTransaction.TYPE_ORDER), + (re.compile(r'^(?P.*) CARTE \d+ PAIEMENT CB (?P
\d{2})(?P\d{2}) ?(.*)$'), + FrenchTransaction.TYPE_CARD) + ] + In regexps, you can define this patterns: @@ -122,7 +123,7 @@ class FrenchTransaction(Transaction): self.category = NotAvailable if ' ' in self.raw: - self.category, useless, self.label = [part.strip() for part in self.raw.partition(' ')] + self.category, _, self.label = [part.strip() for part in self.raw.partition(' ')] else: self.label = self.raw