On Mon, 18 Jun 2012 07:44:47 +1000, Cameron Simpson wrote: > On 17Jun2012 23:35, Gelonida N <gelon...@gmail.com> wrote: | I'm having > a module, which should lazily evaluate one of it's variables. | Meaning > that it is evaluated only if anybody tries to use this variable. > > If it were an object member you could use a property. Does it need to be > a module global? > > In related news, can one make "properties" for modules? I was wondering > about this a month or so ago.
There have been various half-hearted requests for such a feature, including by myself, but nothing concrete. One day, in my Copious Spare Time, I intend to write a proper feature request and/or PEP for such a feature. Obviously the absolute earliest such a feature could be introduced is Python 3.4, about 18 months from now. (Although frankly, I would imagine significant opposition from the more conservative Python developers.) -- Steven -- http://mail.python.org/mailman/listinfo/python-list