Hacker News new | ask | show | jobs
by timtadh 5258 days ago
yes.

    >>> class A(object):
    ...   def __getattribute__(self, key):
    ...     try: return object.__getattribute__(self, key)
    ...     except AttributeError: return lambda: 12
    ...
    >>> a = A()
    >>> a.asdf
    <function <lambda> at 0x7fbb8fb6f848>
    >>> a.asdf()
    12