summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Coca <brian.coca+git@gmail.com>2015-07-13 19:22:31 -0400
committerBrian Coca <brian.coca+git@gmail.com>2015-07-13 19:23:27 -0400
commita09f44210e5c0e0658a553f375b74c7cb9922f6d (patch)
treea914d7f5bcf0f70a6a4d80d7f21ec106f0f7963a
parente0632cb9a4f668bbee151c7161b1f3cb4822fb84 (diff)
downloadansible-a09f44210e5c0e0658a553f375b74c7cb9922f6d.tar.gz
now callback errors are not silent but warnings
-rw-r--r--lib/ansible/executor/task_queue_manager.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/ansible/executor/task_queue_manager.py b/lib/ansible/executor/task_queue_manager.py
index 41e28c3bae..bb9d19d12f 100644
--- a/lib/ansible/executor/task_queue_manager.py
+++ b/lib/ansible/executor/task_queue_manager.py
@@ -300,5 +300,8 @@ class TaskQueueManager:
]
for method in methods:
if method is not None:
- method(*args, **kwargs)
+ try:
+ method(*args, **kwargs)
+ except Exception as e:
+ self._display.warning('Error when using %s: %s' % (method, str(e)))