Nick Maclaren wrote:
> 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.

When I want to read about descriptors I use Raymond Hettingers "How To"
article which explains the matter quite fine:

http://users.rcn.com/python/download/Descriptor.htm

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to