From 0311b7e6379abc2a7a5cfb137b3c4d4444898012 Mon Sep 17 00:00:00 2001
From: Tim Graham <timograham@gmail.com>
Date: Wed, 13 Jan 2016 11:33:25 -0500
Subject: [PATCH] [1.8.x] Declared Sphinx extensions safe for parallel reading.

Backport of 03306a187ec3bb5e2592728a900d4a41185f9e30 from master
---
 docs/_ext/djangodocs.py  | 1 +
 docs/_ext/ticket_role.py | 1 +
 2 files changed, 2 insertions(+)

diff --git a/docs/_ext/djangodocs.py b/docs/_ext/djangodocs.py
index fd93194d5e..8c842db729 100644
--- a/docs/_ext/djangodocs.py
+++ b/docs/_ext/djangodocs.py
@@ -67,6 +67,7 @@ def setup(app):
                  man=(visit_snippet_literal, depart_snippet_literal),
                  text=(visit_snippet_literal, depart_snippet_literal),
                  texinfo=(visit_snippet_literal, depart_snippet_literal))
+    return {'parallel_read_safe': True}
 
 
 class snippet_with_filename(nodes.literal_block):
diff --git a/docs/_ext/ticket_role.py b/docs/_ext/ticket_role.py
index b53778558e..809b4239b2 100644
--- a/docs/_ext/ticket_role.py
+++ b/docs/_ext/ticket_role.py
@@ -36,3 +36,4 @@ def ticket_role(name, rawtext, text, lineno, inliner, options=None, content=None
 def setup(app):
     app.add_config_value('ticket_url', None, 'env')
     app.add_role('ticket', ticket_role)
+    return {'parallel_read_safe': True}