Is it possible to overload operators for a function? For instance I would like to do something roughly like...
def func_maker(): def func(): pass def __eq__(other): if other == "check": return True return False func.__eq__ = __eq__ return func newfunc = func_maker() newfunc == "check" #true newfunc == "no" #false -- http://mail.python.org/mailman/listinfo/python-list