Tim Peters wrote: > Then I bet you didn't read PEP 227, "Statically Nested Scopes": > > http://python.sf.net/peps/pep-0227.html > > Read that first; all that you raised is covered there. "A class definition is an executable statement that may uses and definitions of names." I would fix it but I have no idea what that statement is supposed to mean. Neil