compare to NotLoaded in fillobj
This commit is contained in:
parent
3218ebfaff
commit
f4873db403
1 changed files with 3 additions and 3 deletions
|
|
@ -21,7 +21,7 @@ import os
|
||||||
from threading import RLock
|
from threading import RLock
|
||||||
from logging import debug
|
from logging import debug
|
||||||
|
|
||||||
from weboob.capabilities.cap import ICap
|
from weboob.capabilities.base import IBaseCap, NotLoaded
|
||||||
|
|
||||||
__all__ = ['BaseBackend', 'ObjectNotSupported']
|
__all__ = ['BaseBackend', 'ObjectNotSupported']
|
||||||
|
|
||||||
|
|
@ -173,7 +173,7 @@ class BaseBackend(object):
|
||||||
|
|
||||||
def iter_caps(self):
|
def iter_caps(self):
|
||||||
for cap in self.__class__.__bases__:
|
for cap in self.__class__.__bases__:
|
||||||
if issubclass(cap, ICap) and cap != ICap:
|
if issubclass(cap, IBaseCap) and cap != IBaseCap:
|
||||||
yield cap
|
yield cap
|
||||||
|
|
||||||
def has_caps(self, *caps):
|
def has_caps(self, *caps):
|
||||||
|
|
@ -206,7 +206,7 @@ class BaseBackend(object):
|
||||||
if hasattr(v, '__iscomplete__') and not v.__iscomplete__():
|
if hasattr(v, '__iscomplete__') and not v.__iscomplete__():
|
||||||
missing = True
|
missing = True
|
||||||
break
|
break
|
||||||
elif not value or hasattr(value, '__iscomplete__') and not value.__iscomplete__():
|
elif value is NotLoaded or hasattr(value, '__iscomplete__') and not value.__iscomplete__():
|
||||||
missing = True
|
missing = True
|
||||||
|
|
||||||
if missing:
|
if missing:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue