from .six import with_metaclass [docs]class FalseMeta(type): def __bool__(self): # pragma: no cover return False def __cmp__(self, other): # pragma: no cover return -1 __nonzero__ = __bool__ [docs]class UnknownLength(with_metaclass(FalseMeta, object)): pass