mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2026-09-03 20:52:55 -05:00
Fix #3195: Can not build in parallel. All built-in extensions must have 'parallel safe' flag.
This commit is contained in:
@@ -4,6 +4,7 @@ Release 1.5.1 (in development)
|
||||
Bugs fixed
|
||||
----------
|
||||
|
||||
* #3195: Can not build in parallel.
|
||||
|
||||
|
||||
Release 1.5 (released Dec 5, 2016)
|
||||
|
||||
@@ -532,6 +532,12 @@ class Sphinx(object):
|
||||
# special-case for compatibility
|
||||
if extension == 'rst2pdf.pdfbuilder':
|
||||
ext_meta = {'parallel_read_safe': True}
|
||||
elif extension in builtin_extensions:
|
||||
ext_meta = {
|
||||
'version': 'builtin',
|
||||
'parallel_read_safe': True,
|
||||
'parallel_write_safe': True,
|
||||
}
|
||||
try:
|
||||
if not ext_meta.get('version'):
|
||||
ext_meta['version'] = 'unknown version'
|
||||
|
||||
Reference in New Issue
Block a user