def create_epub(task_package): """ 传入的为一个list的电子书,不能明确电子书的种类,也不能知道list中有多少电子书 所以最终生成的时候,需要将所有电子书都合并在一个包里,每本书为一个章节 """ raw_book = RawBook(task_package.book_list) epub_book_list = raw_book.get_book_list() for book in epub_book_list: epub = EpubCreator(book) epub.create() return
def parse_data(self, raw_book_info): raw_data = RawBook(raw_book_info) return raw_data.get_book()