From 0028e48b6195d136b7fd9e8dbe4ee51023ae571e Mon Sep 17 00:00:00 2001 From: Christophe Benz Date: Mon, 12 Jul 2010 03:10:49 +0200 Subject: [PATCH] backend move to tools --- weboob/backends/aum/backend.py | 2 +- weboob/backends/bnporc/backend.py | 2 +- weboob/backends/canaltp/backend.py | 2 +- weboob/backends/cragr/backend.py | 2 +- weboob/backends/gazelle/backend.py | 2 +- weboob/backends/ina/backend.py | 2 +- weboob/backends/transilien/backend.py | 2 +- weboob/backends/youjizz/backend.py | 2 +- weboob/backends/youporn/backend.py | 2 +- weboob/backends/youtube/backend.py | 2 +- weboob/backends/yweather/backend.py | 2 +- weboob/{core => tools}/backend.py | 17 +++++++++-------- 12 files changed, 20 insertions(+), 19 deletions(-) rename weboob/{core => tools}/backend.py (94%) diff --git a/weboob/backends/aum/backend.py b/weboob/backends/aum/backend.py index 46969015..e6e04295 100644 --- a/weboob/backends/aum/backend.py +++ b/weboob/backends/aum/backend.py @@ -23,11 +23,11 @@ import os from logging import warning from time import sleep -from weboob.core.backend import BaseBackend from weboob.capabilities.chat import ICapChat from weboob.capabilities.messages import ICapMessages, ICapMessagesReply, Message from weboob.capabilities.dating import ICapDating, StatusField from weboob.capabilities.contact import ICapContact, Contact, ProfileNode +from weboob.tools.backend import BaseBackend from weboob.tools.browser import BrowserUnavailable from .browser import AuMBrowser diff --git a/weboob/backends/bnporc/backend.py b/weboob/backends/bnporc/backend.py index 38b29610..fd6c824e 100644 --- a/weboob/backends/bnporc/backend.py +++ b/weboob/backends/bnporc/backend.py @@ -17,8 +17,8 @@ import os -from weboob.core.backend import BaseBackend from weboob.capabilities.bank import ICapBank, AccountNotFound +from weboob.tools.backend import BaseBackend from .browser import BNPorc diff --git a/weboob/backends/canaltp/backend.py b/weboob/backends/canaltp/backend.py index 564a1136..6bf559f1 100644 --- a/weboob/backends/canaltp/backend.py +++ b/weboob/backends/canaltp/backend.py @@ -16,8 +16,8 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -from weboob.core.backend import BaseBackend from weboob.capabilities.travel import ICapTravel, Station, Departure +from weboob.tools.backend import BaseBackend from .browser import CanalTP diff --git a/weboob/backends/cragr/backend.py b/weboob/backends/cragr/backend.py index af16f6f6..131cbb02 100644 --- a/weboob/backends/cragr/backend.py +++ b/weboob/backends/cragr/backend.py @@ -16,8 +16,8 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -from weboob.core.backend import BaseBackend from weboob.capabilities.bank import ICapBank, AccountNotFound +from weboob.tools.backend import BaseBackend from .browser import Cragr diff --git a/weboob/backends/gazelle/backend.py b/weboob/backends/gazelle/backend.py index e11b3036..d5c2e8e3 100644 --- a/weboob/backends/gazelle/backend.py +++ b/weboob/backends/gazelle/backend.py @@ -16,8 +16,8 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -from weboob.core.backend import BaseBackend from weboob.capabilities.torrent import ICapTorrent +from weboob.tools.backend import BaseBackend from .browser import GazelleBrowser diff --git a/weboob/backends/ina/backend.py b/weboob/backends/ina/backend.py index 884e27fa..0b6563aa 100644 --- a/weboob/backends/ina/backend.py +++ b/weboob/backends/ina/backend.py @@ -19,7 +19,7 @@ from logging import debug from weboob.capabilities.video import ICapVideo -from weboob.core.backend import BaseBackend +from weboob.tools.backend import BaseBackend from .browser import InaBrowser diff --git a/weboob/backends/transilien/backend.py b/weboob/backends/transilien/backend.py index 5fd469c9..53cf7259 100644 --- a/weboob/backends/transilien/backend.py +++ b/weboob/backends/transilien/backend.py @@ -16,8 +16,8 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -from weboob.core.backend import BaseBackend from weboob.capabilities.travel import ICapTravel, Station, Departure +from weboob.tools.backend import BaseBackend from .browser import Transilien from .stations import STATIONS diff --git a/weboob/backends/youjizz/backend.py b/weboob/backends/youjizz/backend.py index 82236c71..a5b291da 100644 --- a/weboob/backends/youjizz/backend.py +++ b/weboob/backends/youjizz/backend.py @@ -16,8 +16,8 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -from weboob.core.backend import BaseBackend from weboob.capabilities.video import ICapVideo +from weboob.tools.backend import BaseBackend from .browser import YoujizzBrowser diff --git a/weboob/backends/youporn/backend.py b/weboob/backends/youporn/backend.py index 61a055ac..31ecbc0d 100644 --- a/weboob/backends/youporn/backend.py +++ b/weboob/backends/youporn/backend.py @@ -16,8 +16,8 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -from weboob.core.backend import BaseBackend from weboob.capabilities.video import ICapVideo +from weboob.tools.backend import BaseBackend from .browser import YoupornBrowser diff --git a/weboob/backends/youtube/backend.py b/weboob/backends/youtube/backend.py index be86b7aa..597f3af0 100644 --- a/weboob/backends/youtube/backend.py +++ b/weboob/backends/youtube/backend.py @@ -19,8 +19,8 @@ import datetime import logging -from weboob.core.backend import BaseBackend from weboob.capabilities.video import ICapVideo +from weboob.tools.backend import BaseBackend from .browser import YoutubeBrowser from .video import YoutubeVideo diff --git a/weboob/backends/yweather/backend.py b/weboob/backends/yweather/backend.py index 5fd8ec89..50004b78 100644 --- a/weboob/backends/yweather/backend.py +++ b/weboob/backends/yweather/backend.py @@ -22,8 +22,8 @@ from xml.dom import minidom # TODO store datetime objects instead of strings # from datetime import datetime -from weboob.core.backend import BaseBackend from weboob.capabilities.weather import ICapWeather, CityNotFound, Current, Forecast +from weboob.tools.backend import BaseBackend __all__ = ['YWeatherBackend'] diff --git a/weboob/core/backend.py b/weboob/tools/backend.py similarity index 94% rename from weboob/core/backend.py rename to weboob/tools/backend.py index e3a745b7..6c9efd68 100644 --- a/weboob/core/backend.py +++ b/weboob/tools/backend.py @@ -21,7 +21,7 @@ import os from threading import RLock -__all__ = ['BackendStorage', 'BaseBackend'] +__all__ = ['BaseBackend'] class BackendStorage(object): @@ -47,23 +47,24 @@ class BackendStorage(object): if self.storage: return self.storage.save('backends', self.name) + class BaseBackend(object): - # Module name. + # Backend name. NAME = None - # Name of the maintainer of this module. - MAINTAINER = '' + # Name of the maintainer of this backend. + MAINTAINER = '' # Email address of the maintainer. EMAIL = '' - # Version of module (for information only). + # Version of backend (for information only). VERSION = '' # Description DESCRIPTION = '' - # License of this module. + # License of this backend. LICENSE = '' # Icon file path ICON = '' - # Configuration required for this module. # Values must be ConfigField - # objects. + # Configuration required for this backend. + # Values must be ConfigField objects. CONFIG = {} # Storage STORAGE = {}