A fast and thorough lazy object proxy for Python (source files)
lazy_object_proxy_source-1.5.2-3-source
lazy-object-proxy is based on the ObjectProxy from the wrapt Python module with one big change: it calls a function the first time the proxy object is used, while wrapt.ObjectProxy just forwards the method calls to the target object