def process_edition(self, edition): contributors = edition.author_contributors if contributors: primary_author = contributors[0] primary_author_name = primary_author.sort_name else: primary_author_name = None author = WorkIDCalculator.normalize_author(primary_author_name) if edition.subtitle: original_title = edition.title + u": " + edition.subtitle else: original_title = edition.title title = WorkIDCalculator.normalize_title(original_title) self.write_row(primary_author_name, author, original_title, title, "ebook")