mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Handle errors more gracefully.
This commit is contained in:
parent
10e231bf12
commit
55aacf998a
@ -360,6 +360,7 @@ class BuildEnvironment:
|
|||||||
continue
|
continue
|
||||||
# finally, check the mtime of dependencies
|
# finally, check the mtime of dependencies
|
||||||
for dep in self.dependencies.get(docname, ()):
|
for dep in self.dependencies.get(docname, ()):
|
||||||
|
try:
|
||||||
deppath = path.join(self.srcdir, dep)
|
deppath = path.join(self.srcdir, dep)
|
||||||
if not path.isfile(deppath):
|
if not path.isfile(deppath):
|
||||||
changed.add(docname)
|
changed.add(docname)
|
||||||
@ -368,6 +369,10 @@ class BuildEnvironment:
|
|||||||
if depmtime > mtime:
|
if depmtime > mtime:
|
||||||
changed.add(docname)
|
changed.add(docname)
|
||||||
break
|
break
|
||||||
|
except EnvironmentError:
|
||||||
|
# give it another chance
|
||||||
|
changed.add(docname)
|
||||||
|
break
|
||||||
|
|
||||||
return added, changed, removed
|
return added, changed, removed
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user