code simplification

This commit is contained in:
Christophe Benz 2010-07-10 02:28:57 +02:00
commit b91093a92c

View file

@ -73,8 +73,8 @@ class Weboob(object):
continue continue
# Check conditions # Check conditions
if (not caps is None and not module.has_caps(caps)) or \ if caps is not None and not module.has_caps(caps) or \
(not names is None and not name in names): names is not None and name not in names:
continue continue
try: try:
@ -89,8 +89,9 @@ class Weboob(object):
loaded_backends = {} loaded_backends = {}
self.modules_loader.load() self.modules_loader.load()
for name, module in self.modules_loader.modules.iteritems(): for name, module in self.modules_loader.modules.iteritems():
if (caps is None or module.has_caps(caps)) and \ if caps is not None and not module.has_caps(caps) or \
(names is None or module.get_name() in names): names is not None and name not in names:
continue
try: try:
name = module.get_name() name = module.get_name()
self.backends[name] = module.create_backend(self, name, {}, storage) self.backends[name] = module.create_backend(self, name, {}, storage)