Simon Brunning <[EMAIL PROTECTED]> writes: > I thought about it, but I didn't mention it in the end because this > feature ("name mangling") isn't intended as a mechanism for making > things private - it's intended to prevent namespace clashes when doing > multiple inheritance. It can be used to make things private, true, but > that's abusing the feature, just as using __slots__ as a way of > "declaring variables" is an abuse - (__slots__ is a memory > optimisation feature).
Good explanation. -- http://mail.python.org/mailman/listinfo/python-list