Все, что я хочу, это для bool (myInstance) для возврата False (и для myInstance для оценки False, когда в условном, например if/или/и. Я знаю, как переопределить > , <, =)
Я пробовал это:
class test:
def __bool__(self):
return False
myInst = test()
print bool(myInst) #prints "True"
print myInst.__bool__() #prints "False"
Любые предложения?
(я использую Python 2.6)