"Ben Finney" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > The Pythonic design is: don't expect to have such control over users > of your code.
I know this is a popular response, but the fact of the matter remains that it can be helpful to know when someone tries to set a value for a nonexisting attribute. This is especially true if there have been any interface changes. So my question remains: how best to trap any such attempt subsequent to object initialization? (I am willing to have properties for all data attributes, if that helps.) Thank you, Alan Isaac -- http://mail.python.org/mailman/listinfo/python-list