def __next__(self): if self.iteration <= self.num_of_frames: result = Image(self) sct.printv("Iteration #" + str(self.iteration)) result.data *= float(self.iteration) / float(self.num_of_frames) result.file_name = "tmp." + result.file_name + "_" + str(self.iteration) self.iteration += 1 return result, self.iteration else: raise StopIteration()