def next(self): actor = Actor("init", "actor") for line in self.open_file.next(): if (line.containsActorName()): yield actor actor, film = line.getActorAndFilm() actor.addFilm(film) else: film = line.getFilm() if not film is None: actor.addFilm(film)