Larry Bates wrote:
> Proper way is:
>
> class One:
> def __init__(self):
> self.Two=Two()
>
> Of course Two must be a proper class definition also.
>
> class Two:
> def __init__(self):
> self.Three=Three()
>
> class Three:
> pass
just as a side note probably it would be better to use new style classes in
newly written code:
class One(object):
def __init__(self):
whatever
don't forget to call __init__ on new style classes otherwise you can pass
arbitrary arguments when instantiating the class e.g.:
one = One(a, b)
but python will silently ignore them and you probably won't like it...
cheers
--
Gian Mario Tagliaretti
--
http://mail.python.org/mailman/listinfo/python-list