def save(self, path=None): if path == None: path = self.dataPath / 'results.xml' tmp = [] for entry in self: tmp.append(entry) print '==> Saving %d entries to %s' % (len(tmp), path) obj2XML(tmp, path=path)