fix do() with caps

This commit is contained in:
Romain Bignon 2010-07-18 01:22:02 +02:00
commit 8fe2facd9f

View file

@ -130,7 +130,8 @@ class Weboob(object):
backends.append(backend)
if 'caps' in kwargs:
backends = [backend for backend in backends if backend.has_caps(kwargs.pop('caps'))]
caps = kwargs.pop('caps')
backends = [backend for backend in backends if backend.has_caps(caps)]
return BackendsCall(backends, function, *args, **kwargs)