Merge pull request #38955 from techhat/issue38816

Do a better job at error detection in runners
This commit is contained in:
Mike Place 2017-01-26 13:00:17 -07:00 committed by GitHub
commit d947c5c449

View file

@ -653,7 +653,9 @@ def runner(name, **kwargs):
**kwargs)
runner_return = out.get('return')
if 'success' in out and not out['success']:
if isinstance(runner_return, dict) and 'Error' in runner_return:
out['success'] = False
if not out.get('success', True):
ret = {
'name': name,
'result': False,