diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2016-04-28 14:09:31 +0900 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2016-04-28 14:09:48 +0900 |
commit | 11d8b64ae453386c9dd8938b0cf4ab525928f7ed (patch) | |
tree | 6a20ab5e49d989a08b2b4c44ffd172f307ea77ba /sphinx/ext | |
parent | b60237095149c1a24a3d139265163d23b22f4d9c (diff) | |
download | sphinx-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.py | 6 |
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} |