On Fri, 26 Mar 2010 00:06:06 -0000, Martin P. Hellwig
Pretty much. In the sense that you're thinking of, every assignment works
that way, even the initial "TEST1 = One()". Assignment binds names to
objects, though you have to be aware that names can be such *** things
as "t", "a" or "TEST2.__instance_one.one"
They do, in fact, which isn't terribly surprising considering that class
namespaces are implemented with dictionaries. The distinction you're
missing is that lists and dictionaries are mutable, while booleans aren't;
you can change the contents of a dictionary, but you can't change the
'contents' of a boolean.
Rhodri James *-* Wildebeeste Herder to the Masses