Bruno Desthuilliers kirjoitti: > Stef Mientki a écrit : >> In the example below, "pin" is an object with a number of properties. >> Now I want >> 1- an easy way to create objects that contains a number of these "pin" >> 2- an multiple way to access these "pin", i.e. >> device.pin[some_index] >> device.some_logical_name >> ad 1: >> a dictionary (as "pinlist" in the example) seems a very convenient >> way (from a viewpoint of the device creator). >> As you can see in the "__init__" section this dictionary can easily be >> transported to the pin-objects. >> >> ad 2: >> THAT's the problem: how do automate these lines "self.GND = self.pin[0]" >> >> I'm also in for other solutions. > > I'm afraid I don't understand your design (nor the domain FWIW). ditto > <snip> > > But the whole thing still looks awfully convulted and kludgy to me, and > I suspect serious design flaws... Why don't you try and explain your > real problem, instead of asking how to implement what you *think* is the > solution ? ditto
Cheers, Jussi -- http://mail.python.org/mailman/listinfo/python-list