diff options
author | Takayuki Shimizukawa <shimizukawa@gmail.com> | 2014-08-30 20:20:19 +0900 |
---|---|---|
committer | Takayuki Shimizukawa <shimizukawa@gmail.com> | 2014-08-30 20:20:19 +0900 |
commit | d11267b2051de3bc8f159787a9d8d6cf1156192d (patch) | |
tree | 01e6f4dcfaf49ea1b5a278dce65f2fb43d880847 /sphinx/setup_command.py | |
parent | f190de75cdcee9a3b88673a615b56bb72527b0c7 (diff) | |
parent | 45cfb42864c24bb1aad671bfdb8287877efac3e5 (diff) | |
download | sphinx-git-d11267b2051de3bc8f159787a9d8d6cf1156192d.tar.gz |
Merge with stable
Diffstat (limited to 'sphinx/setup_command.py')
-rw-r--r-- | sphinx/setup_command.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sphinx/setup_command.py b/sphinx/setup_command.py index 0356073a6..22f2727d5 100644 --- a/sphinx/setup_command.py +++ b/sphinx/setup_command.py @@ -16,7 +16,7 @@ from __future__ import print_function import sys import os from distutils.cmd import Command -from distutils.errors import DistutilsOptionError +from distutils.errors import DistutilsOptionError, DistutilsExecError from six import StringIO, string_types @@ -159,6 +159,9 @@ class BuildDoc(Command): try: app.build(force_all=self.all_files) + if app.statuscode: + raise DistutilsExecError( + 'caused by %s builder.' % app.builder.name) except Exception as err: from docutils.utils import SystemMessage if isinstance(err, SystemMessage): |