Hola,
no existe, por lo que veo, ningún operator como __boolean__()
¿Hay sabe alguna forma para implementar esa funcionalidad?
La idea es poder hacer algo como:
class MyClass(object):
def __init__
#blah blah blah
def __boolean_operator__(self):
# decidir aqui cuando se devuelve True y cuando False
obj = MyClass(foo, bar)
if obj:
# do something
else:
# do something different
Saludos,
Jose
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/