Bruno, Thanks. An issue is that I need to be able to link multiple objects to a single object etc. Say for example using the previous wording, I might have compressor - multiple combustors - turbine
this complicates things slightly. my current thought is to do a two stage initialisation 1. create the objects compressor = compressor() combuster1 = combuster() combuster2 = combuster() etc 2. link them compressor.link(downstream = [combuster1, combuster2]) combuster1.link(upstream = compressor) etc. hmmmm I need to give it some more though, particularly how I solve all the linked objects (which is the point) Dave -- http://mail.python.org/mailman/listinfo/python-list