Wrap sphinx calls in a try/except block.

Change-Id: I2293e4e61865726efbf106b7b6f07ef64167b15e
This commit is contained in:
Monty Taylor 2011-10-13 12:11:49 -04:00
parent e4d8d486e2
commit f4406abe10

View File

@ -17,7 +17,6 @@
from setuptools import setup from setuptools import setup
from distutils.command.build import build from distutils.command.build import build
from setuptools.command.bdist_egg import bdist_egg from setuptools.command.bdist_egg import bdist_egg
from sphinx.setup_command import BuildDoc
import commands import commands
# version comes from git-review. # version comes from git-review.
@ -30,13 +29,18 @@ __name__ = savename
cmdclass = {} cmdclass = {}
class local_build_sphinx(BuildDoc): try:
def run(self): from sphinx.setup_command import BuildDoc
for builder in ['html', 'man']: class local_build_sphinx(BuildDoc):
self.builder = builder def run(self):
self.finalize_options() for builder in ['html', 'man']:
BuildDoc.run(self) self.builder = builder
cmdclass['build_sphinx'] = local_build_sphinx self.finalize_options()
BuildDoc.run(self)
cmdclass['build_sphinx'] = local_build_sphinx
except:
pass
class local_build(build): class local_build(build):