def export_iter(self, pages): basename = encode_filename(pages.name) dir = get_tmpdir().subdir('mhtml_export_tmp_dir') dir.remove_children() file = dir.file(basename + '.html') layout = SingleFileLayout(file, pages.prefix) exporter = SingleFileExporter(layout, self.template, 'html', document_root_url=self.document_root_url) for p in exporter.export_iter(pages): yield p encoder = MHTMLEncoder() linker = ExportLinker(pages.notebook, layout, output=file, usebase=True) self.file.write(encoder(layout, linker))
def __init__(self, notebook, resources_dir=None, source=None): layout = StubLayout(notebook, resources_dir) ExportLinker.__init__(self, notebook, layout, source=source)