diff --git a/modules/axabanque/pages/bank.py b/modules/axabanque/pages/bank.py index d24b12606036be3b751dce11c6b2ea4ebd2c8553..0d9f66d6438c11d21f393f81377408d52fa821b2 100644 --- a/modules/axabanque/pages/bank.py +++ b/modules/axabanque/pages/bank.py @@ -24,8 +24,8 @@ from weboob.exceptions import BrowserUnavailable from weboob.browser.pages import HTMLPage, PDFPage, LoggedPage, AbstractPage from weboob.browser.elements import ItemElement, TableElement, method -from weboob.browser.filters.standard import CleanText, CleanDecimal, TableCell, Date, Regexp, Field, Env, Currency -from weboob.browser.filters.html import Attr, Link +from weboob.browser.filters.standard import CleanText, CleanDecimal, Date, Regexp, Field, Env, Currency +from weboob.browser.filters.html import Attr, Link, TableCell from weboob.capabilities.bank import Account, Investment from weboob.capabilities.base import NotAvailable from weboob.tools.capabilities.bank.transactions import FrenchTransaction diff --git a/modules/axabanque/pages/wealth.py b/modules/axabanque/pages/wealth.py index 3c758a8285537c02512f84b1b0b11488eff60682..f326a40e5d21642acd7ea7592c7ec5b4809524d1 100644 --- a/modules/axabanque/pages/wealth.py +++ b/modules/axabanque/pages/wealth.py @@ -24,9 +24,9 @@ from weboob.browser.elements import ListElement, ItemElement, method, TableElement from weboob.browser.filters.standard import ( CleanText, Date, Regexp, CleanDecimal, Eval, Field, Async, AsyncLoad, - TableCell, QueryValue, Currency + QueryValue, Currency, ) -from weboob.browser.filters.html import Attr, Link +from weboob.browser.filters.html import Attr, Link, TableCell from weboob.capabilities.bank import Account, Investment from weboob.capabilities.base import NotAvailable, NotLoaded from weboob.tools.capabilities.bank.transactions import FrenchTransaction diff --git a/modules/barclays/pages.py b/modules/barclays/pages.py index c2d0e2e4b1626164ee58f0d3d657b5f6b7e6bc7e..4ee312ef1f723aac0401af3f35bae86e35024b93 100644 --- a/modules/barclays/pages.py +++ b/modules/barclays/pages.py @@ -25,8 +25,8 @@ from weboob.browser.pages import HTMLPage, PDFPage, LoggedPage from weboob.browser.elements import TableElement, ListElement, ItemElement, method -from weboob.browser.filters.standard import CleanText, CleanDecimal, Regexp, Field, TableCell, Date, Eval -from weboob.browser.filters.html import Attr +from weboob.browser.filters.standard import CleanText, CleanDecimal, Regexp, Field, Date, Eval +from weboob.browser.filters.html import Attr, TableCell from weboob.capabilities.bank import Account, Investment, NotAvailable from weboob.tools.capabilities.bank.transactions import FrenchTransaction from weboob.tools.capabilities.bank.iban import is_iban_valid diff --git a/modules/bforbank/pages.py b/modules/bforbank/pages.py index 922184121148d9740280bff13cfd423d7b62edf9..7278818a5ad0bdacc82acd8663dd4906b035e5f4 100644 --- a/modules/bforbank/pages.py +++ b/modules/bforbank/pages.py @@ -29,9 +29,9 @@ from weboob.browser.pages import LoggedPage, HTMLPage, pagination, AbstractPage from weboob.browser.elements import method, ListElement, ItemElement, TableElement from weboob.capabilities.bank import Account -from weboob.browser.filters.html import Link, Attr +from weboob.browser.filters.html import Link, Attr, TableCell from weboob.browser.filters.standard import ( - CleanText, Regexp, Field, Map, CleanDecimal, Date, TableCell, + CleanText, Regexp, Field, Map, CleanDecimal, Date, ) from weboob.tools.capabilities.bank.transactions import FrenchTransaction from weboob.tools.compat import urlencode, urlparse, urlunparse, parse_qsl, urljoin diff --git a/modules/boursorama/pages.py b/modules/boursorama/pages.py index a863c023ec4b7e2fb669eb57fa774c8b4f7fbf1f..b0d0378d8856f2e15d463d4885ac808a70a2c983 100644 --- a/modules/boursorama/pages.py +++ b/modules/boursorama/pages.py @@ -29,11 +29,11 @@ from weboob.browser.pages import HTMLPage, LoggedPage, pagination, NextPage, FormNotFound, PartialHTMLPage from weboob.browser.elements import ListElement, ItemElement, method, TableElement, SkipItem from weboob.browser.filters.standard import ( - CleanText, CleanDecimal, Field, Format, TableCell, + CleanText, CleanDecimal, Field, Format, Regexp, Date, AsyncLoad, Async, Eval, RegexpError, Env, Currency as CleanCurrency, ) -from weboob.browser.filters.html import Attr, Link +from weboob.browser.filters.html import Attr, Link, TableCell from weboob.capabilities.bank import Account, Investment, Recipient, Transfer, AccountNotFound, AddRecipientError from weboob.capabilities.base import NotAvailable, empty from weboob.capabilities.profile import Person diff --git a/modules/bp/pages/accounthistory.py b/modules/bp/pages/accounthistory.py index 4de0ce7b58509ffbf2ed2e7adc5e8c088747f091..c144332215b592ed2648d69b2cd02e6feca3c69e 100644 --- a/modules/bp/pages/accounthistory.py +++ b/modules/bp/pages/accounthistory.py @@ -27,8 +27,8 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction from weboob.browser.pages import LoggedPage from weboob.browser.elements import TableElement, ItemElement, method -from weboob.browser.filters.html import Link -from weboob.browser.filters.standard import CleanDecimal, CleanText, Eval, TableCell, Field, Async, AsyncLoad, Date, Env +from weboob.browser.filters.html import Link, TableCell +from weboob.browser.filters.standard import CleanDecimal, CleanText, Eval, Field, Async, AsyncLoad, Date, Env from weboob.tools.compat import urljoin from .base import MyHTMLPage diff --git a/modules/bp/pages/mandate.py b/modules/bp/pages/mandate.py index 3b337042b64bc9210874b2614d202fe15a263723..f445f6c4f9ca3be5593cd1ccd97d5b02aad47445 100644 --- a/modules/bp/pages/mandate.py +++ b/modules/bp/pages/mandate.py @@ -22,9 +22,9 @@ from weboob.browser.pages import LoggedPage, HTMLPage, pagination from weboob.browser.elements import TableElement, ItemElement, method -from weboob.browser.filters.html import Link, Attr +from weboob.browser.filters.html import Link, Attr, TableCell from weboob.browser.filters.standard import CleanText, CleanDecimal, Regexp, \ - Format, Currency, TableCell + Format, Currency from weboob.capabilities.base import NotAvailable from weboob.capabilities.bank import Account, Investment diff --git a/modules/caissedepargne/pages.py b/modules/caissedepargne/pages.py index 0a0118f8857afc93464f823c079b6fec02cda5d7..3914d4474e171aae9cc081d12720baec15acb237 100644 --- a/modules/caissedepargne/pages.py +++ b/modules/caissedepargne/pages.py @@ -29,8 +29,8 @@ from weboob.browser.pages import LoggedPage, HTMLPage, JsonPage, pagination from weboob.browser.elements import ItemElement, method, ListElement, TableElement, SkipItem -from weboob.browser.filters.standard import Date, CleanDecimal, Regexp, CleanText, Env, Upper, TableCell, Field -from weboob.browser.filters.html import Link, Attr +from weboob.browser.filters.standard import Date, CleanDecimal, Regexp, CleanText, Env, Upper, Field +from weboob.browser.filters.html import Link, Attr, TableCell from weboob.capabilities import NotAvailable from weboob.capabilities.bank import Account, Investment, Recipient, TransferError, TransferBankError, Transfer,\ AddRecipientError diff --git a/modules/carrefourbanque/pages.py b/modules/carrefourbanque/pages.py index 3792068eed1d8178012b0d2043e7b7b5df9c8575..5c7bb7286c8e047aa0339c34c654eee81d1dd859 100644 --- a/modules/carrefourbanque/pages.py +++ b/modules/carrefourbanque/pages.py @@ -24,9 +24,9 @@ from weboob.browser.pages import HTMLPage, LoggedPage, pagination from weboob.browser.elements import ListElement, TableElement, ItemElement, method from weboob.browser.filters.standard import ( - Regexp, Field, TableCell, CleanText, CleanDecimal, Eval, Currency + Regexp, Field, CleanText, CleanDecimal, Eval, Currency ) -from weboob.browser.filters.html import Link +from weboob.browser.filters.html import Link, TableCell from weboob.capabilities.bank import Account, Investment from weboob.capabilities.base import NotAvailable from weboob.tools.capabilities.bank.transactions import FrenchTransaction diff --git a/modules/cci/pages.py b/modules/cci/pages.py index e9d2e2420061d496d8afe0f546625e3b7e8ed123..d5fe31ccbad8e8b1cbcdc63a8f48d138b7b51619 100644 --- a/modules/cci/pages.py +++ b/modules/cci/pages.py @@ -19,9 +19,8 @@ from weboob.browser.pages import HTMLPage from weboob.browser.elements import ItemElement, TableElement, method -from weboob.browser.filters.standard import Filter, CleanText, Format, Env, DateTime, TableCell, Join -from weboob.browser.filters.html import Link, CleanHTML - +from weboob.browser.filters.standard import Filter, CleanText, Format, Env, DateTime, Join +from weboob.browser.filters.html import Link, CleanHTML, TableCell from weboob.capabilities.job import BaseJobAdvert diff --git a/modules/cmes/pages.py b/modules/cmes/pages.py index 948dfb523794f92a60631e0198501ed3d379dbb3..9d047734b854eddfc5e006fd1ef30916f2024782 100644 --- a/modules/cmes/pages.py +++ b/modules/cmes/pages.py @@ -23,8 +23,8 @@ from weboob.browser.pages import HTMLPage, LoggedPage, pagination from weboob.browser.elements import ListElement, ItemElement, method, TableElement from weboob.browser.filters.standard import CleanText, Upper, Date, Regexp, Field, \ - CleanDecimal, Env, TableCell, Async, AsyncLoad -from weboob.browser.filters.html import Link + CleanDecimal, Env, Async, AsyncLoad +from weboob.browser.filters.html import Link, TableCell from weboob.capabilities.bank import Account, Investment from weboob.capabilities.base import NotAvailable from weboob.tools.capabilities.bank.transactions import FrenchTransaction diff --git a/modules/cmso/par/pages.py b/modules/cmso/par/pages.py index 76b384849a967765fb433586a58912890b08c40e..f72b442374985a2cdddc8d62fa667a5d8e34d462 100644 --- a/modules/cmso/par/pages.py +++ b/modules/cmso/par/pages.py @@ -24,9 +24,9 @@ from weboob.browser.pages import HTMLPage, JsonPage, RawPage, LoggedPage, pagination from weboob.browser.elements import DictElement, ItemElement, TableElement, SkipItem, method -from weboob.browser.filters.standard import CleanText, Upper, Date, Regexp, Format, CleanDecimal, Filter, Env, Slugify, TableCell, Field +from weboob.browser.filters.standard import CleanText, Upper, Date, Regexp, Format, CleanDecimal, Filter, Env, Slugify, Field from weboob.browser.filters.json import Dict -from weboob.browser.filters.html import Attr, Link +from weboob.browser.filters.html import Attr, Link, TableCell from weboob.browser.exceptions import ServerError from weboob.capabilities.bank import Account, Investment, Loan from weboob.capabilities.contact import Advisor diff --git a/modules/cmso/pro/pages.py b/modules/cmso/pro/pages.py index f28fd4258e6673e0d136e3ee0a563b416a75a1c1..42265b3cb134db5f2c0d53c80dd2419170b3244b 100644 --- a/modules/cmso/pro/pages.py +++ b/modules/cmso/pro/pages.py @@ -24,8 +24,8 @@ from weboob.exceptions import BrowserIncorrectPassword from weboob.browser.pages import HTMLPage, pagination from weboob.browser.elements import ListElement, ItemElement, TableElement, method -from weboob.browser.filters.standard import CleanText, CleanDecimal, DateGuesser, Env, Field, Filter, Regexp, TableCell -from weboob.browser.filters.html import Link, Attr +from weboob.browser.filters.standard import CleanText, CleanDecimal, DateGuesser, Env, Field, Filter, Regexp +from weboob.browser.filters.html import Link, Attr, TableCell from weboob.capabilities.bank import Account, Investment from weboob.capabilities.base import NotAvailable from weboob.tools.capabilities.bank.transactions import FrenchTransaction diff --git a/modules/cragr/web/pages.py b/modules/cragr/web/pages.py index 30884294c95d6f00990103194dfac109324a8209..ed723b560d42214bc76b929e644ee88899fe5510 100644 --- a/modules/cragr/web/pages.py +++ b/modules/cragr/web/pages.py @@ -38,10 +38,8 @@ from weboob.tools.compat import urlparse, urljoin, unicode from weboob.browser.elements import TableElement, ItemElement, method from weboob.browser.filters.standard import Date, CleanText, CleanDecimal, Currency as CleanCurrency, \ - Regexp, Format, TableCell, Field - - -from weboob.browser.filters.html import Link + Regexp, Format, Field +from weboob.browser.filters.html import Link, TableCell def MyDecimal(*args, **kwargs): diff --git a/modules/creditdunordpee/pages.py b/modules/creditdunordpee/pages.py index b6b7503183f1215cb280d8f77f3920d76c7cf4f5..f24e3ac42e5d0e1216ba75d8de0dc3ff7abb11a8 100644 --- a/modules/creditdunordpee/pages.py +++ b/modules/creditdunordpee/pages.py @@ -25,8 +25,8 @@ from weboob.browser.pages import HTMLPage, LoggedPage from weboob.tools.captcha.virtkeyboard import MappedVirtKeyboard from weboob.browser.elements import ItemElement, TableElement, method -from weboob.browser.filters.standard import CleanText, CleanDecimal, Format, Regexp, Date, Env, TableCell, Currency, Eval -from weboob.browser.filters.html import CleanHTML +from weboob.browser.filters.standard import CleanText, CleanDecimal, Format, Regexp, Date, Env, Currency, Eval +from weboob.browser.filters.html import CleanHTML, TableCell from weboob.capabilities.bank import Account, Transaction, Investment from weboob.capabilities.base import NotAvailable from weboob.exceptions import NoAccountsException diff --git a/modules/creditmutuel/pages.py b/modules/creditmutuel/pages.py index 353171e26b365424ee7f60bce69f8bba45e459bf..637fac61339f246f275d76a4efdecf8c1c678d7e 100644 --- a/modules/creditmutuel/pages.py +++ b/modules/creditmutuel/pages.py @@ -17,11 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with weboob. If not, see . - import re import hashlib - from decimal import Decimal, InvalidOperation from dateutil.relativedelta import relativedelta from datetime import date, datetime @@ -30,9 +28,9 @@ from weboob.browser.pages import HTMLPage, FormNotFound, LoggedPage, pagination from weboob.browser.elements import ListElement, ItemElement, SkipItem, method, TableElement -from weboob.browser.filters.standard import Filter, Env, CleanText, CleanDecimal, Field, TableCell, \ - Regexp, Async, AsyncLoad, Date, ColumnNotFound, Format, Type -from weboob.browser.filters.html import Link, Attr +from weboob.browser.filters.standard import Filter, Env, CleanText, CleanDecimal, Field, \ + Regexp, Async, AsyncLoad, Date, Format, Type +from weboob.browser.filters.html import Link, Attr, TableCell, ColumnNotFound from weboob.exceptions import BrowserIncorrectPassword, ParseError, NoAccountsException, ActionNeeded from weboob.capabilities import NotAvailable from weboob.capabilities.base import empty diff --git a/modules/groupamaes/pages.py b/modules/groupamaes/pages.py index 6718b2684e91b64f2e25351786cf0d907b9c9f79..f3da8c5e31f317cce22e927ff60db9d01547c0cd 100644 --- a/modules/groupamaes/pages.py +++ b/modules/groupamaes/pages.py @@ -23,7 +23,8 @@ from weboob.browser.pages import HTMLPage, LoggedPage from weboob.browser.elements import TableElement, ItemElement, method -from weboob.browser.filters.standard import CleanText, CleanDecimal, TableCell, Date, Env, Regexp, Field +from weboob.browser.filters.standard import CleanText, CleanDecimal, Date, Env, Regexp, Field +from weboob.browser.filters.html import TableCell from weboob.capabilities.bank import Account, Transaction, Investment, Pocket from weboob.capabilities.base import NotAvailable diff --git a/modules/hsbc/pages/account_pages.py b/modules/hsbc/pages/account_pages.py index 856da2ca8bf3be4f6393d473950322dd86004cc1..2d8a1a6ce703cb5ea2095816093b97d2eab6960b 100644 --- a/modules/hsbc/pages/account_pages.py +++ b/modules/hsbc/pages/account_pages.py @@ -29,9 +29,9 @@ from weboob.browser.elements import ListElement, ItemElement, method from weboob.browser.pages import HTMLPage, pagination from weboob.browser.filters.standard import ( - Filter, Env, CleanText, CleanDecimal, Field, DateGuesser, TableCell, Regexp + Filter, Env, CleanText, CleanDecimal, Field, DateGuesser, Regexp ) -from weboob.browser.filters.html import Link, AbsoluteLink +from weboob.browser.filters.html import Link, AbsoluteLink, TableCell from weboob.browser.filters.javascript import JSVar from .landing_pages import GenericLandingPage diff --git a/modules/hsbc/pages/life_insurances.py b/modules/hsbc/pages/life_insurances.py index fe328e2006e361b379ea292c3c6d5efaed9dc138..d624cdb2214534c0e915c3b62811fcad43b92282 100644 --- a/modules/hsbc/pages/life_insurances.py +++ b/modules/hsbc/pages/life_insurances.py @@ -11,9 +11,9 @@ from weboob.browser.elements import TableElement, ItemElement, method from weboob.browser.pages import HTMLPage, LoggedPage, FormNotFound from weboob.browser.filters.standard import ( - CleanText, CleanDecimal, Field, TableCell, Regexp, Eval, Date + CleanText, CleanDecimal, Field, Regexp, Eval, Date ) -from weboob.browser.filters.html import Link, XPathNotFound +from weboob.browser.filters.html import Link, XPathNotFound, TableCell from weboob.browser.filters.javascript import JSVar from .account_pages import Transaction diff --git a/modules/ing/pages/accounts_list.py b/modules/ing/pages/accounts_list.py index 1d60b027dbc85f48084e1e027719c00dba8373eb..f142e2208975f353beafd01cb6fa31dcc652027f 100644 --- a/modules/ing/pages/accounts_list.py +++ b/modules/ing/pages/accounts_list.py @@ -29,10 +29,9 @@ from weboob.browser.elements import ListElement, TableElement, ItemElement, method, DataError from weboob.browser.filters.standard import ( CleanText, CleanDecimal, Filter, Field, MultiFilter, Date, - Lower, Async, AsyncLoad, Format, TableCell, Env, - Regexp, + Lower, Async, AsyncLoad, Format, Env, Regexp, ) -from weboob.browser.filters.html import Attr, Link +from weboob.browser.filters.html import Attr, Link, TableCell from weboob.tools.capabilities.bank.transactions import FrenchTransaction diff --git a/modules/ing/pages/titre.py b/modules/ing/pages/titre.py index 6ca760bab9c48061fa6abc0f2c9acd2d0c653826..a09b416578a6a91a7599ecbea228317d6027be50 100644 --- a/modules/ing/pages/titre.py +++ b/modules/ing/pages/titre.py @@ -26,8 +26,8 @@ from weboob.capabilities.bank import Investment from weboob.browser.pages import RawPage, HTMLPage, LoggedPage, pagination from weboob.browser.elements import ListElement, TableElement, ItemElement, method -from weboob.browser.filters.standard import CleanDecimal, CleanText, Date, TableCell, Regexp, Env, Async, AsyncLoad -from weboob.browser.filters.html import Link, Attr +from weboob.browser.filters.standard import CleanDecimal, CleanText, Date, Regexp, Env, Async, AsyncLoad +from weboob.browser.filters.html import Link, Attr, TableCell from weboob.tools.capabilities.bank.transactions import FrenchTransaction from weboob.tools.compat import unicode diff --git a/modules/lcl/enterprise/pages.py b/modules/lcl/enterprise/pages.py index ecdd60016512a9b9052e8fd80b6e6bf09976cbb8..f14dddb4f8e7d5d7291e0257e3605a076cfb3f28 100644 --- a/modules/lcl/enterprise/pages.py +++ b/modules/lcl/enterprise/pages.py @@ -22,8 +22,8 @@ from weboob.browser.pages import HTMLPage, LoggedPage, pagination from weboob.browser.elements import ListElement, ItemElement, TableElement, method -from weboob.browser.filters.standard import CleanText, Date, CleanDecimal, Env, TableCell -from weboob.browser.filters.html import Link +from weboob.browser.filters.standard import CleanText, Date, CleanDecimal, Env +from weboob.browser.filters.html import Link, TableCell from weboob.capabilities.bank import Account from weboob.capabilities.profile import Profile from weboob.capabilities.base import NotAvailable diff --git a/modules/lcl/pages.py b/modules/lcl/pages.py index d8bd46f9cc682734afa275206306ca924eef2c33..8cacdcc36ab68cf06fc51f352b9e5e96441d5204 100644 --- a/modules/lcl/pages.py +++ b/modules/lcl/pages.py @@ -36,10 +36,10 @@ from weboob.exceptions import ParseError from weboob.browser.exceptions import ServerError from weboob.browser.pages import LoggedPage, HTMLPage, FormNotFound, pagination -from weboob.browser.filters.html import Attr, Link +from weboob.browser.filters.html import Attr, Link, TableCell from weboob.browser.filters.standard import CleanText, Field, Regexp, Format, Date, \ CleanDecimal, Map, AsyncLoad, Async, Env, \ - TableCell, Eval, Slugify + Eval, Slugify from weboob.exceptions import BrowserUnavailable, BrowserIncorrectPassword from weboob.tools.capabilities.bank.transactions import FrenchTransaction from weboob.tools.captcha.virtkeyboard import MappedVirtKeyboard, VirtKeyboardError diff --git a/modules/linebourse/pages.py b/modules/linebourse/pages.py index 5b7b98b642ed04ec9e2fbe8dfc79da330bc9b7d9..2edd9756d64dc1858aa9a03a3f9d2b2b096f0991 100644 --- a/modules/linebourse/pages.py +++ b/modules/linebourse/pages.py @@ -24,8 +24,9 @@ from weboob.browser.pages import HTMLPage, LoggedPage from weboob.browser.elements import method, TableElement, ItemElement from weboob.browser.filters.standard import ( - CleanText, Date, TableCell, CleanDecimal, Regexp, Eval, Field + CleanText, Date, CleanDecimal, Regexp, Eval, Field ) +from weboob.browser.filters.html import TableCell from weboob.capabilities.base import NotAvailable from weboob.capabilities.bank import Investment from weboob.tools.capabilities.bank.transactions import FrenchTransaction as Transaction diff --git a/modules/lolix/pages.py b/modules/lolix/pages.py index 3c413ec579c63d9962e06e7ef7bcc13498a6bd29..4a8cf49fa13cf184beef66c5b7a72e5f9e5b9210 100644 --- a/modules/lolix/pages.py +++ b/modules/lolix/pages.py @@ -20,8 +20,8 @@ from weboob.browser.pages import HTMLPage from weboob.browser.elements import TableElement, ItemElement, method -from weboob.browser.filters.standard import CleanText, TableCell, Regexp, Date, Env, BrowserURL, Join, Format -from weboob.browser.filters.html import CleanHTML +from weboob.browser.filters.standard import CleanText, Regexp, Date, Env, BrowserURL, Join, Format +from weboob.browser.filters.html import CleanHTML, TableCell from weboob.capabilities.job import BaseJobAdvert diff --git a/modules/materielnet/pages.py b/modules/materielnet/pages.py index b0de25c80aa20f41e4b9674d53c75a57e896c4f2..f9894f0793e5cdfa9afbcf85ec40b8b36599c7ea 100644 --- a/modules/materielnet/pages.py +++ b/modules/materielnet/pages.py @@ -21,9 +21,9 @@ import re from weboob.browser.pages import HTMLPage, LoggedPage, pagination -from weboob.browser.filters.standard import CleanText, CleanDecimal, Env, Format, TableCell, Date, Async, AsyncLoad +from weboob.browser.filters.standard import CleanText, CleanDecimal, Env, Format, Date, Async, AsyncLoad from weboob.browser.elements import ListElement, ItemElement, TableElement, method -from weboob.browser.filters.html import Attr, Link +from weboob.browser.filters.html import Attr, Link, TableCell from weboob.capabilities.bill import Bill, Subscription from weboob.capabilities.base import NotAvailable diff --git a/modules/onlinenet/pages.py b/modules/onlinenet/pages.py index 3d628431244426768c2522c6cf929ac5a50ba303..3c3818f666586c73fd669a31dfae1bb8ff9df802 100644 --- a/modules/onlinenet/pages.py +++ b/modules/onlinenet/pages.py @@ -21,9 +21,9 @@ import re from weboob.browser.pages import HTMLPage, LoggedPage -from weboob.browser.filters.standard import CleanText, CleanDecimal, Env, Format, TableCell, Date +from weboob.browser.filters.standard import CleanText, CleanDecimal, Env, Format, Date +from weboob.browser.filters.html import Attr, TableCell from weboob.browser.elements import ListElement, ItemElement, TableElement, method -from weboob.browser.filters.html import Attr from weboob.capabilities.bill import Bill, Document, Subscription from weboob.capabilities.base import NotAvailable diff --git a/modules/orange/bill/pages/bills.py b/modules/orange/bill/pages/bills.py index b4844cb5153525f76cce587229ab9e2d7365a6a4..0db8668965c73e509533fa4b79454f4ebf6b987b 100644 --- a/modules/orange/bill/pages/bills.py +++ b/modules/orange/bill/pages/bills.py @@ -25,8 +25,8 @@ from weboob.browser.pages import HTMLPage, LoggedPage from weboob.capabilities.bill import Subscription from weboob.browser.elements import ListElement, ItemElement, method, TableElement -from weboob.browser.filters.standard import CleanDecimal, CleanText, Env, Field, Regexp, Date, Currency, TableCell -from weboob.browser.filters.html import Link +from weboob.browser.filters.standard import CleanDecimal, CleanText, Env, Field, Regexp, Date, Currency +from weboob.browser.filters.html import Link, TableCell from weboob.browser.filters.javascript import JSValue from weboob.capabilities.base import NotAvailable from weboob.capabilities.bill import Bill, Document diff --git a/modules/s2e/pages.py b/modules/s2e/pages.py index 81951b20a6dfe1e990fc6c571486e602af1fe576..bbd50a59548345169aa95bd0d5290b81b755c376 100644 --- a/modules/s2e/pages.py +++ b/modules/s2e/pages.py @@ -25,8 +25,8 @@ from weboob.browser.pages import HTMLPage, XMLPage, RawPage, LoggedPage, pagination from weboob.browser.elements import ItemElement, TableElement, SkipItem, method -from weboob.browser.filters.standard import CleanText, Date, Regexp, Eval, CleanDecimal, Env, TableCell, Field -from weboob.browser.filters.html import Attr +from weboob.browser.filters.standard import CleanText, Date, Regexp, Eval, CleanDecimal, Env, Field +from weboob.browser.filters.html import Attr, TableCell from weboob.capabilities.bank import Account, Investment, Pocket, Transaction from weboob.capabilities.base import NotAvailable from weboob.tools.captcha.virtkeyboard import MappedVirtKeyboard diff --git a/modules/spirica/pages.py b/modules/spirica/pages.py index b668a0af54b842fd9ba7043aaa0c065b36e04b83..8dddef118722bc81a7364cdaab82f650ef91a0ac 100644 --- a/modules/spirica/pages.py +++ b/modules/spirica/pages.py @@ -22,8 +22,8 @@ from weboob.browser.pages import HTMLPage, LoggedPage from weboob.browser.elements import ItemElement, TableElement, method from weboob.browser.filters.standard import CleanText, Date, Regexp, CleanDecimal, \ - TableCell, Field, Async, AsyncLoad, Eval -from weboob.browser.filters.html import Attr, Link + Field, Async, AsyncLoad, Eval +from weboob.browser.filters.html import Attr, Link, TableCell from weboob.capabilities.bank import Account, Investment, Transaction from weboob.capabilities.base import NotAvailable, empty from weboob.exceptions import BrowserUnavailable diff --git a/modules/transilien/pages.py b/modules/transilien/pages.py index 26cbe654860585bdae49ac6875ca121f465b2239..41402ca032e4959c1e560f6897f5c8782f5a3440 100644 --- a/modules/transilien/pages.py +++ b/modules/transilien/pages.py @@ -24,10 +24,10 @@ from weboob.browser.elements import TableElement, ItemElement, DictElement, method from weboob.capabilities.travel import Station, Departure, RoadStep from weboob.capabilities import NotAvailable -from weboob.browser.filters.standard import CleanText, TableCell, Filter, Time, Env, Regexp, Duration,\ +from weboob.browser.filters.standard import CleanText, Filter, Time, Env, Regexp, Duration,\ Format, Join, DateTime from weboob.browser.filters.json import Dict -from weboob.browser.filters.html import Link +from weboob.browser.filters.html import Link, TableCell class RoadMapDuration(Duration): diff --git a/modules/vlille/pages.py b/modules/vlille/pages.py index 2d0a40ef20472bc3d1ee312648032cadc57794fd..d9d4b1d8fdb2a6d6706bf5d55b4a02d3e9add0d6 100644 --- a/modules/vlille/pages.py +++ b/modules/vlille/pages.py @@ -20,7 +20,8 @@ from weboob.browser.pages import HTMLPage, XMLPage from weboob.browser.elements import ListElement, ItemElement, TableElement, method -from weboob.browser.filters.standard import CleanText, TableCell, Filter +from weboob.browser.filters.standard import CleanText, Filter +from weboob.browser.filters.html import TableCell from weboob.capabilities.gauge import Gauge, GaugeMeasure, GaugeSensor from weboob.capabilities.base import NotLoaded