[Python-es] operator __boolean__ ?
Jose Caballero
jcaballero.hep en gmail.com
Mie Mar 14 01:29:42 CET 2012
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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120313/ed727cea/attachment.html>
Más información sobre la lista de distribución Python-es