MCPcopy Index your code
hub / github.com/sphinx-doc/sphinx / write_documents

Method write_documents

sphinx/builders/singlehtml.py:168–178  ·  view source on GitHub ↗
(self, _docnames: Set[str])

Source from the content-addressed store, hash-verified

166 }
167
168 def write_documents(self, _docnames: Set[str]) -> None:
169 self.prepare_writing(self.env.all_docs.keys())
170
171 with progress_message(__('assembling single document'), nonl=False):
172 doctree = self.assemble_doctree()
173 self.env.toc_secnumbers = self.assemble_toc_secnumbers()
174 self.env.toc_fignumbers = self.assemble_toc_fignumbers()
175
176 with progress_message(__('writing')):
177 self.write_doc_serialized(self.config.root_doc, doctree)
178 self.write_doc(self.config.root_doc, doctree)
179
180 def finish(self) -> None:
181 self.write_additional_files()

Callers

nothing calls this directly

Calls 8

assemble_doctreeMethod · 0.95
progress_messageClass · 0.90
prepare_writingMethod · 0.45
keysMethod · 0.45
write_doc_serializedMethod · 0.45
write_docMethod · 0.45

Tested by

no test coverage detected