s/BaseBackend/BaseModule

This commit is contained in:
Florent 2014-09-22 17:25:38 +02:00
commit 8559af3d6a
165 changed files with 354 additions and 354 deletions

View file

@ -50,7 +50,7 @@ class BackendsCall(object):
def __init__(self, backends, function, *args, **kwargs):
"""
:param backends: List of backends to call
:type backends: list[:class:`BaseBackend`]
:type backends: list[:class:`BaseModule`]
:param function: backends' method name, or callable object.
:type function: :class:`str` or :class:`callable`
"""

View file

@ -21,7 +21,7 @@ import os
import imp
import logging
from weboob.tools.backend import BaseBackend
from weboob.tools.backend import BaseModule
from weboob.tools.log import getLogger
@ -41,10 +41,10 @@ class Module(object):
self.klass = None
for attrname in dir(self.package):
attr = getattr(self.package, attrname)
if isinstance(attr, type) and issubclass(attr, BaseBackend) and attr != BaseBackend:
if isinstance(attr, type) and issubclass(attr, BaseModule) and attr != BaseModule:
self.klass = attr
if not self.klass:
raise ImportError('%s is not a backend (no BaseBackend class found)' % package)
raise ImportError('%s is not a backend (no BaseModule class found)' % package)
@property
def name(self):

View file

@ -25,7 +25,7 @@ from weboob.core.modules import ModulesLoader, RepositoryModulesLoader, ModuleLo
from weboob.core.backendscfg import BackendsConfig
from weboob.core.repositories import Repositories, IProgress
from weboob.core.scheduler import Scheduler
from weboob.tools.backend import BaseBackend
from weboob.tools.backend import BaseModule
from weboob.tools.config.iconfig import ConfigError
from weboob.tools.log import getLogger
@ -97,7 +97,7 @@ class WebNip(object):
:type storage: :class:`weboob.tools.storage.IStorage`
:param name: name of backend
:type name: :class:`basestring`
:rtype: :class:`weboob.tools.backend.BaseBackend`
:rtype: :class:`weboob.tools.backend.BaseModule`
"""
module = self.modules_loader.get_or_load_module(module_name)
@ -127,7 +127,7 @@ class WebNip(object):
:type params: :class:`dict`
:param storage: storage to use
:type storage: :class:`weboob.tools.storage.IStorage`
:rtype: :class:`weboob.tools.backend.BaseBackend`
:rtype: :class:`weboob.tools.backend.BaseModule`
"""
if name is None:
name = module_name
@ -192,7 +192,7 @@ class WebNip(object):
:param caps: optional list of capabilities to select backends
:type caps: tuple[:class:`weboob.capabilities.base.CapBase`]
:rtype: iter[:class:`weboob.tools.backend.BaseBackend`]
:rtype: iter[:class:`weboob.tools.backend.BaseModule`]
"""
for _, backend in sorted(self.backend_instances.iteritems()):
if caps is None or backend.has_caps(caps):
@ -228,7 +228,7 @@ class WebNip(object):
backends = self.backend_instances.values()
_backends = kwargs.pop('backends', None)
if _backends is not None:
if isinstance(_backends, BaseBackend):
if isinstance(_backends, BaseModule):
backends = [_backends]
elif isinstance(_backends, basestring):
if len(_backends) > 0:
@ -376,7 +376,7 @@ class Weboob(WebNip):
:type storage: :class:`weboob.tools.storage.IStorage`
:param name: name of backend
:type name: :class:`basestring`
:rtype: :class:`weboob.tools.backend.BaseBackend`
:rtype: :class:`weboob.tools.backend.BaseModule`
"""
minfo = self.repositories.get_module_info(module_name)
if minfo is None:
@ -404,7 +404,7 @@ class Weboob(WebNip):
:param errors: if specified, store every errors in this list
:type errors: list[:class:`LoadError`]
:returns: loaded backends
:rtype: dict[:class:`str`, :class:`weboob.tools.backend.BaseBackend`]
:rtype: dict[:class:`str`, :class:`weboob.tools.backend.BaseModule`]
"""
loaded = {}
if storage is None:
@ -446,7 +446,7 @@ class Weboob(WebNip):
try:
backend_instance = module.create_instance(self, instance_name, params, storage)
except BaseBackend.ConfigError as e:
except BaseModule.ConfigError as e:
if errors is not None:
errors.append(self.LoadError(instance_name, e))
else: