In article <[EMAIL PROTECTED]>,
Robert Kern <[EMAIL PROTECTED]> writes:
|> Nick Maclaren wrote:
|> > The way that I read it, Python allows only values (and hence types)
|> > to be immutable, and not class members.  The nearest approach to the
|> > latter is to use the name hiding conventions.
|> > 
|> > Is that correct?
|> 
|> You can also make properties that don't allow writing.
|> 
|> class Foo(object):
|> 
|>      def __init__(self, bar):
|>          self._bar = bar
|> 
|>      @property
|>      def bar(self):
|>          return self._bar

Thanks very much.  And, what's more, I have even found its documentation!
Whatsnew2.2.  The 2.4.2 reference is, er, unhelpful.

One of Python's less-lovable attributes is the inscrutability of its
documentation :-(

But you knew that ....


Regards,
Nick Maclaren.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to