diff options
Diffstat (limited to 'lib/ansible/plugins/callback/__init__.py')
-rw-r--r-- | lib/ansible/plugins/callback/__init__.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/ansible/plugins/callback/__init__.py b/lib/ansible/plugins/callback/__init__.py index 58904420af..ce0361700c 100644 --- a/lib/ansible/plugins/callback/__init__.py +++ b/lib/ansible/plugins/callback/__init__.py @@ -39,6 +39,11 @@ except ImportError: __all__ = ["CallbackBase"] +try: + from __main__ import cli +except ImportError: + # using API w/o cli + cli = False class CallbackBase: @@ -54,6 +59,11 @@ class CallbackBase: else: self._display = global_display + if cli: + self._options = cli.options + else: + self._options = None + if self._display.verbosity >= 4: name = getattr(self, 'CALLBACK_NAME', 'unnamed') ctype = getattr(self, 'CALLBACK_TYPE', 'old') |