From 8533c05e65d88487a8e7c516de765afdd6f86efe Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Wed, 30 Jun 2010 10:50:59 +0200 Subject: [PATCH] Weboob.do_backends() supports when the 'backends' argument is None --- weboob/ouiboube.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/weboob/ouiboube.py b/weboob/ouiboube.py index ea1f03d7..962b881c 100644 --- a/weboob/ouiboube.py +++ b/weboob/ouiboube.py @@ -145,7 +145,9 @@ class Weboob(object): return BackendsCall(backends, function, *args, **kwargs) def do_backends(self, backends, function, *args, **kwargs): - if isinstance(backends, (str,unicode)): + if backends is None: + backends = list(self.iter_backends()) + elif isinstance(backends, (str,unicode)): backends = [backend for backend in self.iter_backends() if backend.name == backends] elif isinstance(backends, (list,tuple)): old_backends = backends