summaryrefslogtreecommitdiff
path: root/sphinx/ext
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2016-04-28 14:09:31 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2016-04-28 14:09:48 +0900
commit11d8b64ae453386c9dd8938b0cf4ab525928f7ed (patch)
tree6a20ab5e49d989a08b2b4c44ffd172f307ea77ba /sphinx/ext
parentb60237095149c1a24a3d139265163d23b22f4d9c (diff)
downloadsphinx-git-11d8b64ae453386c9dd8938b0cf4ab525928f7ed.tar.gz
sphinx.ext.jsmath should be emit an math extension conlict error
Diffstat (limited to 'sphinx/ext')
-rw-r--r--sphinx/ext/jsmath.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/sphinx/ext/jsmath.py b/sphinx/ext/jsmath.py
index ff77c2d1b..f36e12fed 100644
--- a/sphinx/ext/jsmath.py
+++ b/sphinx/ext/jsmath.py
@@ -56,7 +56,11 @@ def builder_inited(app):
def setup(app):
- mathbase_setup(app, (html_visit_math, None), (html_visit_displaymath, None))
+ try:
+ mathbase_setup(app, (html_visit_math, None), (html_visit_displaymath, None))
+ except ExtensionError:
+ raise ExtensionError('sphinx.ext.jsmath: other math package is already loaded')
+
app.add_config_value('jsmath_path', '', False)
app.connect('builder-inited', builder_inited)
return {'version': sphinx.__display_version__, 'parallel_read_safe': True}