> Hmmm, so every Sublocation object has a copy of the grouplocation
> data? What happens if I come around & change something:

Recall that in Python variables are simply references to objects. 
So every sublocation has a reference to the same groupLocation object

> Would I need to (forgive me here if I get some terms wrong) use a
> property (or a setter) & then loop over all the affected sublocations

No, just change the groupLocation and the change will show 
up in every sublocation.

FWIW this is how virtually all GUI frameworks operate, 
the top level window is passed as a parent to each widget.

> Is there a better way to skin this cat? Or am I stuck with a) the
> non-inner class design & it's ugly indexes

The problem appears to be that you need to read a bit more 
about Pythons handling of variable names and objects. :-)

Alan G
Author of the learn to program web tutor
http://www.freenetpages.co.uk/hp/alan.gauld


_______________________________________________
Tutor maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/tutor

Reply via email to