On Wed, Jan 14, 2009 at 1:25 PM, Rhodri James <rho...@wildebst.demon.co.uk> wrote: > I wouldn't violently object to having some means of policing class > or module privacy, but it does have consequences. When it's a > convention, you can break it; when it isn't, you can't, even if > you do have good reason. Add that to the obviousness of the > "leading underscore => private" convention, and I just don't see > a burning need for it, that's all.
Bare in mind also, that enfocing access control / policing as you called it has a performance hit as the machine (the Python vm) has to perform checks each time members of an object are accessed. I can think of no reason to want to do this at runtime hwatosever and I've been developing in Python for quite some years now. cheers James -- http://mail.python.org/mailman/listinfo/python-list