summaryrefslogtreecommitdiff
path: root/oslo_policy/sphinxpolicygen.py
diff options
context:
space:
mode:
authorSean McGinnis <sean.mcginnis@gmail.com>2020-04-13 08:58:54 -0500
committerSean McGinnis <sean.mcginnis@gmail.com>2020-04-13 08:58:54 -0500
commit9614f0d6df9b07b9961cff293ed04e427668edca (patch)
tree6a1c596e78ce8523c6499e69b201b261ab69660d /oslo_policy/sphinxpolicygen.py
parent0ed3df2c3a26598dfcfdfd6502530c71fde9f371 (diff)
downloadoslo-policy-9614f0d6df9b07b9961cff293ed04e427668edca.tar.gz
Mark sphinx extensions thread safe
This adds the return of some metadata to our sphinx extension setup to indicate they are thread safe. This is needed to allow consuming projects to do multithreaded docs builds. In some cases, this can save a noticeable amount of time in job execution. Change-Id: I104271bc706fc33247548a147db0af05aa88737d Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Diffstat (limited to 'oslo_policy/sphinxpolicygen.py')
-rw-r--r--oslo_policy/sphinxpolicygen.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/oslo_policy/sphinxpolicygen.py b/oslo_policy/sphinxpolicygen.py
index 2693e34..1aef057 100644
--- a/oslo_policy/sphinxpolicygen.py
+++ b/oslo_policy/sphinxpolicygen.py
@@ -92,3 +92,7 @@ def setup(app):
app.add_config_value('policy_generator_config_file', None, 'env')
app.add_config_value('sample_policy_basename', None, 'env')
app.connect('builder-inited', generate_sample)
+ return {
+ 'parallel_read_safe': True,
+ 'parallel_write_safe': True,
+ }