diff --git a/modules/750g/pages.py b/modules/750g/pages.py index 910fbb58dce6ced7613281f03dbe004ae70ae598..e5da329cb0612a4a0193901b2d40562ff38e4f4b 100644 --- a/modules/750g/pages.py +++ b/modules/750g/pages.py @@ -23,9 +23,6 @@ from weboob.tools.browser import BasePage -__all__ = ['RecipePage', 'ResultsPage'] - - class ResultsPage(BasePage): """ Page which contains results as a list of recipies """ diff --git a/modules/adecco/pages.py b/modules/adecco/pages.py index 593afaa34d0d970b1a999d94d1ccb08f01131403..f021a6f1858ccc0fe5d476e6c6f2aa362fef2665 100644 --- a/modules/adecco/pages.py +++ b/modules/adecco/pages.py @@ -24,7 +24,6 @@ import datetime import re -__all__ = ['SearchPage', 'AdvertPage'] MONTHS = [u'janvier', u'février', u'mars', u'avril', u'mai', u'juin', u'juillet', u'août', u'septembre', u'octobre', u'novembre', u'décembre'] diff --git a/modules/alloresto/pages.py b/modules/alloresto/pages.py index 136452fc26099ad8b69f3d0229fe70a16d67bd16..987e92a561e0bd1fc19a5b97fb2cf906081b995a 100644 --- a/modules/alloresto/pages.py +++ b/modules/alloresto/pages.py @@ -28,9 +28,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction as Transaction -__all__ = ['LoginPage', 'AccountsPage'] - - class LoginPage(HTMLPage): def login(self, username, password): form = self.get_form(nr=1) diff --git a/modules/allrecipes/pages.py b/modules/allrecipes/pages.py index 887d74633ac0f3f31b7a881736258dcfcbee949b..4da89fa7f899d12ccb709547558b4338bdbc3d8d 100644 --- a/modules/allrecipes/pages.py +++ b/modules/allrecipes/pages.py @@ -23,9 +23,6 @@ from weboob.tools.browser import BasePage -__all__ = ['RecipePage', 'ResultsPage', 'FourOFourPage'] - - class FourOFourPage(BasePage): pass diff --git a/modules/ameli/pages.py b/modules/ameli/pages.py index 0ee8e8d10ed30e14f1cca65e2bfcf9048015a31f..e4007742f5733a0d5eb70f36ff2f183a5056872f 100644 --- a/modules/ameli/pages.py +++ b/modules/ameli/pages.py @@ -26,8 +26,6 @@ from weboob.capabilities.bill import Subscription, Detail, Bill -__all__ = ['AmeliBasePage', 'LoginPage', 'HomePage', 'AccountPage', 'LastPaymentsPage', 'PaymentDetailsPage', 'BillsPage'] - # Ugly array to avoid the use of french locale FRENCH_MONTHS = [u'janvier', u'février', u'mars', u'avril', u'mai', u'juin', u'juillet', u'août', u'septembre', u'octobre', u'novembre', u'décembre'] diff --git a/modules/ameli/test.py b/modules/ameli/test.py index 8df432ae3acb9f92a7a3b8ab641db0feaf2c4e70..033d514b67dbba2b83d7ce9ca720ecf4bf355276 100644 --- a/modules/ameli/test.py +++ b/modules/ameli/test.py @@ -21,9 +21,6 @@ from weboob.tools.test import BackendTest -__all__ = ['AmeliTest'] - - class AmeliTest(BackendTest): BACKEND = 'ameli' diff --git a/modules/amelipro/pages.py b/modules/amelipro/pages.py index 0ac411388c332435e67cea19c6946cef2150434f..fb060abdfec2e9e02087410d6695942470e309d4 100644 --- a/modules/amelipro/pages.py +++ b/modules/amelipro/pages.py @@ -26,8 +26,6 @@ from weboob.capabilities.bill import Subscription, Detail, Bill -__all__ = ['LoginPage', 'HomePage', 'AccountPage', 'HistoryPage', 'BillsPage'] - # Ugly array to avoid the use of french locale FRENCH_MONTHS = [u'janvier', u'février', u'mars', u'avril', u'mai', u'juin', u'juillet', u'août', u'septembre', u'octobre', u'novembre', u'décembre'] diff --git a/modules/amelipro/test.py b/modules/amelipro/test.py index 97bcebe27c246ae3f215f5e4f4199e8798bf2434..c2d153877759255499c26cb1208d1bdf465e313a 100644 --- a/modules/amelipro/test.py +++ b/modules/amelipro/test.py @@ -21,9 +21,6 @@ from weboob.tools.test import BackendTest -__all__ = ['AmeliProTest'] - - class AmeliProTest(BackendTest): BACKEND = 'AmeliPro' diff --git a/modules/americanexpress/pages.py b/modules/americanexpress/pages.py index cbc9ce10e8f9578a7f132c35f8540f0df0a583c0..c4b7b60a81415eeb9dfbb01bda90e34d72f785d1 100644 --- a/modules/americanexpress/pages.py +++ b/modules/americanexpress/pages.py @@ -29,9 +29,6 @@ from weboob.tools.date import ChaoticDateGuesser -__all__ = ['LoginPage', 'AccountsPage', 'TransactionsPage'] - - class LoginPage(BasePage): def login(self, username, password): self.browser.select_form(name='ssoform') @@ -43,7 +40,6 @@ def login(self, username, password): self.browser.submit(nologin=True) - class AccountsPage(BasePage): def get_list(self): for box in self.document.getroot().cssselect('div.roundedBox div.contentBox'): @@ -67,7 +63,6 @@ class TransactionsPage(BasePage): COL_LABEL = 3 COL_VALUE = -1 - def is_last(self): current = False for option in self.document.xpath('//select[@id="viewPeriod"]/option'): diff --git a/modules/apec/pages.py b/modules/apec/pages.py index 80f29b5230d6f2977e16f62d5db6761238475e48..2b86840d9e47da352500f6fe2e22c6adbc96a2bc 100644 --- a/modules/apec/pages.py +++ b/modules/apec/pages.py @@ -25,8 +25,6 @@ from .job import ApecJobAdvert -__all__ = ['SearchPage', 'AdvertPage'] - class SearchPage(BasePage): def iter_job_adverts(self): diff --git a/modules/apivie/pages.py b/modules/apivie/pages.py index cd9de995e18edabd8ea2bdd81a4478f5d6a22dbf..e694a62ad3a13c64eb6111443030c61e8f7526c2 100644 --- a/modules/apivie/pages.py +++ b/modules/apivie/pages.py @@ -25,9 +25,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction -__all__ = ['LoginPage', 'AccountsPage', 'OperationsPage'] - - class LoginPage(BasePage): def login(self, username, password): self.browser.select_form(nr=0) @@ -77,7 +74,6 @@ def iter_history(self): label = self.parser.tocleanstring(tds[self.COL_LABEL]) amount = self.parser.tocleanstring(tds[self.COL_AMOUNT]) - if len(amount) == 0: continue diff --git a/modules/arretsurimages/pages.py b/modules/arretsurimages/pages.py index f7240d40b4d23ab4a80ecaf367e2fab6d0ef16af..11e082c1c27acbda581d9d251dfae231e4be0a7e 100644 --- a/modules/arretsurimages/pages.py +++ b/modules/arretsurimages/pages.py @@ -25,8 +25,6 @@ from weboob.capabilities import NotAvailable -__all__ = ['IndexPage', 'VideoPage', 'ForbiddenVideo', 'LoginPage', 'LoginRedirectPage'] - from .video import ArretSurImagesVideo diff --git a/modules/arretsurimages/video.py b/modules/arretsurimages/video.py index 2d973ce4bf694a52655817d326867fcef35dc75d..1721674a9c19ac940acd8e0410938260eee99915 100644 --- a/modules/arretsurimages/video.py +++ b/modules/arretsurimages/video.py @@ -21,9 +21,6 @@ from weboob.capabilities.video import BaseVideo -__all__ = ['ArretSurImagesVideo'] - - class ArretSurImagesVideo(BaseVideo): @classmethod def id2url(cls, _id): diff --git a/modules/arte/pages.py b/modules/arte/pages.py index 93c2073ea9d7e383a3ab327a96e0f32b7791fc21..013ac7cf3e5cea6684ce2c84f88ad277780c1123 100644 --- a/modules/arte/pages.py +++ b/modules/arte/pages.py @@ -25,8 +25,6 @@ from weboob.capabilities.collection import Collection from .video import ArteLiveVideo -__all__ = ['ArteLivePage', 'ArteLiveVideoPage'] - class ArteLiveVideoPage(BasePage): def get_video(self, video=None): diff --git a/modules/arte/video.py b/modules/arte/video.py index 9fa5038d2751f160d86004c9851f73f003f7a46f..987122bf84bc3586c0c0402569faa4578de70ef7 100644 --- a/modules/arte/video.py +++ b/modules/arte/video.py @@ -21,9 +21,6 @@ from weboob.capabilities.video import BaseVideo -__all__ = ['ArteVideo', 'ArteLiveVideo'] - - class ArteVideo(BaseVideo): @classmethod def id2url(cls, _id): diff --git a/modules/attilasub/pages.py b/modules/attilasub/pages.py index c8a1fc0dc017da69ccae07039628506dcef6503e..aca5fff2375bf1d5c97b49bd142bed0a16c1a5f0 100644 --- a/modules/attilasub/pages.py +++ b/modules/attilasub/pages.py @@ -23,9 +23,6 @@ from weboob.tools.browser import BasePage -__all__ = ['SubtitlesPage', 'SearchPage'] - - class SearchPage(BasePage): def iter_subtitles(self, language, pattern): fontresult = self.parser.select(self.document.getroot(), 'div.search-results font.search-results') diff --git a/modules/aum/antispam.py b/modules/aum/antispam.py index 48165fec1cc7fae240564fecc7790bec59e11ff0..4382a5c5dbbb78551b5259222220d9d311307922 100644 --- a/modules/aum/antispam.py +++ b/modules/aum/antispam.py @@ -20,9 +20,6 @@ import re -__all__ = ['AntiSpam'] - - class AntiSpam(object): def check_thread(self, thread): resume = thread['title'] diff --git a/modules/aum/optim/priority_connection.py b/modules/aum/optim/priority_connection.py index 64b0f7111becaacaad6df4b790b5cfde0b4a82d7..1d9719ec8c6eca16a1955a2c015bef8fcdee0a3c 100644 --- a/modules/aum/optim/priority_connection.py +++ b/modules/aum/optim/priority_connection.py @@ -18,8 +18,6 @@ # along with weboob. If not, see . - - import random from weboob.tools.browser import BrowserUnavailable, BrowserIncorrectPassword @@ -33,9 +31,6 @@ from aum.browser import AuMBrowser -__all__ = ['PriorityConnection'] - - class PriorityConnection(Optimization): CONFIG = ValuesDict(ValueInt('minimal', label='Minimal of godchilds', default=5), Value('domain', label='Domain to use for fake accounts emails', default='aum.example.com'), diff --git a/modules/aum/optim/profiles_walker.py b/modules/aum/optim/profiles_walker.py index 88acfb79073f8f8936214499973fd6d2060306aa..03d22e1d626e1ba8450ca7795270672c18618049 100644 --- a/modules/aum/optim/profiles_walker.py +++ b/modules/aum/optim/profiles_walker.py @@ -18,8 +18,6 @@ # along with weboob. If not, see . - - from random import randint from weboob.tools.browser import BrowserUnavailable @@ -27,9 +25,6 @@ from weboob.tools.log import getLogger -__all__ = ['ProfilesWalker'] - - class ProfilesWalker(Optimization): def __init__(self, sched, storage, browser): self.sched = sched diff --git a/modules/aum/optim/queries_queue.py b/modules/aum/optim/queries_queue.py index ece864f24dd99ea58886c92a9a430a6e24764870..563fd0cab762e3b8a79feef3140663f15b97ad70 100644 --- a/modules/aum/optim/queries_queue.py +++ b/modules/aum/optim/queries_queue.py @@ -18,17 +18,12 @@ # along with weboob. If not, see . - - from weboob.tools.browser import BrowserUnavailable from weboob.capabilities.dating import Optimization from weboob.capabilities.contact import QueryError from weboob.tools.log import getLogger -__all__ = ['QueriesQueue'] - - class QueriesQueue(Optimization): def __init__(self, sched, storage, browser): self.sched = sched diff --git a/modules/aum/optim/visibility.py b/modules/aum/optim/visibility.py index e9a5225154ff79e83992a9b59080331c5314cfcf..b3fbceb69754aee7f9c8358611aa6a8828e128f0 100644 --- a/modules/aum/optim/visibility.py +++ b/modules/aum/optim/visibility.py @@ -22,9 +22,6 @@ from weboob.capabilities.dating import Optimization -__all__ = ['Visibility'] - - class Visibility(Optimization): def __init__(self, sched, browser): self.sched = sched diff --git a/modules/aum/test.py b/modules/aum/test.py index b4bf6ac228ffa525fe2b6b86819e38b2e9b5d4aa..e697a716ae2f816dfd6f04da4ecbfa7f3b4c51a4 100644 --- a/modules/aum/test.py +++ b/modules/aum/test.py @@ -22,9 +22,6 @@ from weboob.tools.browser import BrowserUnavailable -__all__ = ['AuMTest'] - - class AuMTest(BackendTest): BACKEND = 'aum' diff --git a/modules/axabanque/pages.py b/modules/axabanque/pages.py index 3b292ee361332aa8099f241d406d0fb11d7aff26..7bcaf538d5be914b623766c6859dd6d6a6856bb2 100644 --- a/modules/axabanque/pages.py +++ b/modules/axabanque/pages.py @@ -28,9 +28,6 @@ from weboob.tools.captcha.virtkeyboard import MappedVirtKeyboard -__all__ = ['LoginPage', 'AccountsPage', 'TransactionsPage', 'CBTransactionsPage', 'UnavailablePage'] - - class BasePage(_BasePage): def get_view_state(self): return self.document.xpath('//input[@name="javax.faces.ViewState"]')[0].attrib['value'] diff --git a/modules/banqueaccord/pages.py b/modules/banqueaccord/pages.py index f6a9cf8c7a877eb92f27c8285324a7ca92d00741..0fb87bcb6d98641f67b20bf309f8baccdbeef941 100644 --- a/modules/banqueaccord/pages.py +++ b/modules/banqueaccord/pages.py @@ -32,9 +32,6 @@ from weboob.tools.exceptions import ParseError -__all__ = ['LoginPage', 'IndexPage', 'AccountsPage', 'OperationsPage'] - - class Transaction(FrenchTransaction): PATTERNS = [(re.compile(ur'^(?P.*?) - traité le \d+/\d+$'), FrenchTransaction.TYPE_CARD)] @@ -192,7 +189,6 @@ def condition(self): self.env['amount'] = Transaction.Amount('./td[4]')(self.el) return self.env['amount'] > 0 - class debit(ItemElement): klass = Transaction obj_type = Transaction.TYPE_CARD diff --git a/modules/banquepopulaire/pages.py b/modules/banquepopulaire/pages.py index 9bc80e0c9b94163cbb003a8452ba70b6d51ff5ef..c78e7c73244e48f9ef532bd677a58e58c6f1068d 100644 --- a/modules/banquepopulaire/pages.py +++ b/modules/banquepopulaire/pages.py @@ -29,9 +29,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction -__all__ = ['LoginPage', 'IndexPage', 'AccountsPage', 'CardsPage', 'TransactionsPage', 'UnavailablePage', 'RedirectPage'] - - class WikipediaARC4(object): def __init__(self, key=None): self.state = range(256) diff --git a/modules/barclays/pages.py b/modules/barclays/pages.py index 90742b59ff79cc47e23e6d45f87cb44f0492d489..9c9dd518da93728bd51e730a9a429e8f93274100 100644 --- a/modules/barclays/pages.py +++ b/modules/barclays/pages.py @@ -27,10 +27,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction -__all__ = ['LoginPage', 'Login2Page', 'IndexPage', 'AccountsPage', 'TransactionsPage', - 'CardPage', 'ValuationPage', 'LoanPage', 'MarketPage'] - - class LoginPage(BasePage): def login(self, login, passwd): self.browser.select_form(name='frmLogin') diff --git a/modules/biplan/pages.py b/modules/biplan/pages.py index a9f5e508e56b6c122afe586fdfb309ad2df1f1da..1f1547eea47f6b0315a137b79088f1e1b0511c1a 100644 --- a/modules/biplan/pages.py +++ b/modules/biplan/pages.py @@ -28,9 +28,6 @@ from weboob.tools.browser2.filters import Filter, Link, CleanText, Env, Regexp, CombineDate, CleanHTML -__all__ = ['ProgramPage', 'EventPage'] - - class BiplanPrice(Filter): def filter(self, el): index = 1 if len(el) > 1 else 0 diff --git a/modules/bnporc/enterprise/pages.py b/modules/bnporc/enterprise/pages.py index 2da19693f4165e708e29dab39d2962a7dbcbe180..018764f3dbb0a187e014748ea50a9177ed76a7de 100644 --- a/modules/bnporc/enterprise/pages.py +++ b/modules/bnporc/enterprise/pages.py @@ -30,9 +30,6 @@ from weboob.tools.misc import to_unicode -__all__ = ['LoginPage', 'AccountsPage', 'UnknownPage'] - - class Transaction(FrenchTransaction): PATTERNS = [(re.compile(u'^(?PCHEQUE)(?P.*)'), FrenchTransaction.TYPE_CHECK), (re.compile('^(?PFACTURE CARTE) DU (?P
\d{2})(?P\d{2})(?P\d{2}) (?P.*?)( CA?R?T?E? ?\d*X*\d*)?$'), diff --git a/modules/bnporc/perso/accounts_list.py b/modules/bnporc/perso/accounts_list.py index 295bf4bc0ec8b6532c33587d4184e673c7e017dd..70af5c4d2db0c7d7c72fcb5f35d251dcb61c3b8b 100644 --- a/modules/bnporc/perso/accounts_list.py +++ b/modules/bnporc/perso/accounts_list.py @@ -26,8 +26,6 @@ from weboob.capabilities.base import NotAvailable from weboob.tools.browser import BasePage, BrokenPageError, BrowserPasswordExpired -__all__ = ['AccountsList', 'AccountPrelevement'] - class AccountsList(BasePage): ACCOUNT_TYPES = { diff --git a/modules/bnporc/perso/login.py b/modules/bnporc/perso/login.py index 226ca80bea341e63aa449f961aaab8d4aa3879c2..81a0e8805cb5e9f9f426b797a3ba7f076bbd9375 100644 --- a/modules/bnporc/perso/login.py +++ b/modules/bnporc/perso/login.py @@ -25,8 +25,6 @@ from weboob.tools.browser import BasePage, BrowserUnavailable from weboob.tools.captcha.virtkeyboard import VirtKeyboard, VirtKeyboardError -__all__ = ['LoginPage', 'ConfirmPage', 'ChangePasswordPage'] - class BNPVirtKeyboard(VirtKeyboard): symbols={'0': '9cc4789a2cb223e8f2d5e676e90264b5', diff --git a/modules/bnporc/perso/messages.py b/modules/bnporc/perso/messages.py index 6a608880396e03233ec668a855a0c4c29203b598..7af72fc7b426041766026af5231e2556ff595036 100644 --- a/modules/bnporc/perso/messages.py +++ b/modules/bnporc/perso/messages.py @@ -28,8 +28,6 @@ from lxml.html import make_links_absolute -__all__ = ['MessagesPage', 'MessagePage'] - class MessagesPage(BasePage): def iter_threads(self): diff --git a/modules/bnporc/perso/transactions.py b/modules/bnporc/perso/transactions.py index 00a24bc3b2df9696184562aed8adb521450c0313..b43f08d5b2c380c500b096d5c6a264e23f5c728e 100644 --- a/modules/bnporc/perso/transactions.py +++ b/modules/bnporc/perso/transactions.py @@ -24,9 +24,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction -__all__ = ['AccountHistory', 'AccountComing'] - - class Transaction(FrenchTransaction): PATTERNS = [(re.compile(u'^(?PCHEQUE)(?P.*)'), FrenchTransaction.TYPE_CHECK), (re.compile('^(?PFACTURE CARTE) DU (?P
\d{2})(?P\d{2})(?P\d{2}) (?P.*?)( CA?R?T?E? ?\d*X*\d*)?$'), diff --git a/modules/bnporc/perso/transfer.py b/modules/bnporc/perso/transfer.py index e771667cb4f046ef8bc298333914479678d3cd7c..c56855055052bdfcaf5c72a3a004a81214f5d23d 100644 --- a/modules/bnporc/perso/transfer.py +++ b/modules/bnporc/perso/transfer.py @@ -25,9 +25,6 @@ from weboob.capabilities.bank import TransferError -__all__ = ['TransferPage', 'TransferConfirmPage', 'TransferCompletePage'] - - class Account(object): def __init__(self, id, label, send_checkbox, receive_checkbox): self.id = id diff --git a/modules/bnporc/pro.py b/modules/bnporc/pro.py index ceb8a15c37c19b0bc2135fe88f3e9557d8c8d3d4..7a0c1ef2d47f9ca40020ccc2976f5153a6935583 100644 --- a/modules/bnporc/pro.py +++ b/modules/bnporc/pro.py @@ -29,9 +29,6 @@ from .perso.transactions import Transaction -__all__ = ['ProAccountsList', 'ProAccountHistory'] - - class ProAccountsList(BasePage): COL_LABEL = 1 COL_ID = 2 diff --git a/modules/boursorama/pages/account_history.py b/modules/boursorama/pages/account_history.py index b679cc47b1081e22f894992170fcb2abb787ffd2..5cd50bb875276de1f39a9dcfbb7828cde2ff8c69 100644 --- a/modules/boursorama/pages/account_history.py +++ b/modules/boursorama/pages/account_history.py @@ -26,9 +26,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction -__all__ = ['AccountHistory'] - - class Transaction(FrenchTransaction): PATTERNS = [(re.compile(u'^CHQ\. (?P.*)'), FrenchTransaction.TYPE_CHECK), (re.compile('^(ACHAT|PAIEMENT) CARTE (?P
\d{2})(?P\d{2})(?P\d{2}) (?P.*)'), diff --git a/modules/boursorama/pages/card_history.py b/modules/boursorama/pages/card_history.py index 323cb37ed2e6117945550043cfa66724ec924f62..a271dd115c52fccc18f42a1065d877e7fb8feb73 100644 --- a/modules/boursorama/pages/card_history.py +++ b/modules/boursorama/pages/card_history.py @@ -25,9 +25,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction -__all__ = ['CardHistory'] - - class Transaction(FrenchTransaction): PATTERNS = [(re.compile('^(ACHAT |PAIEMENT )?CARTE (?P
\d{2})(?P\d{2})(?P\d{2}) (\d{2} )?(?P.*)'), FrenchTransaction.TYPE_CARD), diff --git a/modules/boursorama/pages/login.py b/modules/boursorama/pages/login.py index 75e7dcdb532229a3f14174e2143806d208c72463..e69834b8488627d3919c235916b2fa600f778c31 100644 --- a/modules/boursorama/pages/login.py +++ b/modules/boursorama/pages/login.py @@ -26,9 +26,6 @@ from weboob.tools.captcha.virtkeyboard import MappedVirtKeyboard -__all__ = ['LoginPage'] - - class VirtKeyboard(MappedVirtKeyboard): symbols={'0':'40fdd263e99d7268b49e22e06b73ebf1', '1':'0d53ac10dba67d3ec601a086d0881b6f', diff --git a/modules/boursorama/pages/two_authentication.py b/modules/boursorama/pages/two_authentication.py index c44c12b40edad74fa6a58b226a6edeae4c6acdde..04bba9627d3c0405fa748fff71b9dc288936793f 100644 --- a/modules/boursorama/pages/two_authentication.py +++ b/modules/boursorama/pages/two_authentication.py @@ -23,9 +23,6 @@ import re -__all__ = ['AuthenticationPage'] - - class BrowserAuthenticationCodeMaxLimit(BrowserIncorrectPassword): pass diff --git a/modules/bouygues/pages/compose.py b/modules/bouygues/pages/compose.py index f47cfffba1f70fb9742d3d29f57811c5175bcae7..eef4ffd5820dac438ee498e744368abdb4d3a6f0 100644 --- a/modules/bouygues/pages/compose.py +++ b/modules/bouygues/pages/compose.py @@ -24,9 +24,6 @@ from weboob.tools.browser import BasePage -__all__ = ['ComposeFrame', 'ComposePage', 'ConfirmPage', 'SentPage'] - - class ComposeFrame(BasePage): phone_regex = re.compile('^(\+33|0033|0)(6|7)(\d{8})$') diff --git a/modules/bouygues/pages/login.py b/modules/bouygues/pages/login.py index bde6eabd8f598d423771028c9de7c4ebcf6eb804..5b1ee8094171e7438c68b41974f1b7f828346e76 100644 --- a/modules/bouygues/pages/login.py +++ b/modules/bouygues/pages/login.py @@ -21,9 +21,6 @@ from weboob.tools.browser import BasePage -__all__ = ['LoginPage', 'LoginSASPage'] - - class LoginPage(BasePage): def login(self, login, password): self.browser.select_form(name='code') diff --git a/modules/bp/pages/accounthistory.py b/modules/bp/pages/accounthistory.py index 989accdaa310b7eaf30e299a3d17a5e4fb8ced7c..6e486801c35f015f720e642fa5d65305433663dc 100644 --- a/modules/bp/pages/accounthistory.py +++ b/modules/bp/pages/accounthistory.py @@ -25,9 +25,6 @@ from weboob.tools.browser import BasePage -__all__ = ['AccountHistory', 'CardsList'] - - class Transaction(FrenchTransaction): PATTERNS = [(re.compile(u'^(?PCHEQUE)( N)? (?P.*)'), FrenchTransaction.TYPE_CHECK), (re.compile(r'^(?PACHAT CB) (?P.*) (?P
\d{2})\.(?P\d{2}).(?P\d{2}).*'), diff --git a/modules/bp/pages/accountlist.py b/modules/bp/pages/accountlist.py index e10db30b51ddb16ba313b5970a509e302f0f0595..308750eaeb347ae778f5cb902bcbc7abc0697096 100644 --- a/modules/bp/pages/accountlist.py +++ b/modules/bp/pages/accountlist.py @@ -27,9 +27,6 @@ from weboob.tools.ordereddict import OrderedDict -__all__ = ['AccountList'] - - class AccountList(BasePage): def on_loaded(self): self.accounts = OrderedDict() diff --git a/modules/bp/pages/login.py b/modules/bp/pages/login.py index d1b4fe24f62b13e47bdaebe90c57de4a727cdd2b..c3f17c35285507f1616eff82f3c2732181f37522 100644 --- a/modules/bp/pages/login.py +++ b/modules/bp/pages/login.py @@ -26,8 +26,6 @@ from weboob.tools.browser import BasePage, BrowserUnavailable from weboob.tools.captcha.virtkeyboard import VirtKeyboard -__all__ = ['LoginPage', 'BadLoginPage', 'AccountDesactivate', 'Initident', 'CheckPassword', 'repositionnerCheminCourant', 'UnavailablePage'] - def md5(f): md5 = hashlib.md5() diff --git a/modules/bp/pages/transfer.py b/modules/bp/pages/transfer.py index c9a9524d23ad0556d225204132b8d918869cb666..1343911089a81c9e461573bb1c9a05b266641607 100644 --- a/modules/bp/pages/transfer.py +++ b/modules/bp/pages/transfer.py @@ -25,9 +25,6 @@ from weboob.tools.misc import to_unicode -__all__ = ['TransferChooseAccounts', 'CompleteTransfer', 'TransferConfirm', 'TransferSummary'] - - class TransferChooseAccounts(BasePage): def set_accouts(self, from_account, to_account): self.browser.select_form(name="AiguillageForm") diff --git a/modules/bred/pages.py b/modules/bred/pages.py index 1843659d46eef4de7e22f03cfb6d59552f1a2157..2040a15486fcaec157f0f73896aaf249ac7c50d0 100644 --- a/modules/bred/pages.py +++ b/modules/bred/pages.py @@ -32,9 +32,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction -__all__ = ['LoginPage', 'LoginResultPage', 'AccountsPage', 'TransactionsPage', 'EmptyPage'] - - class LoginPage(BasePage): def login(self, login, passwd): self.browser.select_form(name='authen') @@ -93,7 +90,6 @@ def on_loaded(self): self.browser[tagName] = [value] self.browser.submit() - def confirm(self): self.browser.location('MainAuth?typeDemande=AC', no_login=True) diff --git a/modules/btdigg/pages/index.py b/modules/btdigg/pages/index.py index 6f3833f77e703df1f422b4d0fb77d931532895cf..c5a4d55389f391d4300da4697f2dcb9827ac9c71 100644 --- a/modules/btdigg/pages/index.py +++ b/modules/btdigg/pages/index.py @@ -2,8 +2,6 @@ from weboob.tools.browser import BasePage -__all__ = ['IndexPage'] - class IndexPage(BasePage): pass diff --git a/modules/btdigg/pages/torrents.py b/modules/btdigg/pages/torrents.py index b7630fbf212f95379988cbe1aaf0ca60e52badaa..24ff0f9c1cc39742487009569df1509b631daec0 100644 --- a/modules/btdigg/pages/torrents.py +++ b/modules/btdigg/pages/torrents.py @@ -9,9 +9,6 @@ from weboob.capabilities.base import NotAvailable -__all__ = ['TorrentsPage', 'TorrentPage'] - - class TorrentsPage(BasePage): def iter_torrents(self): @@ -74,7 +71,6 @@ def get_torrent(self, id): delta = timedelta(**{valueunit: float(valueago)}) date = datetime.now() - delta - files = [] for tr in trs[15:]: files.append(unicode(tr.cssselect('td')[1].text)) diff --git a/modules/btdigg/test.py b/modules/btdigg/test.py index 406577652511a43b10c9fe32dc2d665da71fc815..8d6fb9e775b67de69e930d2d874e1fcfe731dae7 100644 --- a/modules/btdigg/test.py +++ b/modules/btdigg/test.py @@ -5,7 +5,6 @@ from random import choice -__all__ = ['BTDiggTest'] class BTDiggTest(BackendTest): BACKEND = 'btdigg' diff --git a/modules/btmon/pages.py b/modules/btmon/pages.py index 7b343e48ba254d01f4a186c455ef166e995a49c7..d5a4ca7fb9aa4552ee4ded7fb945a2d7bf2a5034 100644 --- a/modules/btmon/pages.py +++ b/modules/btmon/pages.py @@ -26,9 +26,6 @@ from weboob.tools.misc import get_bytes_size -__all__ = ['TorrentsPage','TorrentPage'] - - class TorrentsPage(BasePage): def iter_torrents(self): for div in self.parser.select(self.document.getroot(),'div.list_tor'): diff --git a/modules/caissedepargne/pages.py b/modules/caissedepargne/pages.py index bdca6dd811e9b8880561c6f254316e6a8d9a027e..5609143854c07426b4d7818aa5e2b2c771ec8a10 100644 --- a/modules/caissedepargne/pages.py +++ b/modules/caissedepargne/pages.py @@ -32,9 +32,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction -__all__ = ['LoginPage', 'ErrorPage', 'IndexPage', 'UnavailablePage'] - - class _LogoutPage(BasePage): def on_loaded(self): try: @@ -244,8 +241,6 @@ def go_list(self): pass self.browser.submit() - - def go_history(self, info): self.browser.select_form(name='main') self.browser.set_all_readonly(False) diff --git a/modules/canalplus/pages.py b/modules/canalplus/pages.py index d618ca52233080188739428bb26026623dd34c0d..ae993bcfa26dfbeac8f4e62b0fcd1e6bfe91deb1 100644 --- a/modules/canalplus/pages.py +++ b/modules/canalplus/pages.py @@ -27,8 +27,6 @@ from .video import CanalplusVideo -__all__ = ['ChannelsPage', 'VideoPage'] - class ChannelsPage(BasePage): def get_channels(self): diff --git a/modules/canalplus/video.py b/modules/canalplus/video.py index 20c6478026050081cc0b16e8b3d201aacc650b48..59b24e161d51fbf5085e6fb397facb7032f240b4 100644 --- a/modules/canalplus/video.py +++ b/modules/canalplus/video.py @@ -21,9 +21,6 @@ from weboob.capabilities.video import BaseVideo -__all__ = ['CanalplusVideo'] - - class CanalplusVideo(BaseVideo): swf_player = False diff --git a/modules/carrefourbanque/pages.py b/modules/carrefourbanque/pages.py index b75775fc4914fd93706edd28549185a62b40e9c0..8b8047c92a02f6e2c2fb7164157a7d6d8beca615 100644 --- a/modules/carrefourbanque/pages.py +++ b/modules/carrefourbanque/pages.py @@ -28,9 +28,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction -__all__ = ['LoginPage', 'HomePage', 'TransactionsPage'] - - class LoginPage(HTMLPage): def enter_login(self, username): form = self.get_form(nr=0) diff --git a/modules/cci/pages.py b/modules/cci/pages.py index 5173d3c8ac92ec76463ba5207544485ceb166702..27eca2dfcdb26b2dadf045fd1d18e4196862d58f 100644 --- a/modules/cci/pages.py +++ b/modules/cci/pages.py @@ -23,8 +23,6 @@ from weboob.capabilities.job import BaseJobAdvert -__all__ = ['SearchPage'] - class Child(Filter): def filter(self, el): diff --git a/modules/chronopost/pages.py b/modules/chronopost/pages.py index 5ee3d87d48c46d02048677ff4b9196606381b37a..8e06e4cabef6b6375885ece60e1c56001a37aaad 100644 --- a/modules/chronopost/pages.py +++ b/modules/chronopost/pages.py @@ -26,9 +26,6 @@ from weboob.tools.browser import BasePage -__all__ = ['IndexPage', 'TrackPage'] - - class IndexPage(BasePage): def track_package(self, _id): self.browser.select_form(predicate=lambda form: form.attrs.get('id', '') == 'suivreEnvoi') diff --git a/modules/cmso/pages.py b/modules/cmso/pages.py index dca98bd50765b9ae5478982ee900734bba4d0f7d..048cd7c4b041f2281560b9d58641f87603609c2a 100644 --- a/modules/cmso/pages.py +++ b/modules/cmso/pages.py @@ -27,9 +27,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction -__all__ = ['LoginPage', 'AccountsPage', 'TransactionsPage'] - - class LoginPage(BasePage): def login(self, login, passwd): self.browser.select_form(name='formIdentification') diff --git a/modules/colisprive/pages.py b/modules/colisprive/pages.py index 35533c3b4dada3afbe94359e50cc1beccc5571da..943c417221cf92dc8297449f314967b617423c38 100644 --- a/modules/colisprive/pages.py +++ b/modules/colisprive/pages.py @@ -22,8 +22,6 @@ from weboob.capabilities.parcel import Parcel, Event -__all__ = ['TrackPage', 'ErrorPage'] - def update_status(p, status): if p.status < status: p.status = status diff --git a/modules/cragr/mobile/pages/login.py b/modules/cragr/mobile/pages/login.py index 4d88e4262f6a409119c20cc3a3a11d6745d7bf40..ae85847aa4373e66d9f53803c5c5eb917f9b8ed5 100644 --- a/modules/cragr/mobile/pages/login.py +++ b/modules/cragr/mobile/pages/login.py @@ -24,9 +24,6 @@ from .base import CragrBasePage -__all__ = ['LoginPage'] - - class LoginPage(CragrBasePage): def login(self, login, password): self.browser.select_form(nr=0) diff --git a/modules/cragr/web/pages.py b/modules/cragr/web/pages.py index c795b74b8e99cdf7f06b2ed8c02fbc7694c01fc3..480c0791d4b7fd7065eaf4bc24d4158d79fbae5c 100644 --- a/modules/cragr/web/pages.py +++ b/modules/cragr/web/pages.py @@ -26,9 +26,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction as Transaction -__all__ = ['HomePage', 'LoginPage', 'LoginErrorPage', 'AccountsPage', 'TransactionsPage', 'UselessPage'] - - class HomePage(BasePage): def get_post_url(self): for script in self.document.xpath('//script'): @@ -179,7 +176,6 @@ def get_list(self): yield account - def get_history(self, date_guesser): seen = set() lines = self.document.xpath('(//table[@class="ca-table"])[2]/tr') diff --git a/modules/creditcooperatif/perso/pages.py b/modules/creditcooperatif/perso/pages.py index e5d870b5c13649b1000a6a6239e1c79c750ed4b2..72a4aa36cf744a1e76eb4f2b61c0d23a29408921 100644 --- a/modules/creditcooperatif/perso/pages.py +++ b/modules/creditcooperatif/perso/pages.py @@ -27,9 +27,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction -__all__ = ['LoginPage', 'AccountsPage', 'TransactionsPage', 'ComingTransactionsPage'] - - class LoginPage(BasePage): def login(self, login, password): self.browser.select_form(predicate=lambda form: form.attrs.get('id', '') == 'AuthForm') diff --git a/modules/creditcooperatif/pro/pages.py b/modules/creditcooperatif/pro/pages.py index 46526b78a6e246dbb2c474db81f628484b349ce1..28a1f2f07a2764b64aa88983c7d76161f21196b7 100644 --- a/modules/creditcooperatif/pro/pages.py +++ b/modules/creditcooperatif/pro/pages.py @@ -27,9 +27,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction -__all__ = ['LoginPage', 'AccountsPage', 'TransactionsPage', 'ComingTransactionsPage', 'CardTransactionsPage', 'ITransactionsPage'] - - class LoginPage(BasePage): def login(self, login, pin, strong_auth): form_nb = 1 if strong_auth else 0 diff --git a/modules/creditdunord/pages.py b/modules/creditdunord/pages.py index 2b663f30d97f9e1d01993290f22df5b8984f433b..0cd53dfe01aece46aada209cabca6c700ee1af03 100644 --- a/modules/creditdunord/pages.py +++ b/modules/creditdunord/pages.py @@ -30,9 +30,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction -__all__ = ['LoginPage', 'AccountsPage', 'TransactionsPage'] - - class LoginPage(BasePage): pass diff --git a/modules/cuisineaz/pages.py b/modules/cuisineaz/pages.py index e6b1f41b32afdfe9aee7a0dca3eda5a442c24b42..063e790f3be7d87e1003060852082655bae05190 100644 --- a/modules/cuisineaz/pages.py +++ b/modules/cuisineaz/pages.py @@ -23,9 +23,6 @@ from weboob.tools.browser import BasePage -__all__ = ['RecipePage', 'ResultsPage'] - - class ResultsPage(BasePage): """ Page which contains results as a list of recipies """ diff --git a/modules/dailymotion/pages.py b/modules/dailymotion/pages.py index 35ba7d491c4a6fee96cffaaff1de4ffaa8a198c0..e3404650bf4f9551859fa5deffa1d69b8ff30b2e 100644 --- a/modules/dailymotion/pages.py +++ b/modules/dailymotion/pages.py @@ -33,9 +33,6 @@ from .video import DailymotionVideo -__all__ = ['IndexPage', 'VideoPage', 'KidsVideoPage'] - - class IndexPage(BasePage): def iter_videos(self): for div in self.parser.select(self.document.getroot(), 'div.sd_video_listitem'): diff --git a/modules/dailymotion/video.py b/modules/dailymotion/video.py index 8e2f08473c55565d1a153041c0fe9b4c13da17a7..6c37f6fedd46957554a07e822244d377ca8339b6 100644 --- a/modules/dailymotion/video.py +++ b/modules/dailymotion/video.py @@ -21,9 +21,6 @@ from weboob.capabilities.video import BaseVideo -__all__ = ['DailymotionVideo'] - - class DailymotionVideo(BaseVideo): def __init__(self, *args, **kwargs): BaseVideo.__init__(self, *args, **kwargs) diff --git a/modules/delubac/pages.py b/modules/delubac/pages.py index d242c14ed97ddf147c97a2b1a08cdc13c174845d..77053b0b7e16468b24fb4af86f41a055ecbbe537 100644 --- a/modules/delubac/pages.py +++ b/modules/delubac/pages.py @@ -26,9 +26,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction -__all__ = ['LoginPage', 'DashboardPage', 'OperationsPage', 'LCRPage'] - - class LoginPage(BasePage): def login(self, username, password): self.browser.select_form(name="frmLogin") diff --git a/modules/dlfp/test.py b/modules/dlfp/test.py index 56fafce34734108212157cc8833a2e849c6f200d..ba121f9aca5f78844ecd1bc492d1004c505b4837 100644 --- a/modules/dlfp/test.py +++ b/modules/dlfp/test.py @@ -24,9 +24,6 @@ from .browser import DLFP -__all__ = ['DLFPTest'] - - class DLFPTest(BackendTest): BACKEND = 'dlfp' diff --git a/modules/dresdenwetter/pages.py b/modules/dresdenwetter/pages.py index 0d211fcd005679f7b640b94e83aad3eda0fe14c8..08f0f87d7f518ea2f1dc482574e99edeead46e6a 100644 --- a/modules/dresdenwetter/pages.py +++ b/modules/dresdenwetter/pages.py @@ -24,9 +24,6 @@ from weboob.capabilities.base import NotAvailable -__all__ = ['StartPage'] - - class Split(Filter): def __init__(self, selector, mode): super(Split, self).__init__(selector) diff --git a/modules/dresdenwetter/test.py b/modules/dresdenwetter/test.py index 44167b7e6636338e36a220498f219f867c2110fb..b8b2490dcd08e8994ea6f0e8c4f24c8c6c685f46 100644 --- a/modules/dresdenwetter/test.py +++ b/modules/dresdenwetter/test.py @@ -20,9 +20,6 @@ from weboob.tools.test import BackendTest -__all__ = ['DresdenWetterTest'] - - class DresdenWetterTest(BackendTest): BACKEND = 'dresdenwetter' diff --git a/modules/ebonics/test.py b/modules/ebonics/test.py index 4ff9e07b2dcfcb5de52e0d528916e38127232738..d1b93b317961ad4ce6e0d29a7c2cf0ae95dcdfc6 100644 --- a/modules/ebonics/test.py +++ b/modules/ebonics/test.py @@ -21,9 +21,6 @@ from weboob.tools.test import BackendTest -__all__ = ['EbonicsTest'] - - class EbonicsTest(BackendTest): BACKEND = 'ebonics' diff --git a/modules/edf/pages.py b/modules/edf/pages.py index 62c84c60d399db1937d1bca6f1052ef5b482ade8..0c4b12b5a3e131dc443ea259183a2af6f196d7c3 100644 --- a/modules/edf/pages.py +++ b/modules/edf/pages.py @@ -25,7 +25,6 @@ from weboob.tools.browser import BasePage from weboob.capabilities.bill import Subscription, Detail, Bill -__all__ = ['AccountPage', 'BillsPage', 'EdfBasePage', 'FirstRedirectionPage', 'HomePage', 'LastPaymentsPage', 'LastPaymentsPage2', 'LoginPage', 'OtherPage', 'SecondRedirectionPage'] base_url = "http://particuliers.edf.com/" class EdfBasePage(BasePage): diff --git a/modules/edf/test.py b/modules/edf/test.py index 83c8cd9008afed4fbb2cf880ad8d97f3140b19b3..29fac76f423f67ea832ab9eb26b6b3aabde30271 100644 --- a/modules/edf/test.py +++ b/modules/edf/test.py @@ -21,9 +21,6 @@ from weboob.tools.test import BackendTest -__all__ = ['EdfTest'] - - class EdfTest(BackendTest): BACKEND = 'edf' diff --git a/modules/ehentai/pages.py b/modules/ehentai/pages.py index d1d41572754f006d86b829dc99d6fcf16e1fc7b5..19cc8c96bcf4f6fcf0198c4a1ed07a0d1e347048 100644 --- a/modules/ehentai/pages.py +++ b/modules/ehentai/pages.py @@ -28,9 +28,6 @@ from .gallery import EHentaiGallery -__all__ = ['GalleryPage', 'ImagePage', 'IndexPage', 'HomePage', 'LoginPage'] - - class LoginPage(BasePage): def is_logged(self): success_p = self.document.xpath( diff --git a/modules/europarl/pages.py b/modules/europarl/pages.py index 4d10de3140048a53853117d3780506324f426c0d..999e65cff4e15c91e7ce8aef85c9e8569f525c1f 100644 --- a/modules/europarl/pages.py +++ b/modules/europarl/pages.py @@ -32,9 +32,6 @@ from .video import EuroparlVideo -__all__ = ['VideoPage'] - - class VideoPage(BasePage): def get_video(self, video=None): if video is None: diff --git a/modules/europarl/video.py b/modules/europarl/video.py index d4ce00872f957a8f5ca2adb55b61db4e9cfb9fc7..640970c6a3917ed95e52a947da1c768d740b630e 100644 --- a/modules/europarl/video.py +++ b/modules/europarl/video.py @@ -22,8 +22,6 @@ import re -__all__ = ['EuroparlVideo'] - class EuroparlVideo(BaseVideo): def __init__(self, *args, **kwargs): diff --git a/modules/feedly/google.py b/modules/feedly/google.py index aacb8a15a52244cd9abf2cf6e455a3479bd9bf2d..295d036d7d2142105624e2386cac5015ff3e2736 100644 --- a/modules/feedly/google.py +++ b/modules/feedly/google.py @@ -22,8 +22,6 @@ from weboob.tools.browser2 import LoginBrowser, URL, HTMLPage from weboob.tools.exceptions import BrowserIncorrectPassword -__all__ = ['GoogleBrowser', 'GoogleLoginPage'] - class GoogleLoginPage(HTMLPage): def login(self, login, passwd): diff --git a/modules/feedly/pages.py b/modules/feedly/pages.py index 8de43bab786edd3079979f1fcf3b653a856038ad..8cb4c39a3bf2b38dd0c765627320d20680237ece 100644 --- a/modules/feedly/pages.py +++ b/modules/feedly/pages.py @@ -25,8 +25,6 @@ from weboob.tools.browser2.elements import ListElement, ItemElement from weboob.tools.browser2.filters import CleanText, Dict, Format, CleanHTML -__all__ = ['TokenPage', 'ContentsPage', 'PreferencesPage'] - class DictElement(ListElement): def find_elements(self): diff --git a/modules/fortuneo/pages/accounts_list.py b/modules/fortuneo/pages/accounts_list.py index e7c87aba9ea08afa745ddb25b99d1da4184f2d2a..73fcb60192c86d90bd77ab3598307b22f79c0fae 100644 --- a/modules/fortuneo/pages/accounts_list.py +++ b/modules/fortuneo/pages/accounts_list.py @@ -29,9 +29,6 @@ from weboob.tools.json import json -__all__ = ['GlobalAccountsList', 'AccountsList', 'AccountHistoryPage'] - - class Transaction(FrenchTransaction): PATTERNS = [(re.compile(u'^(?PCHEQUE)(?P.*)'), FrenchTransaction.TYPE_CHECK), (re.compile('^(?PFACTURE CARTE) DU (?P
\d{2})(?P\d{2})(?P\d{2}) (?P.*?)( CA?R?T?E? ?\d*X*\d*)?$'), diff --git a/modules/fortuneo/pages/login.py b/modules/fortuneo/pages/login.py index cba75e8fd6e60f0e0544b840239f5bb09d7500ae..cf8c80c4c2cdf716d5411f05d026bad1c54d764d 100644 --- a/modules/fortuneo/pages/login.py +++ b/modules/fortuneo/pages/login.py @@ -23,9 +23,6 @@ from weboob.tools.browser import BasePage, BrowserUnavailable -__all__ = ['LoginPage'] - - class LoginPage(BasePage): def login(self, login, passwd): msgb = self.document.xpath(".//*[@id='message_client']/text()") diff --git a/modules/fourchan/pages/board.py b/modules/fourchan/pages/board.py index 0814590f1f7828d78b2672e4eb0d79a1e8822ff8..863947f460c00774359afbe1d2821ca61814aaee 100644 --- a/modules/fourchan/pages/board.py +++ b/modules/fourchan/pages/board.py @@ -25,9 +25,6 @@ from weboob.tools.browser import BasePage -__all__ = ['BoardPage'] - - class Message(object): def __init__(self, browser, board, id, filename=u'', url=u''): self.id = id diff --git a/modules/francetelevisions/pages.py b/modules/francetelevisions/pages.py index c01d8ccda89f988c2bdcc14cf3c7243cc8e3114e..a1c6e698e7d555f46add46cb2bcc1054827d78ac 100644 --- a/modules/francetelevisions/pages.py +++ b/modules/francetelevisions/pages.py @@ -27,9 +27,6 @@ from weboob.tools.browser2.filters import Filter, Link, CleanText, Regexp, Attr, Format, DateTime, Env, Dict, Duration, XPath -__all__ = ['IndexPage', 'VideoPage'] - - class DurationPluzz(Filter): def filter(self, el): duration = Regexp(CleanText('.'), r'.+\|(.+)')(el[0]) diff --git a/modules/freemobile/pages/history.py b/modules/freemobile/pages/history.py index a1fce5ce93df43998faf555b62ed7171b683ac38..24c6e33d3b314a371b8b00b04a018db704350e1b 100644 --- a/modules/freemobile/pages/history.py +++ b/modules/freemobile/pages/history.py @@ -31,9 +31,6 @@ from weboob.capabilities.bill import Detail, Bill -__all__ = ['HistoryPage', 'DetailsPage', 'BadUTF8Page'] - - class FormatDate(Filter): def filter(self, txt): return datetime.strptime(txt, "%Y%m%d").date() diff --git a/modules/freemobile/pages/homepage.py b/modules/freemobile/pages/homepage.py index 72b34f12de9f62dd0b5044fe77b3d79ff4410254..ce63f66b20843e309d6bfb43f5035f09631a2741 100644 --- a/modules/freemobile/pages/homepage.py +++ b/modules/freemobile/pages/homepage.py @@ -23,8 +23,6 @@ from weboob.tools.browser2.elements import ListElement, ItemElement from weboob.tools.browser2.filters import CleanText, Attr, Field, Format, Filter -__all__ = ['HomePage'] - class GetID(Filter): def filter(self, txt): diff --git a/modules/freemobile/pages/login.py b/modules/freemobile/pages/login.py index fec0bb7c12917a706f979a19ceea06f865c6139e..86048b10dfe0d4830f71e89e6376275f6d568c29 100644 --- a/modules/freemobile/pages/login.py +++ b/modules/freemobile/pages/login.py @@ -24,8 +24,6 @@ from weboob.tools.browser2.page import HTMLPage -__all__ = ['LoginPage'] - class FreeKeyboard(object): symbols = {'0': '001111111111110011111111111111111111111111111110000000000011110000000000011111111111111111011111111111111001111111111110', diff --git a/modules/freemobile/test.py b/modules/freemobile/test.py index b9fa5d9a13254565bc7465f01f25d532db93054d..f6c25c32bbb4c6a9f53d74bf129da75a8825746e 100644 --- a/modules/freemobile/test.py +++ b/modules/freemobile/test.py @@ -21,9 +21,6 @@ from weboob.tools.test import BackendTest -__all__ = ['FreeMobileTest'] - - class FreeMobileTest(BackendTest): BACKEND = 'freemobile' diff --git a/modules/ganassurances/pages.py b/modules/ganassurances/pages.py index ae8da63bbadd09b53d2e228fa93334b44768ab18..e438c916c3eee3b42d3aa40dd8e8e5ae21f69b5c 100644 --- a/modules/ganassurances/pages.py +++ b/modules/ganassurances/pages.py @@ -26,9 +26,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction -__all__ = ['LoginPage', 'AccountsPage', 'TransactionsPage'] - - class LoginPage(BasePage): def login(self, login, passwd): self.browser.select_form(name='loginForm') diff --git a/modules/gazelle/pages/base.py b/modules/gazelle/pages/base.py index 1f236fa6d282844ddd1b338ec1d5ef5cc7c59ee2..fb1db9e7d8651cce7c39ebb5e1cc68391ce9322f 100644 --- a/modules/gazelle/pages/base.py +++ b/modules/gazelle/pages/base.py @@ -21,9 +21,6 @@ from weboob.tools.browser import BrowserUnavailable, BasePage as _BasePage -__all__ = ['BasePage'] - - class BasePage(_BasePage): def on_loaded(self): errors = [] diff --git a/modules/gazelle/pages/index.py b/modules/gazelle/pages/index.py index e59226f8087aef39a3b132866c9958c711b49773..11625754c32502a637be34967b47782332c29880 100644 --- a/modules/gazelle/pages/index.py +++ b/modules/gazelle/pages/index.py @@ -22,9 +22,6 @@ from .base import BasePage -__all__ = ['IndexPage', 'LoginPage'] - - class IndexPage(BasePage): def is_logged(self): return 'id' in self.document.find('body').attrib diff --git a/modules/gazelle/pages/torrents.py b/modules/gazelle/pages/torrents.py index 2a93fe85a2629a651956a7a2e54f0a910007979a..f03dae761badc92815c5e1c47d7eb91967813c33 100644 --- a/modules/gazelle/pages/torrents.py +++ b/modules/gazelle/pages/torrents.py @@ -31,9 +31,6 @@ from .base import BasePage -__all__ = ['TorrentsPage'] - - class TorrentsPage(BasePage): TORRENTID_REGEXP = re.compile('torrents\.php\?action=download&id=(\d+)') diff --git a/modules/gdcvault/pages.py b/modules/gdcvault/pages.py index 7f223e2e53916d8e38047bdbcbebbde006adfc30..75c5628a3745f6f6d6538e487fa13702babc032b 100644 --- a/modules/gdcvault/pages.py +++ b/modules/gdcvault/pages.py @@ -39,8 +39,6 @@ # TODO: check title on 1439 -__all__ = ['IndexPage', 'SearchPage', 'VideoPage'] - class IndexPage(BasePage): def iter_videos(self): @@ -73,7 +71,6 @@ def iter_videos(self): else: video.thumbnail = NotAvailable - #m = re.match('id-(\d+)', a.attrib.get('class', '')) #if not m: # continue @@ -115,7 +112,6 @@ def get_video(self, video=None): except UnicodeDecodeError as e: title = None - if title is None: obj = self.parser.select(self.document.getroot(), 'meta[name=title]') if len(obj) > 0: @@ -128,7 +124,6 @@ def get_video(self, video=None): # XXX: this doesn't even works!? title = obj[0].attrib['content'].decode('iso-5589-15') - if title is not None: title = title.strip() m = re.match('GDC Vault\s+-\s+(.*)', title) @@ -169,7 +164,6 @@ def get_video(self, video=None): # if headers.get('Content-Type', '') == 'text/html' and headers.get('Content-Length', '') == '2': # print 'BUG' - #print req.code except HTTPError as e: #print e.getcode() diff --git a/modules/gdcvault/video.py b/modules/gdcvault/video.py index fc9900c7378ae69921a985bb3ca89cb1d5a5271d..27ea7399c27d63cc1a2f714a966ea16947f232bb 100644 --- a/modules/gdcvault/video.py +++ b/modules/gdcvault/video.py @@ -25,8 +25,6 @@ import re from dateutil.parser import parse as parse_dt -__all__ = ['GDCVaultVideo'] - class GDCVaultVideo(BaseVideo): def __init__(self, *args, **kwargs): diff --git a/modules/gdfsuez/pages/history.py b/modules/gdfsuez/pages/history.py index c130793638999609c84d1a6799edfb304ea58418..07fb5cec39b393ebade0fe5fd7ecfda59b7c5518 100644 --- a/modules/gdfsuez/pages/history.py +++ b/modules/gdfsuez/pages/history.py @@ -30,8 +30,6 @@ from weboob.capabilities.base import NotAvailable from weboob.capabilities.bill import Detail, Bill -__all__ = ['HistoryPage', 'PdfPage'] - class HistoryPage(BasePage): diff --git a/modules/gdfsuez/pages/homepage.py b/modules/gdfsuez/pages/homepage.py index d526a57f4aba79e084b68676e227d6f09d9461e4..e39fe2458cc28f1a468a0e6b2913fc9f5c041a31 100644 --- a/modules/gdfsuez/pages/homepage.py +++ b/modules/gdfsuez/pages/homepage.py @@ -22,8 +22,6 @@ from weboob.tools.browser import BasePage from weboob.capabilities.bill import Subscription -__all__ = ['LoginPage', 'HomePage', 'AccountPage', 'TimeoutPage'] - class LoginPage(BasePage): diff --git a/modules/gdfsuez/test.py b/modules/gdfsuez/test.py index d877eb15810fb40019b2411bd41cbcb80ea95e9f..a3e0b0c35a77b90841494ff75271eec82aa06e7f 100644 --- a/modules/gdfsuez/test.py +++ b/modules/gdfsuez/test.py @@ -22,9 +22,6 @@ from weboob.tools.test import BackendTest -__all__ = ['GdfSuezTest'] - - class GdfSuezTest(BackendTest): BACKEND = 'gdfsuez' diff --git a/modules/googletranslate/pages.py b/modules/googletranslate/pages.py index d2d0c94eb693f4a22ea0341473f6ebbf3326f145..2443b994c32d854d2a15f292cf8cc37e5fa4b009 100644 --- a/modules/googletranslate/pages.py +++ b/modules/googletranslate/pages.py @@ -21,9 +21,6 @@ from weboob.tools.browser import BasePage -__all__ = ['TranslatePage'] - - class TranslatePage(BasePage): def get_translation(self): boxes = self.parser.select(self.document.getroot(), 'span#result_box', 1).findall('span') diff --git a/modules/googletranslate/test.py b/modules/googletranslate/test.py index f6c012002adc5672269bba6c201f5a15e92e43b8..86e4238d82ae6c8e19dc89bb9dd85ddb7215a174 100644 --- a/modules/googletranslate/test.py +++ b/modules/googletranslate/test.py @@ -21,9 +21,6 @@ from weboob.tools.test import BackendTest -__all__ = ['GoogleTranslateTest'] - - class GoogleTranslateTest(BackendTest): BACKEND = 'googletranslate' diff --git a/modules/groupamaes/pages.py b/modules/groupamaes/pages.py index 98257e656477e7b84d3432b67083ba7c87749fca..e4f30bc13afac37ea4aa7bdb9916aace629a0699 100644 --- a/modules/groupamaes/pages.py +++ b/modules/groupamaes/pages.py @@ -24,8 +24,6 @@ from weboob.capabilities.bank import Account, Transaction from weboob.tools.date import LinearDateGuesser -__all__ = ['LoginPage', 'LoginErrorPage', 'AvoirPage', 'OperationsFuturesPage', 'OperationsTraiteesPage'] - class LoginPage(HTMLPage): def login(self, login, passwd): diff --git a/modules/hds/pages.py b/modules/hds/pages.py index 4fc049e49ff056a8f494dc33a00fe7c67345afd4..7294515850142284e7f8eec1e176b20ea650d9e8 100644 --- a/modules/hds/pages.py +++ b/modules/hds/pages.py @@ -24,9 +24,6 @@ from weboob.tools.browser import BasePage -__all__ = ['ValidationPage', 'HomePage', 'HistoryPage', 'StoryPage'] - - class ValidationPage(BasePage): pass diff --git a/modules/hds/test.py b/modules/hds/test.py index 9f465effc64a6a391ad9209e1aaabf8cbfd83b80..1d941e03d3f713696cb5ea1613093616017aa6a2 100644 --- a/modules/hds/test.py +++ b/modules/hds/test.py @@ -22,9 +22,6 @@ from weboob.tools.misc import limit -__all__ = ['HDSTest'] - - class HDSTest(BackendTest): BACKEND = 'hds' diff --git a/modules/hellobank/perso/accounts_list.py b/modules/hellobank/perso/accounts_list.py index ea5c55fe1bf32c3f39b5e7d52204fc83b3ae46ac..78ae0423acc55854d1e879fb9613a8e2ccef1eb7 100644 --- a/modules/hellobank/perso/accounts_list.py +++ b/modules/hellobank/perso/accounts_list.py @@ -26,9 +26,6 @@ from weboob.tools.json import json -__all__ = ['AccountsList', 'AccountPrelevement'] - - class AccountsList(BasePage): ACCOUNT_TYPES = { 1: Account.TYPE_CHECKING, @@ -87,6 +84,5 @@ def get_messages_link(self): return self.document.xpath('//a[@title="Messagerie"]')[0].attrib['href'] - class AccountPrelevement(AccountsList): pass diff --git a/modules/hellobank/perso/login.py b/modules/hellobank/perso/login.py index c08924cff77d883edb1f7197c6954f9a916f62cc..a573c45d88c18826f67c16bba305ca5775edb38c 100644 --- a/modules/hellobank/perso/login.py +++ b/modules/hellobank/perso/login.py @@ -26,9 +26,6 @@ from weboob.tools.captcha.virtkeyboard import VirtKeyboard, VirtKeyboardError -__all__ = ['LoginPage', 'ConfirmPage', 'InfoMessagePage'] - - class HelloBankVirtKeyboard(VirtKeyboard): symbols = {'0': '4d1e060efb694ee60e4bd062d800401c', '1': '509134b5c09980e282cdd5867815e9e3', diff --git a/modules/hellobank/perso/messages.py b/modules/hellobank/perso/messages.py index 6a608880396e03233ec668a855a0c4c29203b598..7af72fc7b426041766026af5231e2556ff595036 100644 --- a/modules/hellobank/perso/messages.py +++ b/modules/hellobank/perso/messages.py @@ -28,8 +28,6 @@ from lxml.html import make_links_absolute -__all__ = ['MessagesPage', 'MessagePage'] - class MessagesPage(BasePage): def iter_threads(self): diff --git a/modules/hellobank/perso/transactions.py b/modules/hellobank/perso/transactions.py index bacb2a50c5301c7ec8e23426e4a777b494bc71af..8bc9eca987c936ed1701f40ecaba00df54cd3ca8 100644 --- a/modules/hellobank/perso/transactions.py +++ b/modules/hellobank/perso/transactions.py @@ -25,9 +25,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction -__all__ = ['AccountHistory', 'AccountComing'] - - class Transaction(FrenchTransaction): PATTERNS = [(re.compile(u'^(?PCHEQUE)(?P.*)'), FrenchTransaction.TYPE_CHECK), (re.compile('^(?PFACTURE CARTE) DU (?P
\d{2})(?P\d{2})(?P\d{2}) (?P.*?)( CA?R?T?E? ?\d*X*\d*)?$'), diff --git a/modules/hellobank/perso/transfer.py b/modules/hellobank/perso/transfer.py index 55e9804b6bbd8c092c37cd081de333d68c6213db..ac5391c9b3caff2b2ef957415e7d33ccd6c6bf82 100644 --- a/modules/hellobank/perso/transfer.py +++ b/modules/hellobank/perso/transfer.py @@ -26,9 +26,6 @@ from weboob.capabilities.bank import TransferError -__all__ = ['TransferPage', 'TransferConfirmPage', 'TransferCompletePage'] - - class Account(object): def __init__(self, id, label, send_checkbox, receive_checkbox): self.id = id diff --git a/modules/hybride/pages.py b/modules/hybride/pages.py index b6ea3f8ade10535f2ecfa3021f3e3a8bff28bc55..0beec300711f01e3dea2880eafe9253c371c752b 100644 --- a/modules/hybride/pages.py +++ b/modules/hybride/pages.py @@ -28,9 +28,6 @@ from weboob.tools.browser2.filters import Filter, Link, CleanText, Env -__all__ = ['ProgramPage', 'EventPage'] - - def format_date(date): splitted_date = date.split(',')[1] if splitted_date: diff --git a/modules/imdb/pages.py b/modules/imdb/pages.py index fe4ab40df71ce6b0d3410c67288c412bee294649..5a0781558ed2b3ac6cf75c344af5a158b845c95d 100644 --- a/modules/imdb/pages.py +++ b/modules/imdb/pages.py @@ -26,9 +26,6 @@ import re -__all__ = ['PersonPage', 'MovieCrewPage', 'BiographyPage', 'ReleasePage'] - - class ReleasePage(BasePage): ''' Page containing releases of a movie ''' diff --git a/modules/ina/pages/search.py b/modules/ina/pages/search.py index 4ab0acf8956e4da00a97bd05a04d8fa8843dc274..7f53425d27ad6a7abeaba740eb455b2f6befc9db 100644 --- a/modules/ina/pages/search.py +++ b/modules/ina/pages/search.py @@ -27,9 +27,6 @@ from ..video import InaVideo -__all__ = ['SearchPage'] - - class SearchPage(BasePage): URL_REGEXP = re.compile(r'/(.+)/(.+)\.jpeg') diff --git a/modules/ina/pages/video.py b/modules/ina/pages/video.py index 5c73b59c6f83f45739aa940d7148d637b334dc56..e11b63bbbac8cb6763400d5e3b6be2ca006a4119 100644 --- a/modules/ina/pages/video.py +++ b/modules/ina/pages/video.py @@ -27,8 +27,6 @@ from ..video import InaVideo -__all__ = ['VideoPage'] - class VideoPage(BasePage): URL_REGEXP = re.compile('http://player.ina.fr/notices/(.+)\.mrss') @@ -69,7 +67,6 @@ def get_video(self, video): method='xpath').text video.date = datetime.strptime(_date[:-6], '%a, %d %b %Y %H:%M:%S') - video.description = u'%s' % self.parser.select(self.document.getroot(), '//rss/channel/item/description', 1, diff --git a/modules/ina/video.py b/modules/ina/video.py index 7f2ece8d16a49cb4fd42260c28521eed09d8788e..93c30ba9df19b6213daa2b8957f6c5907e2b8751 100644 --- a/modules/ina/video.py +++ b/modules/ina/video.py @@ -21,9 +21,6 @@ from weboob.capabilities.video import BaseVideo -__all__ = ['InaVideo'] - - class InaVideo(BaseVideo): @classmethod def id2url(cls, _id): diff --git a/modules/indeed/pages.py b/modules/indeed/pages.py index a73ddd5dbd2d7c2fbd41434ff11ea242cec59fdc..696d3f40911aae90ff0da908c312f517cff8348d 100644 --- a/modules/indeed/pages.py +++ b/modules/indeed/pages.py @@ -24,8 +24,6 @@ from weboob.tools.browser2.filters import Filter, CleanText, Regexp, Format, Env, CleanHTML, Attr from weboob.capabilities.job import BaseJobAdvert -__all__ = ['SearchPage', 'AdvertPage'] - class IndeedDate(Filter): def filter(self, date): diff --git a/modules/ing/pages/accounts_list.py b/modules/ing/pages/accounts_list.py index 4d125e40237830225a5c795fdc7fd2293f23a3d3..a7b882b6053b3f56139b3b6958b5424724b0e0b7 100644 --- a/modules/ing/pages/accounts_list.py +++ b/modules/ing/pages/accounts_list.py @@ -30,9 +30,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction -__all__ = ['AccountsList'] - - class Transaction(FrenchTransaction): PATTERNS = [(re.compile(u'^retrait dab (?P
\d{2})/(?P\d{2})/(?P\d{4}) (?P.*)'), FrenchTransaction.TYPE_WITHDRAWAL), (re.compile(u'^carte (?P
\d{2})/(?P\d{2})/(?P\d{4}) (?P.*)'), FrenchTransaction.TYPE_CARD), diff --git a/modules/ing/pages/bills.py b/modules/ing/pages/bills.py index bafecaeb91e2b4276bc0f09904724e18a0dcd870..fdb6c25d9abe76a838fdbc879c353417fe3ec957 100644 --- a/modules/ing/pages/bills.py +++ b/modules/ing/pages/bills.py @@ -24,9 +24,6 @@ from weboob.tools.browser2.elements import ListElement, ItemElement -__all__ = ['BillsPage'] - - class FormId(Filter): def filter(self, txt): formid = txt.split("parameters")[1] diff --git a/modules/ing/pages/login.py b/modules/ing/pages/login.py index 76a5d69a3f861337158dff41ed1f553d766319fc..efdd65d6742fb22b2312ebdb5de3aeebe7689f11 100644 --- a/modules/ing/pages/login.py +++ b/modules/ing/pages/login.py @@ -23,8 +23,6 @@ from weboob.tools.captcha.virtkeyboard import VirtKeyboard from weboob.tools.browser2.page import HTMLPage -__all__ = ['LoginPage', 'INGVirtKeyboard', 'StopPage'] - class INGVirtKeyboard(VirtKeyboard): symbols = {'0': '327208d491507341908cf6920f26b586', diff --git a/modules/ing/pages/titre.py b/modules/ing/pages/titre.py index d83adce9368df965fa9b462cf2aa0b3bff3d2c0a..7f62f25e63de6ac11209f77e30e09add09124c95 100644 --- a/modules/ing/pages/titre.py +++ b/modules/ing/pages/titre.py @@ -26,8 +26,6 @@ from weboob.tools.browser2.filters import CleanDecimal, CleanText, Date from weboob.tools.capabilities.bank.transactions import FrenchTransaction -__all__ = ['TitrePage'] - class Transaction(FrenchTransaction): pass diff --git a/modules/ing/pages/transfer.py b/modules/ing/pages/transfer.py index fc6a3914709ac8308e2bd2b2f94e75725f6792b2..85e3eb5322408b935b6f61ccb8a173acbf70297e 100644 --- a/modules/ing/pages/transfer.py +++ b/modules/ing/pages/transfer.py @@ -23,8 +23,6 @@ from weboob.tools.browser2.filters import CleanText, CleanDecimal, Attr, Format from .login import INGVirtKeyboard -__all__ = ['TransferPage'] - class TransferPage(LoggedPage, HTMLPage): diff --git a/modules/inrocks/test.py b/modules/inrocks/test.py index 87e52c44055e2b00fd333eadc7ac3d1d77b2440e..939b15b89674f2b3d97d1de0df7236c8496eabb1 100644 --- a/modules/inrocks/test.py +++ b/modules/inrocks/test.py @@ -21,9 +21,6 @@ from weboob.tools.test import BackendTest -__all__ = ['InrocksTest'] - - class InrocksTest(BackendTest): BACKEND = 'inrocks' diff --git a/modules/jacquieetmichel/pages.py b/modules/jacquieetmichel/pages.py index 465b713046b0608fa269fd2c319b15279b87bb87..8e2323b73ab6b5a88f5b1e846866546909cf9109 100644 --- a/modules/jacquieetmichel/pages.py +++ b/modules/jacquieetmichel/pages.py @@ -28,9 +28,6 @@ from .video import JacquieEtMichelVideo -__all__ = ['ResultsPage', 'VideoPage'] - - class ResultsPage(BasePage): def iter_videos(self): for span in self.document.xpath('//ul[@id="list"]/li'): diff --git a/modules/jacquieetmichel/video.py b/modules/jacquieetmichel/video.py index 5dc52139a949e345eddffb2e48bf28097953bafe..838f5ad5b4fd076bafdff3f10f579810929f7453 100644 --- a/modules/jacquieetmichel/video.py +++ b/modules/jacquieetmichel/video.py @@ -21,9 +21,6 @@ from weboob.capabilities.video import BaseVideo -__all__ = ['JacquieEtMichelVideo'] - - class JacquieEtMichelVideo(BaseVideo): def __init__(self, *args, **kwargs): BaseVideo.__init__(self, *args, **kwargs) diff --git a/modules/jvmalin/pages.py b/modules/jvmalin/pages.py index 213286c17bf338f7bb627f22f16f3b5db05efb73..d3a6bb7d13d4ae107d34c79a1f945a75bdeb1cee 100644 --- a/modules/jvmalin/pages.py +++ b/modules/jvmalin/pages.py @@ -8,7 +8,6 @@ from weboob.tools.mech import ClientForm from weboob.tools.browser import BasePage -__all__ = ['RoadmapSearchPage', 'RoadmapResultsPage', 'RoadmapPage', 'RoadmapAmbiguity'] class RoadmapAmbiguity(RoadmapError): def __init__(self, error): diff --git a/modules/kickass/pages.py b/modules/kickass/pages.py index 66c14773e0fcaa62482c13873a8975f2b5bfa5fb..b841ee4a1bad3f1f56c45feb44517f16af396de4 100644 --- a/modules/kickass/pages.py +++ b/modules/kickass/pages.py @@ -26,9 +26,6 @@ from weboob.tools.misc import get_bytes_size -__all__ = ['TorrentsPage', 'TorrentPage'] - - class TorrentsPage(BasePage): def iter_torrents(self): for tr in self.document.getiterator('tr'): diff --git a/modules/lacentrale/pages.py b/modules/lacentrale/pages.py index 2361492d014a04faef91c2b26a13bd48161278d7..86fbafd4248b7328fc5640e6e7fa37579d600356 100644 --- a/modules/lacentrale/pages.py +++ b/modules/lacentrale/pages.py @@ -25,8 +25,6 @@ from weboob.capabilities import NotAvailable, NotLoaded from weboob.capabilities.pricecomparison import Product, Price, Shop -__all__ = ['MainPage', 'ListingAutoPage', 'AnnoncePage'] - # I manage main page, ie do nothing yet class MainPage(BasePage): diff --git a/modules/lacentrale/test.py b/modules/lacentrale/test.py index 5e6270b3e9526e0431fc7dcb4347ebc60c392aa7..9227d9c1b07b455584a55affa0164ddcc0971c66 100644 --- a/modules/lacentrale/test.py +++ b/modules/lacentrale/test.py @@ -20,8 +20,6 @@ from weboob.tools.test import BackendTest -__all__ = ['LaCentraleTest'] - class LaCentraleTest(BackendTest): BACKEND = 'lacentrale' diff --git a/modules/lcl/pages.py b/modules/lcl/pages.py index 454bcb65790d2bfa52c735f9d5c63658e69d801f..dfee9f948c29e093f8833cd002e2270664ec62ef 100644 --- a/modules/lcl/pages.py +++ b/modules/lcl/pages.py @@ -31,9 +31,6 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction -__all__ = ['SkipPage', 'LoginPage', 'AccountsPage', 'AccountHistoryPage', 'ContractsPage'] - - class LCLVirtKeyboard(MappedVirtKeyboard): symbols={'0': '9da2724133f2221482013151735f033c', '1': '873ab0087447610841ae1332221be37b', diff --git a/modules/leclercmobile/pages/history.py b/modules/leclercmobile/pages/history.py index d0892eb597f461208bcc921c387150b97dfbba3b..f78433171f04e77f7b044cb011418f179448cac8 100644 --- a/modules/leclercmobile/pages/history.py +++ b/modules/leclercmobile/pages/history.py @@ -30,9 +30,6 @@ from weboob.capabilities.bill import Detail, Bill -__all__ = ['HistoryPage', 'PdfPage'] - - def _get_date(detail): return detail.datetime diff --git a/modules/leclercmobile/pages/homepage.py b/modules/leclercmobile/pages/homepage.py index aa07664fd4f5969771c77afbf854de436c490b01..fc8dc3bbe615779bd8a17f23441a04979183e100 100644 --- a/modules/leclercmobile/pages/homepage.py +++ b/modules/leclercmobile/pages/homepage.py @@ -21,9 +21,6 @@ from weboob.tools.browser import BasePage -__all__ = ['HomePage'] - - class HomePage(BasePage): def on_loaded(self): pass diff --git a/modules/leclercmobile/pages/login.py b/modules/leclercmobile/pages/login.py index 690dd1209e652c4310156fbaaf82934448118bfd..2e92f39f98dbe0cf50bdf6607e914ec0eb429bc4 100644 --- a/modules/leclercmobile/pages/login.py +++ b/modules/leclercmobile/pages/login.py @@ -21,8 +21,6 @@ from weboob.tools.browser import BasePage from weboob.tools.mech import ClientForm -__all__ = ['LoginPage'] - class LoginPage(BasePage): def on_loaded(self): diff --git a/modules/leclercmobile/test.py b/modules/leclercmobile/test.py index ad8a1cac5037bf78254ff1f402e0939ad8220bc8..1982805fb3f23e827ec6dcfa67010415b3bfd1ef 100644 --- a/modules/leclercmobile/test.py +++ b/modules/leclercmobile/test.py @@ -21,9 +21,6 @@ from weboob.tools.test import BackendTest -__all__ = ['LeclercMobileTest'] - - class LeclercMobileTest(BackendTest): BACKEND = 'leclercmobile' diff --git a/modules/lefigaro/test.py b/modules/lefigaro/test.py index 675ab9852ed2b500e50fd580c4c97f9745bd5733..d1f4808ce42a984e802fbf1fcb193113f824a45b 100644 --- a/modules/lefigaro/test.py +++ b/modules/lefigaro/test.py @@ -22,9 +22,6 @@ from weboob.tools.html import html2text -__all__ = ['LeFigaroTest'] - - class LeFigaroTest(BackendTest): BACKEND = 'lefigaro' diff --git a/modules/liberation/test.py b/modules/liberation/test.py index 8024a193aedc197e2dcb25d0696b7dda1b0b126d..b86de9c59dd5a9e396982a8e19da7a0879e3bcfb 100644 --- a/modules/liberation/test.py +++ b/modules/liberation/test.py @@ -21,9 +21,6 @@ from weboob.tools.test import BackendTest -__all__ = ['LiberationTest'] - - class LiberationTest(BackendTest): BACKEND = 'liberation' diff --git a/modules/lolix/pages.py b/modules/lolix/pages.py index 0165b05bb7260bd85414d81be57494cebb4284b3..d1ae4d46a65e7a51340c8f44177dc30e543fabb8 100644 --- a/modules/lolix/pages.py +++ b/modules/lolix/pages.py @@ -24,8 +24,6 @@ from .job import LolixJobAdvert -__all__ = ['SearchPage', 'AdvertPage'] - class AdvertPage(BasePage): def get_job_advert(self, url, advert): diff --git a/modules/lutim/pages.py b/modules/lutim/pages.py index 9a7a97fd918e291d55168126fc62a95f78eb7684..bb0cbf4fdf4177cc60cf0f28930daf4a405a2380 100644 --- a/modules/lutim/pages.py +++ b/modules/lutim/pages.py @@ -21,8 +21,6 @@ from weboob.tools.browser import BasePage import re -__all__ = ['PageAll'] - class PageAll(BasePage): def post(self, name, content, max_days): diff --git a/modules/marmiton/pages.py b/modules/marmiton/pages.py index ddbc037bffe836bb842025644b73337686ec67ab..56558b6e54ea329de917d61d7f5cfc5f4dfc9319 100644 --- a/modules/marmiton/pages.py +++ b/modules/marmiton/pages.py @@ -23,9 +23,6 @@ from weboob.tools.browser import BasePage -__all__ = ['RecipePage', 'ResultsPage'] - - class ResultsPage(BasePage): """ Page which contains results as a list of recipies """ diff --git a/modules/meteofrance/pages/meteo.py b/modules/meteofrance/pages/meteo.py index a652336a34898f3cca1249ec4f7cf006951bb3ac..238061048732f47b58ff43aa82628e3118607594 100644 --- a/modules/meteofrance/pages/meteo.py +++ b/modules/meteofrance/pages/meteo.py @@ -25,8 +25,6 @@ import datetime import re -__all__ = ['WeatherPage'] - class SearchCitiesPage(BasePage): def iter_cities(self): diff --git a/modules/minutes20/test.py b/modules/minutes20/test.py index 37d2438275a40682132e722f110b98f50b70ccc9..008473dc1b7e577b71fcc0f210f1bac7456d80c6 100644 --- a/modules/minutes20/test.py +++ b/modules/minutes20/test.py @@ -21,9 +21,6 @@ from weboob.tools.test import BackendTest -__all__ = ['Minutes20Test'] - - class Minutes20Test(BackendTest): BACKEND = 'minutes20' diff --git a/modules/monster/pages.py b/modules/monster/pages.py index 10d208d212e355e500a05e1a252d95338f66b128..3ef8b9b7497f62d7b0e41deca5e666bd867e28fc 100644 --- a/modules/monster/pages.py +++ b/modules/monster/pages.py @@ -24,8 +24,6 @@ from datetime import datetime, time, timedelta from .job import MonsterJobAdvert -__all__ = ['SearchPage', 'AdvertPage'] - class SearchPage(BasePage): def iter_job_adverts(self): diff --git a/modules/nectarine/pages.py b/modules/nectarine/pages.py index d4187d10efbc96f4847f4a63d969387269cc0fc8..c5b97e38b0001f83ecd4d3dc817573b07019d230 100644 --- a/modules/nectarine/pages.py +++ b/modules/nectarine/pages.py @@ -22,8 +22,6 @@ from weboob.capabilities.audiostream import BaseAudioStream from weboob.tools.capabilities.streaminfo import StreamInfo -__all__ = ['LivePage', 'StreamsPage'] - class StreamsPage(BasePage): def iter_radios_list(self): diff --git a/modules/nettokom/pages/history.py b/modules/nettokom/pages/history.py index aaf759e2acc158367e09d084cea8875bbf25d4dd..c48b0513696a14cbc3f2ed370ac1f774b6d77350 100644 --- a/modules/nettokom/pages/history.py +++ b/modules/nettokom/pages/history.py @@ -25,9 +25,6 @@ from weboob.capabilities.bill import Detail -__all__ = ['HistoryPage', 'DetailsPage', 'BillsPage'] - - class DetailsPage(BasePage): def on_loaded(self): diff --git a/modules/nettokom/pages/homepage.py b/modules/nettokom/pages/homepage.py index ca2d829c0d5e3f859f084222f5aa2be02a0688b4..e77f592bb2892a7cab98aca0fd7dfa7c00c66ac8 100644 --- a/modules/nettokom/pages/homepage.py +++ b/modules/nettokom/pages/homepage.py @@ -23,8 +23,6 @@ from datetime import date from decimal import Decimal -__all__ = ['HomePage'] - class HomePage(BasePage): def on_loaded(self): diff --git a/modules/nettokom/pages/login.py b/modules/nettokom/pages/login.py index ae0bc01aa9a8506ad2542fcf5d15622e0b1595da..99c0a11d7b99809311f919c72250adac2f787aef 100644 --- a/modules/nettokom/pages/login.py +++ b/modules/nettokom/pages/login.py @@ -20,8 +20,6 @@ from weboob.tools.browser import BasePage -__all__ = ['LoginPage'] - class LoginPage(BasePage): def on_loaded(self): diff --git a/modules/nettokom/test.py b/modules/nettokom/test.py index e9f315ce04db9c1b700264a454735b15482d964f..44d625e1cc4eb88a4edd2981f63cad16d31189dd 100644 --- a/modules/nettokom/test.py +++ b/modules/nettokom/test.py @@ -21,9 +21,6 @@ from weboob.tools.test import BackendTest -__all__ = ['NettokomTest'] - - class NettokomTest(BackendTest): BACKEND = 'nettokom' diff --git a/modules/nihonnooto/pages.py b/modules/nihonnooto/pages.py index 606f06c35079d70a48b0f439a436e7f380767255..d23c6772c96b936288f53022ec8de105b30f7b33 100644 --- a/modules/nihonnooto/pages.py +++ b/modules/nihonnooto/pages.py @@ -22,8 +22,6 @@ from weboob.capabilities.audiostream import BaseAudioStream from weboob.tools.capabilities.streaminfo import StreamInfo -__all__ = ['LivePage', 'ProgramPage'] - class LivePage(BasePage): def iter_radios_list(self): diff --git a/modules/nolifetv/pages.py b/modules/nolifetv/pages.py index aa1cd05f5fdb51efcb368b525475402763b787a4..7d44bc3e2410ec66e6f03b67f638485cc6f4b431 100644 --- a/modules/nolifetv/pages.py +++ b/modules/nolifetv/pages.py @@ -28,7 +28,6 @@ from .video import NolifeTVVideo -__all__ = ['VideoPage', 'VideoListPage', 'FamilyPage', 'AboPage', 'LoginPage', 'HomePage'] class VideoPage(BasePage): def get_video(self, video): diff --git a/modules/nolifetv/video.py b/modules/nolifetv/video.py index 7b995b0858ce1e546be283d371b3bbddbbbbcbbe..69baf4cce13a3fece1809e0521490dcfc1dcd3aa 100644 --- a/modules/nolifetv/video.py +++ b/modules/nolifetv/video.py @@ -20,7 +20,6 @@ from weboob.capabilities.video import BaseVideo -__all__ = ['NolifeTVVideo'] class NolifeTVVideo(BaseVideo): def __init__(self, *args, **kwargs): diff --git a/modules/okc/optim/profiles_walker.py b/modules/okc/optim/profiles_walker.py index 5e3f9a879a535dd990c61d79545cdf63e1a73faa..0f3c60ce1ef9f886574c12e7265fb363bfa1cf98 100644 --- a/modules/okc/optim/profiles_walker.py +++ b/modules/okc/optim/profiles_walker.py @@ -18,8 +18,6 @@ # along with weboob. If not, see . - - from random import randint from weboob.tools.browser import BrowserUnavailable @@ -28,9 +26,6 @@ from weboob.tools.value import Value, ValuesDict -__all__ = ['ProfilesWalker'] - - class ProfilesWalker(Optimization): CONFIG = ValuesDict(Value('first_message', label='First message to send to matched profiles', default='')) @@ -76,7 +71,6 @@ def set_config(self, params): def get_config(self): return self.config - def view_profile(self): try: id = self.browser.find_match_profile() diff --git a/modules/oney/pages.py b/modules/oney/pages.py index 01db105f9832c22270f356190354fbe3a4a77b83..470db6c1432faaa55007f7c6bc34cf53d7cf64d7 100644 --- a/modules/oney/pages.py +++ b/modules/oney/pages.py @@ -30,7 +30,6 @@ from weboob.tools.browser2.filters import Env, CleanDecimal from weboob.tools.exceptions import ParseError -__all__ = ['LoginPage', 'IndexPage', 'OperationsPage'] class Transaction(FrenchTransaction): PATTERNS = [(re.compile(ur'^(?PRetrait .*?) - traité le \d+/\d+$'), FrenchTransaction.TYPE_WITHDRAWAL), @@ -153,7 +152,6 @@ def condition(self): self.env['amount'] = Transaction.Amount('./td[3]')(self.el) return self.env['amount'] > 0 - class debit(ItemElement): klass = Transaction obj_type = Transaction.TYPE_CARD diff --git a/modules/opensubtitles/pages.py b/modules/opensubtitles/pages.py index b7b084870ae46214ab3142150712dcf8f09d54fb..f381ec6c1eadcbbc87d19a627e35bcefbcf3daef 100644 --- a/modules/opensubtitles/pages.py +++ b/modules/opensubtitles/pages.py @@ -25,9 +25,6 @@ from weboob.applications.suboob.suboob import LANGUAGE_CONV -__all__ = ['SubtitlesPage', 'SubtitlePage', 'SearchPage'] - - class SearchPage(BasePage): """ Page which contains results as a list of movies """ diff --git a/modules/orange/pages/compose.py b/modules/orange/pages/compose.py index f33f62f97b89fb26d477921deca45623c4062df0..71c06b7f3e6f6f7c2ce83ff4c5327eb2d56fd740 100644 --- a/modules/orange/pages/compose.py +++ b/modules/orange/pages/compose.py @@ -22,8 +22,6 @@ from weboob.capabilities.messages import CantSendMessage from weboob.tools.browser import BasePage -__all__ = ['ComposePage', 'ConfirmPage'] - class ConfirmPage(BasePage): def on_loaded(self): diff --git a/modules/orange/pages/login.py b/modules/orange/pages/login.py index 72afcf42632b4b098ca08887c2953fe81c1d990a..516b241f3cd2d58bb15d9829895a679135623f9f 100644 --- a/modules/orange/pages/login.py +++ b/modules/orange/pages/login.py @@ -20,8 +20,6 @@ from weboob.tools.browser import BasePage import urllib -__all__ = ['LoginPage'] - class LoginPage(BasePage): def on_loaded(self): diff --git a/modules/ovs/pages.py b/modules/ovs/pages.py index 1404eb17075028ba5c9df07c19d6406f343ecddb..26645bc2b7931e846bfc6878f128b47fbbc97034 100644 --- a/modules/ovs/pages.py +++ b/modules/ovs/pages.py @@ -29,8 +29,6 @@ import ovsparse -__all__ = ['PagePrivateThreadsList', 'PagePrivateThread', 'PageLogin', 'PageIndex', 'DummyPage', 'PagePostMessage', 'PageUserProfile', 'PageCityList'] - class OvsPage(BasePage): def is_logged(self): diff --git a/modules/pap/pages.py b/modules/pap/pages.py index 742260fabaf28053ca0f07ba05099b673d0ece92..3914b31ba159d77548b61b368d8d7a09efbc19c4 100644 --- a/modules/pap/pages.py +++ b/modules/pap/pages.py @@ -27,9 +27,6 @@ from weboob.capabilities.housing import Housing -__all__ = ['SearchResultsPage', 'HousingPage'] - - class SearchResultsPage(BasePage): DATE_RE = re.compile('Annonce \w+ du (.*)') MONTHS = {u'janvier': 'january', diff --git a/modules/pap/test.py b/modules/pap/test.py index df72f63584010079e1cfd8c7797e907f1bcff1a8..60c7f41943dbd60b8e9db3d3d08abdedfbbdd5c6 100644 --- a/modules/pap/test.py +++ b/modules/pap/test.py @@ -22,9 +22,6 @@ from weboob.tools.test import BackendTest -__all__ = ['PapTest'] - - class PapTest(BackendTest): BACKEND = 'pap' diff --git a/modules/pariskiwi/pages.py b/modules/pariskiwi/pages.py index ded700ec8ad11c95288e44335bdeb8381411f553..3fffead5154164e2e735ba460bf6bfc2d48cee94 100644 --- a/modules/pariskiwi/pages.py +++ b/modules/pariskiwi/pages.py @@ -25,9 +25,6 @@ import re -__all__ = ['PageList', 'PageEvent', 'PageList2'] - - def date_from_id(_id): textdate = _id.split('_')[0] return datetime.strptime(textdate, '%m-%d-%Y') diff --git a/modules/parolesmania/pages.py b/modules/parolesmania/pages.py index e075d13373be72003cba41cb54dd8f923effdcf4..895ab23879ff576a14ad309e662dab2fb551f5c2 100644 --- a/modules/parolesmania/pages.py +++ b/modules/parolesmania/pages.py @@ -23,9 +23,6 @@ from weboob.tools.browser import BasePage -__all__ = ['SongResultsPage', 'SonglyricsPage', 'ArtistResultsPage', 'ArtistSongsPage'] - - class ArtistResultsPage(BasePage): def iter_lyrics(self): for link in self.parser.select(self.document.getroot(), 'div#albums > h1 a'): diff --git a/modules/parolesmusique/pages.py b/modules/parolesmusique/pages.py index aa3c048bf017a9a952ed1a184f66ce6504d64dec..0277054bbe15c2b40223f41d150772fedb8046e3 100644 --- a/modules/parolesmusique/pages.py +++ b/modules/parolesmusique/pages.py @@ -23,9 +23,6 @@ from weboob.tools.browser import BasePage -__all__ = ['SongResultsPage', 'SonglyricsPage', 'ArtistResultsPage', 'ArtistSongsPage', 'HomePage'] - - class HomePage(BasePage): def iter_lyrics(self, criteria, pattern): self.browser.select_form(name='rechercher') diff --git a/modules/parolesnet/pages.py b/modules/parolesnet/pages.py index 1f38e14eabbec55108c8fa301e2e04aafd4587a9..5f9e02c995c2808c715dbcd000b3f8169dc54af4 100644 --- a/modules/parolesnet/pages.py +++ b/modules/parolesnet/pages.py @@ -23,9 +23,6 @@ from weboob.tools.browser import BasePage -__all__ = ['ResultsPage', 'SonglyricsPage', 'ArtistSongsPage', 'HomePage'] - - class HomePage(BasePage): def iter_lyrics(self, criteria, pattern): self.browser.select_form(nr=0) diff --git a/modules/paypal/pages.py b/modules/paypal/pages.py index fb5ceb47b0451e175800a2808bc1b2d1ac6ed374..1caa4051ab06c1c822ccf19c4916576cd21a014e 100644 --- a/modules/paypal/pages.py +++ b/modules/paypal/pages.py @@ -30,7 +30,6 @@ from weboob.capabilities.bank import Account, Transaction from weboob.tools.capabilities.bank.transactions import AmericanTransaction -__all__ = ['LoginPage', 'AccountPage', 'LastDownloadHistoryPage'] class CSVAlreadyAsked(Exception): pass diff --git a/modules/phpbb/pages/forum.py b/modules/phpbb/pages/forum.py index 2d8b03c1a9d12aee78170bf073be13ca6fa68a7d..9c406f258f4f4f7a94f5a54d6c7cbe3c1e56d7b1 100644 --- a/modules/phpbb/pages/forum.py +++ b/modules/phpbb/pages/forum.py @@ -27,9 +27,6 @@ from ..tools import parse_date -__all__ = ['Link', 'ForumPage', 'TopicPage', 'PostingPage'] - - class Link(object): (FORUM, TOPIC) = xrange(2) diff --git a/modules/phpbb/test.py b/modules/phpbb/test.py index f8b67e4668a6e5575410ac266aff4cf727b4330b..5cd2ca710110d35efcaf638beb72cbfd22db5321 100644 --- a/modules/phpbb/test.py +++ b/modules/phpbb/test.py @@ -21,9 +21,6 @@ from weboob.tools.test import BackendTest -__all__ = ['PhpBBTest'] - - class PhpBBTest(BackendTest): BACKEND = 'phpbb' diff --git a/modules/piratebay/pages/index.py b/modules/piratebay/pages/index.py index fa18d0a7df0f4e53eea88c1dbf2511d00a330c87..9e93a36e2fcff2fc09d7107debaec0e1b29ec2ef 100644 --- a/modules/piratebay/pages/index.py +++ b/modules/piratebay/pages/index.py @@ -21,9 +21,6 @@ from weboob.tools.browser import BasePage -__all__ = ['IndexPage'] - - class IndexPage(BasePage): def is_logged(self): return 'id' in self.document.find('body').attrib diff --git a/modules/piratebay/pages/torrents.py b/modules/piratebay/pages/torrents.py index b09a4240ed5c6d8bef84ea0411f53c27da9a64de..04f70fd97bdd4b658faca55d0e418a0b4986d404 100644 --- a/modules/piratebay/pages/torrents.py +++ b/modules/piratebay/pages/torrents.py @@ -25,9 +25,6 @@ from html2text import unescape -__all__ = ['TorrentsPage'] - - class TorrentsPage(BasePage): def unit(self, n, u): m = {'B': 1, diff --git a/modules/pixtoilelibre/pages.py b/modules/pixtoilelibre/pages.py index e76d24ca5a02c143222f4c2df9872a9e5f922713..b345b3280d72a3495165451e88624c997da89a20 100644 --- a/modules/pixtoilelibre/pages.py +++ b/modules/pixtoilelibre/pages.py @@ -22,9 +22,6 @@ import re -__all__ = ['PageHome', 'PageImage', 'PageError'] - - class PageHome(BasePage): pass diff --git a/modules/podnapisi/pages.py b/modules/podnapisi/pages.py index 0afc37dc41dd9d3497ea40dd5e8705e24ea0ffe2..04972d94933093ffce61586b0866d155dcb27b4f 100644 --- a/modules/podnapisi/pages.py +++ b/modules/podnapisi/pages.py @@ -23,9 +23,6 @@ from weboob.tools.browser import BasePage -__all__ = ['SubtitlePage', 'SearchPage'] - - LANGUAGE_NUMBERS = { 'sq': '29', 'de': '5', diff --git a/modules/poivy/pages.py b/modules/poivy/pages.py index ab85e29445a6cdc891e5c23c03704ee11efd5bbf..0795cdb5d374d039f6f2486f908c1cc965bcb24c 100644 --- a/modules/poivy/pages.py +++ b/modules/poivy/pages.py @@ -24,9 +24,6 @@ from weboob.capabilities.bill import Subscription, Detail -__all__ = ['LoginPage', 'HomePage', 'HistoryPage', 'BillsPage', 'ErrorPage'] - - class ErrorPage(HTMLPage): pass diff --git a/modules/poivy/test.py b/modules/poivy/test.py index ee5c2fbc649ad94137878ddf85a8b0553097de84..96fb1712f05f56d664081c55d6c95088f3028013 100644 --- a/modules/poivy/test.py +++ b/modules/poivy/test.py @@ -21,9 +21,6 @@ from weboob.tools.test import BackendTest -__all__ = ['PoivyTest'] - - class PoivyTest(BackendTest): BACKEND = 'poivy' diff --git a/modules/popolemploi/pages.py b/modules/popolemploi/pages.py index dda84fbff1a8ed6e3e8d96deec04de0d4de89ac7..518e1966541f3a61917c0a1344cbf31fdc64d722 100644 --- a/modules/popolemploi/pages.py +++ b/modules/popolemploi/pages.py @@ -25,9 +25,6 @@ from .job import PopolemploiJobAdvert -__all__ = ['SearchPage', 'AdvertPage'] - - class SearchPage(BasePage): def iter_job_adverts(self): rows = self.document.getroot().xpath('//table[@class="definition-table ordered"]/tbody/tr') diff --git a/modules/presseurop/test.py b/modules/presseurop/test.py index dd13934cb8a1ec870566be607bf0682c01a809b4..ee74ede5d8b92454382abe11a4bf745577aa0261 100644 --- a/modules/presseurop/test.py +++ b/modules/presseurop/test.py @@ -21,9 +21,6 @@ from weboob.tools.test import BackendTest -__all__ = ['PresseuropTest'] - - class PresseuropTest(BackendTest): BACKEND = 'presseurop' diff --git a/modules/prixcarburants/pages.py b/modules/prixcarburants/pages.py index 940a9651dba0b5863f2f9391cb7254a895fef4ba..c101b4a8dfed03be3640d389d56096dcb413c2e0 100644 --- a/modules/prixcarburants/pages.py +++ b/modules/prixcarburants/pages.py @@ -25,9 +25,6 @@ from weboob.capabilities.pricecomparison import Product, Shop, Price -__all__ = ['IndexPage', 'ComparisonResultsPage', 'ShopInfoPage'] - - class IndexPage(BasePage): def get_token(self): diff --git a/modules/quvi/quvi.py b/modules/quvi/quvi.py index 27e1805feb3075d1a0c7c21003a5243bb2e27008..43a81956eb9b376877556b319fa7582e5151aabc 100644 --- a/modules/quvi/quvi.py +++ b/modules/quvi/quvi.py @@ -22,9 +22,6 @@ from ctypes.util import find_library -__all__ = ['LibQuvi', 'QuviError'] - - class QuviError(Exception): pass diff --git a/modules/razibus/pages.py b/modules/razibus/pages.py index a0121b6aabbf865f4b21fc51fbfd0e254831349b..36b371e47af029f69ffc5c3552cdc1e581e4cdb2 100644 --- a/modules/razibus/pages.py +++ b/modules/razibus/pages.py @@ -25,8 +25,6 @@ from weboob.tools.browser2.elements import ItemElement, ListElement from weboob.tools.browser2.filters import Regexp, Link, CleanText, DateTime, CombineDate, Filter, Env, CleanHTML -__all__ = ['EventListPage', 'EventPage'] - class EndTime(Filter): def filter(self, el): diff --git a/modules/regionsjob/pages.py b/modules/regionsjob/pages.py index 78519d351628810ef2f645a621acce405fb9a112..e8646ca2977f68d7b00c1e55496cf138b6451f93 100644 --- a/modules/regionsjob/pages.py +++ b/modules/regionsjob/pages.py @@ -23,8 +23,6 @@ from weboob.tools.date import LinearDateGuesser from weboob.capabilities.job import BaseJobAdvert -__all__ = ['SearchPage'] - class SearchPage(HTMLPage): @method diff --git a/modules/sachsen/pages.py b/modules/sachsen/pages.py index 826a387fbd975190ae2c3a8145052a4dd060130b..ea579d619758de53e47132bf85d69ef64b078c8f 100644 --- a/modules/sachsen/pages.py +++ b/modules/sachsen/pages.py @@ -25,8 +25,6 @@ import re -__all__ = ['ListPage', 'HistoryPage'] - class ListPage(HTMLPage): diff --git a/modules/seeklyrics/pages.py b/modules/seeklyrics/pages.py index 75175c7968cc409d74bb0de190927594d249054b..8d5af1b4314bd68ac35b387aa92c70fa101f7b88 100644 --- a/modules/seeklyrics/pages.py +++ b/modules/seeklyrics/pages.py @@ -23,9 +23,6 @@ from weboob.tools.browser import BasePage -__all__ = ['SongResultsPage', 'SonglyricsPage', 'ArtistResultsPage', 'ArtistSongsPage'] - - class ArtistResultsPage(BasePage): def iter_lyrics(self): for link in self.parser.select(self.document.getroot(), 'table[title~=Results] a.tlink'): diff --git a/modules/seloger/pages.py b/modules/seloger/pages.py index d6c805f701736a85671d718e3c9fe559365fc34e..261413f3adad8ade7abd5c0bf177cdd9ef668712 100644 --- a/modules/seloger/pages.py +++ b/modules/seloger/pages.py @@ -26,9 +26,6 @@ from weboob.capabilities.housing import Housing, HousingPhoto -__all__ = ['SearchResultsPage', 'HousingPage'] - - class SearchResultsPage(BasePage): def next_page_url(self): urls = self.document.getroot().xpath('//pagesuivante') diff --git a/modules/seloger/test.py b/modules/seloger/test.py index f83ea2d46613c436ba7b647833ce162d45d33dda..53ff4156745730dba28794b0b4ce7dbbf3122de5 100644 --- a/modules/seloger/test.py +++ b/modules/seloger/test.py @@ -22,9 +22,6 @@ from weboob.tools.test import BackendTest -__all__ = ['SeLogerTest'] - - class SeLogerTest(BackendTest): BACKEND = 'seloger' diff --git a/modules/senscritique/pages.py b/modules/senscritique/pages.py index c4b7dbf2d5123f14abe4222aaf29462ca3250cc7..cb7722b95950d80e7b26708b3a1f5502d78277f9 100644 --- a/modules/senscritique/pages.py +++ b/modules/senscritique/pages.py @@ -27,9 +27,6 @@ from weboob.tools.browser2.filters import Filter, Link, CleanText, Regexp, Attr, Join, Format -__all__ = ['AjaxPage', 'EventPage', 'JsonResumePage'] - - class Channel(Filter): CHANNELS_PARAM = { diff --git a/modules/sfr/pages/compose.py b/modules/sfr/pages/compose.py index f3a9cd2126ee91a1f61abad4e6f31c0bf8ed9a1f..5c688db7402308ec158e91e323b66602e74b1209 100644 --- a/modules/sfr/pages/compose.py +++ b/modules/sfr/pages/compose.py @@ -24,9 +24,6 @@ from weboob.tools.browser import BasePage -__all__ = ['ClosePage', 'ComposePage', 'ConfirmPage', 'SentPage'] - - class ClosePage(BasePage): pass diff --git a/modules/sfr/pages/login.py b/modules/sfr/pages/login.py index 084cb469e88e64d39c2b7183b1dbdafb75cfcb17..8de7f6b65e3b3ee63cb50d8b4575a8db809e314c 100644 --- a/modules/sfr/pages/login.py +++ b/modules/sfr/pages/login.py @@ -21,9 +21,6 @@ from weboob.tools.browser import BasePage -__all__ = ['LoginPage'] - - class LoginPage(BasePage): def login(self, login, password): self.browser.select_form(nr=0) diff --git a/modules/societegenerale/pages/accounts_list.py b/modules/societegenerale/pages/accounts_list.py index 650041643222b0c946ccb54428230fc82c24d1d4..458a639686d194f4fc95077ba226744936b3d487 100644 --- a/modules/societegenerale/pages/accounts_list.py +++ b/modules/societegenerale/pages/accounts_list.py @@ -33,9 +33,6 @@ from .base import BasePage -__all__ = ['AccountsList', 'CardsList', 'AccountHistory'] - - class AccountsList(BasePage): LINKID_REGEXP = re.compile(".*ch4=(\w+).*") @@ -53,7 +50,6 @@ def on_loaded(self): u'Prêt': Account.TYPE_LOAN, } - def get_list(self): for tr in self.document.getiterator('tr'): if not 'LGNTableRow' in tr.attrib.get('class', '').split(): diff --git a/modules/societegenerale/pages/base.py b/modules/societegenerale/pages/base.py index 8f018abc2e35512ae75053bfe5fd2a8f9fcdaed8..2196cd857a9bc1fe5eac3b7ee29829c97825f429 100644 --- a/modules/societegenerale/pages/base.py +++ b/modules/societegenerale/pages/base.py @@ -21,9 +21,6 @@ from weboob.tools.browser import BasePage as _BasePage -__all__ = ['BasePage'] - - class BasePage(_BasePage): def get_error(self): try: diff --git a/modules/societegenerale/pages/login.py b/modules/societegenerale/pages/login.py index f27de43c222ad8dfca8a67b853baf6e691deb9ba..25d7239b5c74bf609cc4b2001b08d877eb32e845 100644 --- a/modules/societegenerale/pages/login.py +++ b/modules/societegenerale/pages/login.py @@ -30,9 +30,6 @@ from ..captcha import Captcha, TileError -__all__ = ['LoginPage', 'BadLoginPage'] - - class LoginPage(BasePage): STRANGE_KEY = ["180","149","244","125","115","058","017","071","075","119","167","040","066","083","254","151","212","245","193","224","006","068","139","054","089","083","111","208","105","235","109","030","130","226","155","245","157","044","061","233","036","101","145","103","185","017","126","142","007","192","239","140","133","250","194","222","079","178","048","184","158","158","086","160","001","114","022","158","030","210","008","067","056","026","042","113","043","169","128","051","107","112","063","240","108","003","079","059","053","127","116","084","157","203","244","031","062","012","062","093"] strange_map = None diff --git a/modules/societegenerale/sgpe/pages.py b/modules/societegenerale/sgpe/pages.py index 5d5aa565c3a8ad4b1c5249ccbc6e78498a4e9974..f1d23a342e889bb51f3b82261abca3579256eab6 100644 --- a/modules/societegenerale/sgpe/pages.py +++ b/modules/societegenerale/sgpe/pages.py @@ -34,9 +34,6 @@ from ..captcha import Captcha, TileError -__all__ = ['LoginPage', 'AccountsPage', 'CardsPage', 'HistoryPage', 'CardHistoryPage'] - - class Transaction(FrenchTransaction): PATTERNS = [(re.compile(r'^CARTE \w+ RETRAIT DAB.* (?P
\d{2})/(?P\d{2})( (?P\d+)H(?P\d+))? (?P.*)'), FrenchTransaction.TYPE_WITHDRAWAL), diff --git a/modules/sueurdemetal/pages.py b/modules/sueurdemetal/pages.py index 60f6c9d8eb6fe7623b1bb617769663392fbebb55..9b1c0e8bd6b5e72c028e424ce761e379ca8d28b6 100644 --- a/modules/sueurdemetal/pages.py +++ b/modules/sueurdemetal/pages.py @@ -24,9 +24,6 @@ from urlparse import urljoin -__all__ = ['PageCity', 'PageConcert', 'PageCityList', 'PageDate', 'PageDates'] - - class PageWithConcerts(BasePage): def extract_concert(self, concert_table): d = {} diff --git a/modules/supertoinette/pages.py b/modules/supertoinette/pages.py index 39ba4913a74023c47fe72a49cb0639bae8eb07ed..855de11a27a1e156234f6c8d1ebf282bbbd757ee 100644 --- a/modules/supertoinette/pages.py +++ b/modules/supertoinette/pages.py @@ -24,8 +24,6 @@ import string -__all__ = ['RecipePage', 'ResultsPage'] - class ResultsPage(BasePage): """ Page which contains results as a list of recipies diff --git a/modules/taz/test.py b/modules/taz/test.py index 7d4faf5415d6eb4c67a24012c922235828b42e3a..3abd155a5aad4bdeabb758b81e33625b695d3252 100644 --- a/modules/taz/test.py +++ b/modules/taz/test.py @@ -21,9 +21,6 @@ from weboob.tools.test import BackendTest -__all__ = ['TazTest'] - - class TazTest(BackendTest): BACKEND = 'taz' diff --git a/modules/transilien/pages.py b/modules/transilien/pages.py index 9bc6dcf6b1e7186da5807994fc8bcab7e02100fd..2f5c7862d44685520c6f347b0471ab403a386aae 100644 --- a/modules/transilien/pages.py +++ b/modules/transilien/pages.py @@ -26,8 +26,6 @@ from weboob.tools.browser2.filters import Dict, CleanText, TableCell, Filter, DateTime, Env, Link, Regexp, Duration from weboob.tools.date import LinearDateGuesser -__all__ = ['StationsPage', 'DeparturesPage', 'DeparturesPage2', 'HorairesPage', 'RoadMapPage'] - class DictElement(ListElement): def find_elements(self): diff --git a/modules/trictractv/pages.py b/modules/trictractv/pages.py index 1abe7e0c0971d0876b2f73e85b41adee4520f6dd..b53ff89c7be92e916247a2c6903b9f31e271b8ab 100644 --- a/modules/trictractv/pages.py +++ b/modules/trictractv/pages.py @@ -27,9 +27,6 @@ from .video import TricTracTVVideo -__all__ = ['IndexPage', 'VideoPage'] - - class IndexPage(BasePage): def iter_videos(self): for div in self.parser.select(self.document.getroot(), 'li#contentsearch'): diff --git a/modules/trictractv/video.py b/modules/trictractv/video.py index 8e6e1d56bd9bc530d46462b6757df0fe0746f090..1a38c257b19d5cfbf0330dc0e1272e08c032bb75 100644 --- a/modules/trictractv/video.py +++ b/modules/trictractv/video.py @@ -21,9 +21,6 @@ from weboob.capabilities.video import BaseVideo -__all__ = ['TricTracTVVideo'] - - class TricTracTVVideo(BaseVideo): def __init__(self, *args, **kwargs): BaseVideo.__init__(self, *args, **kwargs) diff --git a/modules/tvsubtitles/pages.py b/modules/tvsubtitles/pages.py index c7610baafbfbdc55369c99591829ffcc58e14c3e..0ffae76d1d13efc86ac26d5a771aa9a25a423423 100644 --- a/modules/tvsubtitles/pages.py +++ b/modules/tvsubtitles/pages.py @@ -23,9 +23,6 @@ from weboob.tools.browser import BasePage -__all__ = ['HomePage', 'SearchPage', 'SeriePage', 'SeasonPage'] - - class HomePage(BasePage): def iter_subtitles(self, language, pattern): self.browser.select_form(nr=0) diff --git a/modules/twitter/pages.py b/modules/twitter/pages.py index 2164353bcd7d772efce1686c10ec2dc0a7d667c1..8aa54c2148587ccd0db3844d475f183e8fa89513 100644 --- a/modules/twitter/pages.py +++ b/modules/twitter/pages.py @@ -28,7 +28,6 @@ from weboob.tools.browser2.filters import CleanText, Format, Link, Regexp, Env, DateTime, Attr, Filter from weboob.capabilities.messages import Thread, Message from weboob.capabilities.base import BaseObject -__all__ = ['LoginPage', 'LoginErrorPage', 'ThreadPage', 'Tweet', 'TrendsPage', 'TimelinePage', 'HomeTimelinePage', 'SearchTimelinePage'] class DatetimeFromTimestamp(Filter): diff --git a/modules/ups/pages.py b/modules/ups/pages.py index 98fe305661ed1389f4960c58cfc113e57617d0fc..0dc5bd295a4794e416e8e181cb5e7e362c7d0be5 100644 --- a/modules/ups/pages.py +++ b/modules/ups/pages.py @@ -25,9 +25,6 @@ from weboob.tools.browser import BasePage -__all__ = ['TrackPage'] - - class TrackPage(BasePage): def get_info(self, id): if len(self.parser.tocleanstring(self.document.xpath('//p[@class="error"]')[0])) > 0: diff --git a/modules/vimeo/pages.py b/modules/vimeo/pages.py index 20e3a4bda696e82f8d103a3abcb7fd659c2a55f8..cf84f08912e4d7c12ec4e8a8a2be38aafa6d775d 100644 --- a/modules/vimeo/pages.py +++ b/modules/vimeo/pages.py @@ -27,8 +27,6 @@ import re -__all__ = ['VideoPage', 'SearchPage', 'VideoJsonPage'] - class VimeoDuration(Duration): regexp = re.compile(r'(?P\d+)H(?P\d+)M(?P\d+)S') diff --git a/modules/vlille/pages.py b/modules/vlille/pages.py index 2cd3c86f0653aa53996dff4fd4c6e519ddf73b4e..d8be06bda2968a623f0b0d0d1d0f691715c9dcb7 100644 --- a/modules/vlille/pages.py +++ b/modules/vlille/pages.py @@ -27,8 +27,6 @@ import datetime import re -__all__ = ['InfoStationPage', 'ListStationsPage'] - class LastDateFilter(Filter): def filter(self, last_update): diff --git a/modules/voyagessncf/pages.py b/modules/voyagessncf/pages.py index 7f2f2d8a91317ace244737175ea560a20648716b..e025b94a17d356c6c651cd3ab6e52afb609f87a4 100644 --- a/modules/voyagessncf/pages.py +++ b/modules/voyagessncf/pages.py @@ -28,10 +28,6 @@ from weboob.capabilities.base import UserError, Currency -__all__ = ['CitiesPage', 'SearchPage', 'SearchErrorPage', 'SearchInProgressPage', - 'ResultsPage', 'ForeignPage'] - - class ForeignPage(BasePage): def on_loaded(self): raise UserError('Your IP address is localized in a country not supported by this module (%s). Currently only the French website is supported.' % self.group_dict['country']) diff --git a/modules/weather/pages.py b/modules/weather/pages.py index b083bfdc4806c16d014dc95b4ab4510fa46e1613..608f27996e48d5ba4b84aa86902bdebe9f0d610e 100644 --- a/modules/weather/pages.py +++ b/modules/weather/pages.py @@ -24,9 +24,6 @@ import datetime -__all__ = ['CityPage', 'WeatherPage', 'ForecastPage'] - - class CityPage(BasePage): def iter_city_search(self): for item in self.document.findall('//div[@class="searchResultsList"]/ul/li'): diff --git a/modules/wellsfargo/pages.py b/modules/wellsfargo/pages.py index 0993804478f8b8e38ff672caea86201efaea3d23..7ea2025804860e887dfc45f4edf43cc905d71692 100644 --- a/modules/wellsfargo/pages.py +++ b/modules/wellsfargo/pages.py @@ -29,8 +29,6 @@ import re import datetime -__all__ = ['LoginPage', 'LoggedInPage', 'SummaryPage'] - def form_with_control(control_name): """ diff --git a/modules/wellsfargo/parsers.py b/modules/wellsfargo/parsers.py index c3f895b68343f148c5dfe406f1270693d1ab5e52..5320bfcfc53509a863899808a3dea3b17de3333c 100644 --- a/modules/wellsfargo/parsers.py +++ b/modules/wellsfargo/parsers.py @@ -26,8 +26,6 @@ import re import datetime -__all__ = ['StatementParser', 'clean_amount', 'clean_label'] - def clean_amount(text): return Decimal(AmericanTransaction.clean_amount(text)) diff --git a/modules/wordreference/pages.py b/modules/wordreference/pages.py index 7b4bcaf16cf9f5a3b9e583247361dcadc75dc508..ce7d510a1c67c0e587de2308939e4bc4d544d13a 100644 --- a/modules/wordreference/pages.py +++ b/modules/wordreference/pages.py @@ -22,7 +22,6 @@ import re -__all__ = ['TranslatePage'] LAST_THING_IN_PARENTHESIS = re.compile("\([^)]\)$") diff --git a/modules/wordreference/test.py b/modules/wordreference/test.py index 5131cf16f71404ce158568a98de2d55dad825002..d247ff50769d893aff8c2cf1745e63a70186c378 100644 --- a/modules/wordreference/test.py +++ b/modules/wordreference/test.py @@ -21,9 +21,6 @@ from weboob.tools.test import BackendTest -__all__ = ['WordReferenceTest'] - - class WordReferenceTest(BackendTest): BACKEND = 'wordreference' diff --git a/modules/youjizz/pages/index.py b/modules/youjizz/pages/index.py index 6f401ec6689433453a39a517adcba90e47a1ebcd..ec79e50920c2419d470550e3734f19e5b6891f6e 100644 --- a/modules/youjizz/pages/index.py +++ b/modules/youjizz/pages/index.py @@ -27,9 +27,6 @@ from weboob.capabilities.video import BaseVideo -__all__ = ['IndexPage'] - - class IndexPage(HTMLPage): @pagination @method diff --git a/modules/youjizz/pages/video.py b/modules/youjizz/pages/video.py index 1b59b5ca3c1cfb72a5b2ef9bd2c4ba48329b2431..8158314384678796f31e270584d2e0cae9448cec 100644 --- a/modules/youjizz/pages/video.py +++ b/modules/youjizz/pages/video.py @@ -27,9 +27,6 @@ from weboob.tools.misc import to_unicode -__all__ = ['VideoPage'] - - class VideoPage(HTMLPage): @method class get_video(ItemElement): diff --git a/modules/youporn/pages/base.py b/modules/youporn/pages/base.py index 68ef03e685c24728abb96de8c1589e5d2333ca49..7e5135badd87a0a4d779cbd8899d904848b00842 100644 --- a/modules/youporn/pages/base.py +++ b/modules/youporn/pages/base.py @@ -24,9 +24,6 @@ from weboob.tools.browser import BasePage -__all__ = ['PornPage'] - - class PornPage(BasePage): def on_loaded(self): try: diff --git a/modules/youporn/pages/index.py b/modules/youporn/pages/index.py index 9bc2a18c14176d5f4f924612e916ef786b2212e4..2074e912259114e34930cdbc2f425872f28f9cb3 100644 --- a/modules/youporn/pages/index.py +++ b/modules/youporn/pages/index.py @@ -27,9 +27,6 @@ from ..video import YoupornVideo -__all__ = ['IndexPage'] - - class IndexPage(PornPage): def iter_videos(self): for li in self.document.getroot().xpath('//ul/li[@class="videoBox"]'): diff --git a/modules/youporn/video.py b/modules/youporn/video.py index 1e11793e7ed833f2a29fc1947df44d69bedb72c5..f53e097e2413b50244e1af107d37efe9bc9943ec 100644 --- a/modules/youporn/video.py +++ b/modules/youporn/video.py @@ -21,9 +21,6 @@ from weboob.capabilities.video import BaseVideo -__all__ = ['YoupornVideo'] - - class YoupornVideo(BaseVideo): def __init__(self, *args, **kwargs): BaseVideo.__init__(self, *args, **kwargs) diff --git a/modules/youtube/pages.py b/modules/youtube/pages.py index 31d396a0f6f668f13c9e2abab3ebe2900911c30b..c6c7feb5adb80700b421671f54048aec82420f03 100644 --- a/modules/youtube/pages.py +++ b/modules/youtube/pages.py @@ -36,10 +36,6 @@ from weboob.tools.json import json -__all__ = ['LoginPage', 'LoginRedirectPage', 'ForbiddenVideo', 'ForbiddenVideoPage', - 'VerifyAgePage', 'VerifyControversyPage', 'VideoPage'] - - class LoginPage(BasePage): def on_loaded(self): errors = [] diff --git a/modules/youtube/video.py b/modules/youtube/video.py index 07bdb58f9ff615af98031bcae1236e0180f7cc35..3687887096586c6feeaad5792b4b017ded1895ea 100644 --- a/modules/youtube/video.py +++ b/modules/youtube/video.py @@ -21,9 +21,6 @@ from weboob.capabilities.video import BaseVideo -__all__ = ['YoutubeVideo'] - - class YoutubeVideo(BaseVideo): @classmethod def id2url(cls, _id): diff --git a/weboob/core/modules.py b/weboob/core/modules.py index 93582269b8121cde67dbf12f26d19b5b58f65a8f..3015cb3d6b5c351404297dea69cb53e4f70bd9a4 100644 --- a/weboob/core/modules.py +++ b/weboob/core/modules.py @@ -25,9 +25,6 @@ from weboob.tools.log import getLogger -__all__ = ['Module', 'ModulesLoader', 'RepositoryModulesLoader', 'ModuleLoadError'] - - class ModuleLoadError(Exception): def __init__(self, module_name, msg): Exception.__init__(self, msg)