Bruno Desthuilliers <bruno.42.desthuilli...@websiteburo.invalid> writes: > Given that the convention for "protected" attributes in Python is to > prefix them with an underscore, I fail to see how one could > "accidentally" mess with implementation details. Typing a leading > underscore is rarely a typo.
We are talking about the accidental creation of new attributes in places outside the initializer. The underscore convention does nothing to prevent that. -- http://mail.python.org/mailman/listinfo/python-list