From 8c78764be56bbe0fe9e344ee915fe0b48e9b7032 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Mon, 29 Nov 2010 11:46:26 +0100 Subject: [PATCH] fix when backend is unknown (closes #436) --- weboob/core/ouiboube.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/weboob/core/ouiboube.py b/weboob/core/ouiboube.py index 36d99a40..a64c52f9 100644 --- a/weboob/core/ouiboube.py +++ b/weboob/core/ouiboube.py @@ -193,8 +193,11 @@ class Weboob(object): if isinstance(_backends, BaseBackend): backends = [_backends] elif isinstance(_backends, basestring): - if _backends: - backends = [self.backend_instances[_backends]] + if len(_backends) > 0: + try: + backends = [self.backend_instances[_backends]] + except (ValueError,KeyError): + backends = [] elif isinstance(_backends, (list, tuple, set)): backends = [] for backend in _backends: