"Alex Martelli" <aleaxit at yahoo.com> wrote: > def __init__(self): > self.a = A() > self.a.g = self.g Note quite - self.a.g is now a circular reference. Toby Dickenson tdickenson at geminidataloggers.com