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 -- Robert Kern "I have come to believe that the whole world is an enigma, a harmless enigma that is made terrible by our own mad attempt to interpret it as though it had an underlying truth." -- Umberto Eco -- http://mail.python.org/mailman/listinfo/python-list