1. dan mackinlay
  2. sphinx-contrib

Commits

Doug Hellmann  committed ae10f10

re-raise exceptions in run_script

  • Participants
  • Parent commits 1409a00
  • Branches default

Comments (0)

Files changed (3)

File paverutils/README

View file
 History
 =======
 
+1.2
+---
+
+Modified ``run_script()`` so that if *ignore_error* is False any
+exception caused by the external application is re-raised.  This
+"breaks" a build if there is a problem generating the cog output in an
+rst file, and makes it easier to spot problems with the cog
+instructions.
+
 1.1
 ---
 

File paverutils/setup.py

View file
 requires = ['Sphinx>=0.6', 'Paver>=1.0.1']
 
 NAME='sphinxcontrib-paverutils'
-VERSION='1.1'
+VERSION='1.2'
 
 setup(
     name=NAME,

File paverutils/sphinxcontrib/paverutils.py

View file
         output_text = sh(real_cmd, capture=True, ignore_error=True)
         print output_text
         print '*' * 50
+        if not ignore_error:
+            raise
     if include_prefix:
         response = '\n::\n\n'
     else: