> The real fix then does > > self._doSave = 0 > while 1: > ....... > happy = self._allSatisfied() > > if happy: > self._doSave = 0 > self.canv.save() > break I won't argue. Hope I have more time to read the code in 2003 :-) - Andy