diff options
author | Brian Coca <brian.coca+git@gmail.com> | 2015-07-13 19:22:31 -0400 |
---|---|---|
committer | Brian Coca <brian.coca+git@gmail.com> | 2015-07-13 19:23:27 -0400 |
commit | a09f44210e5c0e0658a553f375b74c7cb9922f6d (patch) | |
tree | a914d7f5bcf0f70a6a4d80d7f21ec106f0f7963a | |
parent | e0632cb9a4f668bbee151c7161b1f3cb4822fb84 (diff) | |
download | ansible-a09f44210e5c0e0658a553f375b74c7cb9922f6d.tar.gz |
now callback errors are not silent but warnings
-rw-r--r-- | lib/ansible/executor/task_queue_manager.py | 5 |
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))) |