Report the exit code on a shell macro failure.

This commit is contained in:
Chris Johns 2013-04-03 08:56:35 +11:00
parent 8130026286
commit e4cb1d01d6

View File

@ -342,7 +342,7 @@ class file:
if exit_code == 0:
line = line.replace(s, output)
else:
raise error.general('shell macro failed: %s: %s' % (s, output))
raise error.general('shell macro failed: %s:%d: %s' % (s, exit_code, output))
return line
def _expand(self, s):