diff --git a/weboob/applications/boobank/__init__.py b/weboob/applications/boobank/__init__.py index b6558548..01b50627 100644 --- a/weboob/applications/boobank/__init__.py +++ b/weboob/applications/boobank/__init__.py @@ -17,3 +17,5 @@ from .boobank import Boobank + +__all__ = ['Boobank'] diff --git a/weboob/applications/chatoob/__init__.py b/weboob/applications/chatoob/__init__.py index e106ea02..825a26b0 100644 --- a/weboob/applications/chatoob/__init__.py +++ b/weboob/applications/chatoob/__init__.py @@ -16,3 +16,5 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. from .chatoob import Chatoob + +__all__ = ['Chatoob'] diff --git a/weboob/applications/geolooc/__init__.py b/weboob/applications/geolooc/__init__.py index 1cb1c74d..fd15b660 100644 --- a/weboob/applications/geolooc/__init__.py +++ b/weboob/applications/geolooc/__init__.py @@ -18,3 +18,5 @@ from .geolooc import Geolooc + +__all__ = ['Geolooc'] diff --git a/weboob/applications/havesex/__init__.py b/weboob/applications/havesex/__init__.py index 80fb0343..8fa22b15 100644 --- a/weboob/applications/havesex/__init__.py +++ b/weboob/applications/havesex/__init__.py @@ -17,3 +17,5 @@ from .havesex import HaveSex + +__all__ = ['HaveSex'] diff --git a/weboob/applications/masstransit/__init__.py b/weboob/applications/masstransit/__init__.py index 55b190eb..b4b2c455 100644 --- a/weboob/applications/masstransit/__init__.py +++ b/weboob/applications/masstransit/__init__.py @@ -18,3 +18,5 @@ from .masstransit import Masstransit + +__all__ = ['Masstransit'] diff --git a/weboob/applications/monboob/__init__.py b/weboob/applications/monboob/__init__.py index ee4a0e97..e89688e4 100644 --- a/weboob/applications/monboob/__init__.py +++ b/weboob/applications/monboob/__init__.py @@ -17,3 +17,5 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. from .monboob import Monboob + +__all__ = ['Monboob'] diff --git a/weboob/applications/qboobmsg/__init__.py b/weboob/applications/qboobmsg/__init__.py index 3db51dd0..bd1c99ed 100644 --- a/weboob/applications/qboobmsg/__init__.py +++ b/weboob/applications/qboobmsg/__init__.py @@ -1 +1,3 @@ from .qboobmsg import QBoobMsg + +__all__ = ['QBoobMsg'] diff --git a/weboob/applications/qhavesex/__init__.py b/weboob/applications/qhavesex/__init__.py index e55140d2..7cbfed21 100644 --- a/weboob/applications/qhavesex/__init__.py +++ b/weboob/applications/qhavesex/__init__.py @@ -1 +1,3 @@ from .qhavesex import QHaveSex + +__all__ = ['QHaveSex'] diff --git a/weboob/applications/qvideoob/__init__.py b/weboob/applications/qvideoob/__init__.py index 83eea19a..1dc7f90f 100644 --- a/weboob/applications/qvideoob/__init__.py +++ b/weboob/applications/qvideoob/__init__.py @@ -1 +1,3 @@ from .qvideoob import QVideoob + +__all__ = ['QVideoob'] diff --git a/weboob/applications/qweboobcfg/__init__.py b/weboob/applications/qweboobcfg/__init__.py index 92bef969..2c75676a 100644 --- a/weboob/applications/qweboobcfg/__init__.py +++ b/weboob/applications/qweboobcfg/__init__.py @@ -17,3 +17,5 @@ from .qweboobcfg import QWeboobCfg + +__all__ = ['QWeboobCfg'] diff --git a/weboob/applications/traveloob/__init__.py b/weboob/applications/traveloob/__init__.py index ace9fa94..46f8a342 100644 --- a/weboob/applications/traveloob/__init__.py +++ b/weboob/applications/traveloob/__init__.py @@ -18,3 +18,5 @@ from .traveloob import Traveloob + +__all__ = ['Traveloob'] diff --git a/weboob/applications/videoob/__init__.py b/weboob/applications/videoob/__init__.py index a62cad09..6bbe3eef 100644 --- a/weboob/applications/videoob/__init__.py +++ b/weboob/applications/videoob/__init__.py @@ -17,3 +17,5 @@ from .videoob import Videoob + +__all__ = ['Videoob'] diff --git a/weboob/applications/videoob_web/__init__.py b/weboob/applications/videoob_web/__init__.py index fb8f0ddd..2c362571 100644 --- a/weboob/applications/videoob_web/__init__.py +++ b/weboob/applications/videoob_web/__init__.py @@ -17,3 +17,5 @@ from .videoob_web import VideoobWeb + +__all__ = ['VideoobWeb'] diff --git a/weboob/applications/weboobcfg/__init__.py b/weboob/applications/weboobcfg/__init__.py index 5c135277..ef1b321a 100644 --- a/weboob/applications/weboobcfg/__init__.py +++ b/weboob/applications/weboobcfg/__init__.py @@ -17,3 +17,5 @@ from .weboobcfg import WeboobCfg + +__all__ = ['WeboobCfg'] diff --git a/weboob/applications/weboobcli/__init__.py b/weboob/applications/weboobcli/__init__.py index fc72e1c0..bd72ec7f 100644 --- a/weboob/applications/weboobcli/__init__.py +++ b/weboob/applications/weboobcli/__init__.py @@ -17,3 +17,5 @@ from .weboobcli import WeboobCli + +__all__ = ['WeboobCli'] diff --git a/weboob/applications/weboobdebug/__init__.py b/weboob/applications/weboobdebug/__init__.py index e4655d19..084a5fc1 100644 --- a/weboob/applications/weboobdebug/__init__.py +++ b/weboob/applications/weboobdebug/__init__.py @@ -16,3 +16,5 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. from .weboobdebug import WeboobDebug + +__all__ = ['WeboobDebug'] diff --git a/weboob/applications/weboorrents/__init__.py b/weboob/applications/weboorrents/__init__.py index 2757e023..9e665844 100644 --- a/weboob/applications/weboorrents/__init__.py +++ b/weboob/applications/weboorrents/__init__.py @@ -17,3 +17,5 @@ from .weboorrents import Weboorrents + +__all__ = ['Weboorrents'] diff --git a/weboob/applications/wetboobs/__init__.py b/weboob/applications/wetboobs/__init__.py index 39917018..5d1e4407 100644 --- a/weboob/applications/wetboobs/__init__.py +++ b/weboob/applications/wetboobs/__init__.py @@ -17,3 +17,5 @@ from .wetboobs import WetBoobs + +__all__ = ['WetBoobs'] diff --git a/weboob/backends/arte/__init__.py b/weboob/backends/arte/__init__.py index 854d4298..bb8b785a 100644 --- a/weboob/backends/arte/__init__.py +++ b/weboob/backends/arte/__init__.py @@ -16,3 +16,5 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. from .backend import ArteBackend + +__all__ = ['ArteBackend'] diff --git a/weboob/backends/aum/__init__.py b/weboob/backends/aum/__init__.py index e4cdb2b8..6f5e12ce 100644 --- a/weboob/backends/aum/__init__.py +++ b/weboob/backends/aum/__init__.py @@ -18,3 +18,5 @@ from .browser import AuMBrowser from .backend import AuMBackend + +__all__ = ['AuMBrowser', 'AuMBackend'] diff --git a/weboob/backends/aum/pages/wait.py b/weboob/backends/aum/pages/wait.py index f1d90823..89fffbfa 100644 --- a/weboob/backends/aum/pages/wait.py +++ b/weboob/backends/aum/pages/wait.py @@ -30,7 +30,7 @@ class WaitPage(PageBase): return result == 'Ok' def process_wait(self): - while not self.check(self): + while not self.check(): sleep(10) self.browser.location('/home.php') diff --git a/weboob/backends/bnporc/__init__.py b/weboob/backends/bnporc/__init__.py index 13d25fae..f95cca7c 100644 --- a/weboob/backends/bnporc/__init__.py +++ b/weboob/backends/bnporc/__init__.py @@ -17,3 +17,5 @@ from .backend import BNPorcBackend + +__all__ = ['BNPorcBackend'] diff --git a/weboob/backends/bnporc/pages/__init__.py b/weboob/backends/bnporc/pages/__init__.py index 1148a9dc..8567bfa1 100644 --- a/weboob/backends/bnporc/pages/__init__.py +++ b/weboob/backends/bnporc/pages/__init__.py @@ -22,3 +22,6 @@ from .account_history import AccountHistory from .login import LoginPage, ConfirmPage class AccountPrelevement(AccountsList): pass + +__all__ = ['AccountsList', 'AccountComing', 'AccountHistory', 'LoginPage', + 'ConfirmPage', 'AccountPrelevement'] diff --git a/weboob/backends/canaltp/__init__.py b/weboob/backends/canaltp/__init__.py index 5b612e90..417767da 100644 --- a/weboob/backends/canaltp/__init__.py +++ b/weboob/backends/canaltp/__init__.py @@ -17,3 +17,5 @@ from .backend import CanalTPBackend + +__all__ = ['CanalTPBackend'] diff --git a/weboob/backends/cragr/__init__.py b/weboob/backends/cragr/__init__.py index 3b640ff1..e5c024e7 100644 --- a/weboob/backends/cragr/__init__.py +++ b/weboob/backends/cragr/__init__.py @@ -17,3 +17,5 @@ from .backend import CragrBackend + +__all__ = ['CragrBackend'] diff --git a/weboob/backends/cragr/pages/__init__.py b/weboob/backends/cragr/pages/__init__.py index b2f77ab4..4f034f6f 100644 --- a/weboob/backends/cragr/pages/__init__.py +++ b/weboob/backends/cragr/pages/__init__.py @@ -18,3 +18,5 @@ from .accounts_list import AccountsList from .login import LoginPage + +__all__ = ['AccountsList', 'LoginPage'] diff --git a/weboob/backends/dlfp/pages/news.py b/weboob/backends/dlfp/pages/news.py index e0a03574..57161554 100644 --- a/weboob/backends/dlfp/pages/news.py +++ b/weboob/backends/dlfp/pages/news.py @@ -83,12 +83,12 @@ class Article(object): if a.text: self.title += a.text if a.tail: self.title += a.tail self.title = self.title.strip() - subdivs = div.findall('a') - if len(subdivs) > 1: - date_s = unicode(subdivs[1].text) - else: - date_s = unicode(div.find('i').tail) - #print date_s + # TODO use the date_s + #subdivs = div.findall('a') + #if len(subdivs) > 1: + # date_s = unicode(subdivs[1].text) + #else: + # date_s = unicode(div.find('i').tail) if div.attrib.get('class', '').startswith('bodydiv '): self.body = self.browser.parser.tostring(div) diff --git a/weboob/backends/fourchan/__init__.py b/weboob/backends/fourchan/__init__.py index 5abbf6a5..29b470fc 100644 --- a/weboob/backends/fourchan/__init__.py +++ b/weboob/backends/fourchan/__init__.py @@ -1,2 +1,4 @@ from .backend import FourChanBackend from .browser import FourChan + +__all__ = ['FourChanBackend', 'FourChan'] diff --git a/weboob/backends/gazelle/__init__.py b/weboob/backends/gazelle/__init__.py index 4bb00a62..b3f0c068 100644 --- a/weboob/backends/gazelle/__init__.py +++ b/weboob/backends/gazelle/__init__.py @@ -1 +1,3 @@ from .backend import GazelleBackend + +__all__ = ['GazelleBackend'] diff --git a/weboob/backends/gazelle/pages/torrents.py b/weboob/backends/gazelle/pages/torrents.py index 62fd5737..1cffad6e 100644 --- a/weboob/backends/gazelle/pages/torrents.py +++ b/weboob/backends/gazelle/pages/torrents.py @@ -167,6 +167,7 @@ class TorrentsPage(BasePage): div = self.document.getroot().cssselect('div#files_%s' % torrent.id) if div: + torrent.files = [] for tr in div[0].find('table'): if tr.attrib.get('class', None) != 'colhead_dark': torrent.files.append(tr.find('td').text) diff --git a/weboob/backends/geolocip/__init__.py b/weboob/backends/geolocip/__init__.py index a9570dfb..c3fd9e20 100644 --- a/weboob/backends/geolocip/__init__.py +++ b/weboob/backends/geolocip/__init__.py @@ -1 +1,3 @@ from .backend import GeolocIpBackend + +__all__ = ['GeolocIpBackend'] diff --git a/weboob/backends/ina/__init__.py b/weboob/backends/ina/__init__.py index 893910a0..f562b493 100644 --- a/weboob/backends/ina/__init__.py +++ b/weboob/backends/ina/__init__.py @@ -1 +1,3 @@ from .backend import InaBackend + +__all__ = ['InaBackend'] diff --git a/weboob/backends/transilien/__init__.py b/weboob/backends/transilien/__init__.py index a599598b..db9d49a2 100644 --- a/weboob/backends/transilien/__init__.py +++ b/weboob/backends/transilien/__init__.py @@ -17,3 +17,5 @@ from .backend import TransilienBackend + +__all__ = ['TransilienBackend'] diff --git a/weboob/backends/yahoo/__init__.py b/weboob/backends/yahoo/__init__.py index 9fb373f2..5f1697ec 100644 --- a/weboob/backends/yahoo/__init__.py +++ b/weboob/backends/yahoo/__init__.py @@ -17,3 +17,5 @@ from .backend import YahooBackend + +__all__ = ['YahooBackend'] diff --git a/weboob/backends/yahoo/backend.py b/weboob/backends/yahoo/backend.py index 387f67a6..9e0810a5 100644 --- a/weboob/backends/yahoo/backend.py +++ b/weboob/backends/yahoo/backend.py @@ -51,12 +51,12 @@ class YahooBackend(BaseBackend, ICapWeather): return dom def get_current(self, city_id): - dom = self._get_dom(city_id) + dom = self._get_weather_dom(city_id) current = dom.getElementsByTagName('yweather:condition')[0] return Current(current.getAttribute('date'), int(current.getAttribute('temp')), current.getAttribute('text'), 'C') def iter_forecast(self, city_id): - dom = self._get_dom(city_id) + dom = self._get_weather_dom(city_id) for forecast in dom.getElementsByTagName('yweather:forecast'): yield Forecast(forecast.getAttribute('date'), int(forecast.getAttribute('low')), diff --git a/weboob/backends/youjizz/__init__.py b/weboob/backends/youjizz/__init__.py index 93a8e117..1c279e3b 100644 --- a/weboob/backends/youjizz/__init__.py +++ b/weboob/backends/youjizz/__init__.py @@ -16,3 +16,5 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. from .backend import YoujizzBackend + +__all__ = ['YoujizzBackend'] diff --git a/weboob/backends/youporn/__init__.py b/weboob/backends/youporn/__init__.py index 9ffb6a5e..0546c5aa 100644 --- a/weboob/backends/youporn/__init__.py +++ b/weboob/backends/youporn/__init__.py @@ -1 +1,3 @@ from .backend import YoupornBackend + +__all__ = ['YoupornBackend'] diff --git a/weboob/backends/youtube/__init__.py b/weboob/backends/youtube/__init__.py index 0a03a22d..debdc0a8 100644 --- a/weboob/backends/youtube/__init__.py +++ b/weboob/backends/youtube/__init__.py @@ -16,3 +16,5 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. from .backend import YoutubeBackend + +__all__ = ['YoutubeBackend'] diff --git a/weboob/capabilities/messages.py b/weboob/capabilities/messages.py index 2dd5def6..0c326dfd 100644 --- a/weboob/capabilities/messages.py +++ b/weboob/capabilities/messages.py @@ -19,7 +19,7 @@ import datetime import time -from .base import IBaseCap, CapBaseObject, NotLoaded +from .base import IBaseCap, CapBaseObject __all__ = ['ICapMessages', 'ICapMessagesReply', 'Message'] diff --git a/weboob/tools/application/base.py b/weboob/tools/application/base.py index ffe0e453..775a2853 100644 --- a/weboob/tools/application/base.py +++ b/weboob/tools/application/base.py @@ -223,8 +223,8 @@ class BaseApplication(object): else: res = getattr(backend, function)(*args, **kwargs) - if self.selected_fields: - fields = self.selected_fields + if selected_fields: + fields = selected_fields else: fields = None diff --git a/weboob/tools/application/formatters/webkit/__init__.py b/weboob/tools/application/formatters/webkit/__init__.py index c4813c56..1207a2f9 100644 --- a/weboob/tools/application/formatters/webkit/__init__.py +++ b/weboob/tools/application/formatters/webkit/__init__.py @@ -17,3 +17,5 @@ from .webkitgtk import WebkitGtkFormatter + +__all__ = ['WebkitGtkFormatter'] diff --git a/weboob/tools/application/qt/__init__.py b/weboob/tools/application/qt/__init__.py index 210f8cf4..af213a8c 100644 --- a/weboob/tools/application/qt/__init__.py +++ b/weboob/tools/application/qt/__init__.py @@ -1,2 +1,5 @@ from .qt import QtApplication, QtMainWindow, QtDo, HTMLDelegate from .backendcfg import BackendCfg + +__all__ = ['QtApplication', 'QtMainWindow', 'QtDo', 'HTMLDelegate', + 'BackendCfg'] diff --git a/weboob/tools/browser/__init__.py b/weboob/tools/browser/__init__.py index 515687bc..a65d9c84 100644 --- a/weboob/tools/browser/__init__.py +++ b/weboob/tools/browser/__init__.py @@ -16,4 +16,10 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -from weboob.tools.browser.browser import * +from weboob.tools.browser.browser import BrowserIncorrectPassword, BrowserBanned, \ + BrowserUnavailable, BrowserRetry, \ + BrowserHTTPError, BasePage, BaseBrowser + + +__all__ = ['BrowserIncorrectPassword', 'BrowserBanned', 'BrowserUnavailable', 'BrowserRetry', + 'BrowserHTTPError', 'BasePage', 'BaseBrowser']