Todo lo que quiero es que bool (myInstance) devuelva False (y que myState evalúe False cuando esté en un condicional como if/o/y. Sé cómo anular>, <, =)anulando bool() para la clase personalizada
he intentado esto:
class test:
def __bool__(self):
return False
myInst = test()
print bool(myInst) #prints "True"
print myInst.__bool__() #prints "False"
¿Alguna sugerencia?
(estoy usando Python 2,6)
Gracias por esto ... Estaba buscando una forma de probar el método de clase '__nonzero__' para [probar' False' aquí] (https://github.com/trinitronx/python_koans/commit/2fe356926fef8e615b06fe7aaaa9a844536e58b5) – TrinitronX