mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Fix #5198: document not in toctree warning when including files only for parallel builds
This commit is contained in:
parent
6403ca76e0
commit
c0ba51902f
3
CHANGES
3
CHANGES
@ -16,6 +16,9 @@ Features added
|
|||||||
Bugs fixed
|
Bugs fixed
|
||||||
----------
|
----------
|
||||||
|
|
||||||
|
* #5198: document not in toctree warning when including files only for parallel
|
||||||
|
builds
|
||||||
|
|
||||||
Testing
|
Testing
|
||||||
--------
|
--------
|
||||||
|
|
||||||
|
@ -310,6 +310,7 @@ class BuildEnvironment(object):
|
|||||||
if docname in self.all_docs:
|
if docname in self.all_docs:
|
||||||
self.all_docs.pop(docname, None)
|
self.all_docs.pop(docname, None)
|
||||||
self.reread_always.discard(docname)
|
self.reread_always.discard(docname)
|
||||||
|
self.included.discard(docname)
|
||||||
|
|
||||||
for version, changes in self.versionchanges.items():
|
for version, changes in self.versionchanges.items():
|
||||||
new = [change for change in changes if change[1] != docname]
|
new = [change for change in changes if change[1] != docname]
|
||||||
@ -330,6 +331,8 @@ class BuildEnvironment(object):
|
|||||||
self.all_docs[docname] = other.all_docs[docname]
|
self.all_docs[docname] = other.all_docs[docname]
|
||||||
if docname in other.reread_always:
|
if docname in other.reread_always:
|
||||||
self.reread_always.add(docname)
|
self.reread_always.add(docname)
|
||||||
|
if docname in other.included:
|
||||||
|
self.included.add(docname)
|
||||||
|
|
||||||
for version, changes in other.versionchanges.items():
|
for version, changes in other.versionchanges.items():
|
||||||
self.versionchanges.setdefault(version, []).extend(
|
self.versionchanges.setdefault(version, []).extend(
|
||||||
|
Loading…
Reference in New Issue
Block a user