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: if exit_code == 0:
line = line.replace(s, output) line = line.replace(s, output)
else: 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 return line
def _expand(self, s): def _expand(self, s):