bool(NotLoaded) and bool(NotAvailable) are False

This commit is contained in:
Romain Bignon 2010-08-13 21:01:05 +02:00
commit f2871c8811

View file

@ -29,6 +29,9 @@ class NotAvailableMeta(type):
def __unicode__(self):
return u'Not available'
def __nonzero__(self):
return False
class NotAvailable(object):
__metaclass__ = NotAvailableMeta
@ -41,6 +44,9 @@ class NotLoadedMeta(type):
def __unicode__(self):
return u'Not loaded'
def __nonzero__(self):
return False
class NotLoaded(object):
__metaclass__ = NotLoadedMeta