Tout ce que je veux, c'est que bool (myInstance) renvoie False (et myInstance pour évaluer False quand dans un conditionnel comme si/ou/et. Je sais comment redéfinir>, <, =)overriding bool() pour la classe personnalisée
J'ai essayé ceci:
class test:
def __bool__(self):
return False
myInst = test()
print bool(myInst) #prints "True"
print myInst.__bool__() #prints "False"
Toutes les suggestions?
(J'utilise Python 2,6)
Merci pour cela ... Je cherchais un moyen de tester la méthode de classe '__nonzero__' pour [tester' False' ici] (https://github.com/trinitronx/python_koans/commit/2fe356926fef8e615b06fe7aaaa9a844536e58b5) – TrinitronX