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)