diff --git a/weboob/applications/boobank/__init__.py b/weboob/applications/boobank/__init__.py index b6558548d3e6f7d86645ead683f27dd813dc1078..01b506271b90632c1c4669d30bf8b20017a9a2fb 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 e106ea0230c2758268b778b7ddc66c0931a58309..825a26b05d22102e3e5825d603cdea08cd1bbf0e 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 1cb1c74d4b67b969041447ba23c68cbf6db49c6a..fd15b6604690d32ca15bb69fe1e6a94c7d9d45e4 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 80fb0343e1c79e410b06b153e265e87ac78327f6..8fa22b1547be73b3b728343fcfbac7cc8024a45e 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 55b190ebbf765112c26b22b7fbeb2b6b157b23b2..b4b2c4550ee30c251e14bacfe39c54f6b10c237c 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 ee4a0e9786c8ebab8f27536ba1d67f27c024dc6b..e89688e4bc9a18ddb12afc4f5720c25971b23877 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 3db51dd0782c59096c3d555c0ab94b742ee814a3..bd1c99ed85fb8e3276d0ac3fdd3c4727588ba20f 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 e55140d2bebd1cb1705497e1b5e1c0e9330724bf..7cbfed211b9afbe9c7b9d681f2c62418ee79e7bd 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 83eea19a9a9eeec840df3c246b1441fb358df1ba..1dc7f90f6f2314ef5f2ab44fdde782b98ba297fa 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 92bef969dc0845fd3eebbdd947e68cde6196e4f0..2c75676a5bd39bd58c8c1a973d0589827b8808c7 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 ace9fa944f16af5472e58a55d7381aa39a9f970b..46f8a3428564d5407ac688cd5aa7d44e7e6c449b 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 a62cad0937df5ab5163492c6e062dbf5245ca0e4..6bbe3eef0dac0b3fad9b996754bc44a7e1c0c625 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 fb8f0ddd461a855ed2e224e3d7e1c88f08d9adfa..2c362571d97d7741a21111530b40e41bf363ed6d 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 5c1352775f189781b8d23bbbf8bd98925b8cdf8d..ef1b321a3b238da5ff55adf2174cc920b333b26d 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 fc72e1c035bce10362a97386ea5b6175b3833452..bd72ec7f0e46ead6d8803e6d58b1850fe73a5fa9 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 e4655d1943dc41032c1f47b596b5215f418856ef..084a5fc1dec5f02cb41b0888a65578035562bce5 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 2757e023ad1bfb731e9e98bacf19323ebbcad508..9e66584429f57b219c9380dac7388f5a13dd292b 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 399170184b69c81264f61d4bbba8d02e49c828be..5d1e44076f723b1d9edb2aca71df461b7907f7e6 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 854d42985d921b92ea25d51e1e8d25c9b926e70d..bb8b785ab38d120b45942dd70a2e79a16387f455 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 e4cdb2b8b4b164858af1cdb8ca37274a1696ca8d..6f5e12ceb07eb0ae9435e5108c5f23f1d9dd29bb 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 f1d908230c2d0c78c5d325cede68437e94991f74..89fffbfa23fadb4e2f17be3431f6f6f414804f83 100644 --- a/weboob/backends/aum/pages/wait.py +++ b/weboob/backends/aum/pages/wait.py @@ -30,7 +30,7 @@ def check(self): 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 13d25faed72a10dfc8f93e96375ffef1a1671d03..f95cca7c8c1f1fe8f099c79655dfc82384fcb065 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 1148a9dc9484e3eb661b4ca2925d25dcf66d6ec6..8567bfa14c38bf4bea17fed93bddbc71f3ab5613 100644 --- a/weboob/backends/bnporc/pages/__init__.py +++ b/weboob/backends/bnporc/pages/__init__.py @@ -22,3 +22,6 @@ 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 5b612e900ee32f6eb0302faafb75df5e5a955339..417767dae41593d9e4d89844a45fedfdb60e9474 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 3b640ff144feaf1bce38ee9737c40f209a83586d..e5c024e7f700532584786a491a6b720f87a79f8d 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 b2f77ab440cd219140a42ba3a8f3b06e6bc4c41f..4f034f6fb1ceaa379dd6659c1bc369554e0889af 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 e0a0357459a9093d6405f5cbf1a6f6ee3c0d50f0..57161554966022f260c09b28f348a7eb5c82deda 100644 --- a/weboob/backends/dlfp/pages/news.py +++ b/weboob/backends/dlfp/pages/news.py @@ -83,12 +83,12 @@ def __init__(self, browser, _id, tree): 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 5abbf6a56b790cc21e080e614ece8a0c27730271..29b470fccbaa1ab6b8ae443cd7443b0a8b11e4c5 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 4bb00a62c78031f41a63f61642a980847e28e09a..b3f0c068b4c63b9890d8c29d6facd703b5faccc6 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 62fd57372d3e32fe98a83a922398e04b53a388be..1cffad6ef75c8d6f9f595dbe7d466ec44616fa24 100644 --- a/weboob/backends/gazelle/pages/torrents.py +++ b/weboob/backends/gazelle/pages/torrents.py @@ -167,6 +167,7 @@ def get_torrent(self, id): 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 a9570dfb4ae80f23a44af70f8a21c86d5ddaa174..c3fd9e200d04e1b1369c000258db147012a122f2 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 893910a0a95d5b2994e157ec12174ee3871a5c18..f562b493b9fa9425ba4e582d91558c20a0768b21 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 a599598bbe48428cefdf7a52b308582ff119c4bf..db9d49a2e37594c13a741055a5f2b577441a7079 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 9fb373f27ee4edff86acad9e33c65a363e8a331f..5f1697ec09218d09d92dee384492ba4e00597a14 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 387f67a6082e72c000bfd67e27e882e5dcc1886d..9e0810a5cd75c9c372fe14fd2e5c8108ac791fd0 100644 --- a/weboob/backends/yahoo/backend.py +++ b/weboob/backends/yahoo/backend.py @@ -51,12 +51,12 @@ def _get_weather_dom(self, city_id): 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 93a8e1178abf7090823137f141db29d456f8afb9..1c279e3b42d0f7720ee2398fe29b587fccbf8b71 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 9ffb6a5e729cdb09b02d0716070964b6b74fb45c..0546c5aa90b388061ad989a03790a933da010587 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 0a03a22d00fc32d9a3877c9ae900113e29de3270..debdc0a8703fea98e458401a735de52e0a6dbf56 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 2dd5def6f1c86eed2cb8900c5c2d7faa4933d0f8..0c326dfdf50b3409fc5abbb7d201e686f88632cb 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 ffe0e45356bd49e5aa11511d45c4c8be611ebe93..775a28535a6b3398ae39c86f1ea42f88e25a7211 100644 --- a/weboob/tools/application/base.py +++ b/weboob/tools/application/base.py @@ -223,8 +223,8 @@ def complete(self, backend, count, selected_fields, function, *args, **kwargs): 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 c4813c563eef1b09b5663cf0fbd1071454b198ba..1207a2f940a8922a833a7d8d63def95e65a81324 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 210f8cf433e2d941c6b8c231702e7170ceacab5d..af213a8c2fd36edbe6a3b7c2fe566528bd7ec5db 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 515687bc12ec524f401c0e8e5cf0c16e8ffc4c52..a65d9c84ffadee3cc74c94cd688f1e43808f0739 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']