def execute(self,html): soup = get_soup(html) tasks = [ GenreTask( make_correct_link(self.link, glink)) for glink in Retriever.get_genres_links(soup) ] self.tasks = tasks return True