> The key seems to be that property() doesn't know the name the > property has. Oops, you're right. This makes it practically impossible to improve the error message (without the kind of trick that Jeff shows). --Guido van Rossum (home page: http://www.python.org/~guido/)