improve caps

This commit is contained in:
Romain Bignon 2010-03-23 11:56:18 +01:00
commit f65ca1c8b6
3 changed files with 4 additions and 10 deletions

View file

@ -39,10 +39,7 @@ class Module:
if not self.klass:
raise ImportError("This is not a backend module (no Backend class found)")
def has_caps(self, caps):
if not isinstance(caps, (list,tuple)):
caps = (caps,)
def has_caps(self, *caps):
for c in caps:
if issubclass(self.klass, c):
return True