From 1eaafb0e94026a5f698c0596d99701894dc2664c Mon Sep 17 00:00:00 2001 From: Webster Mudge Date: Wed, 27 Sep 2023 18:01:10 -0400 Subject: [PATCH] Update module error call with originating error object Signed-off-by: Webster Mudge --- plugins/module_utils/cdp_common.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/module_utils/cdp_common.py b/plugins/module_utils/cdp_common.py index cf83cdb6..e3a669ca 100644 --- a/plugins/module_utils/cdp_common.py +++ b/plugins/module_utils/cdp_common.py @@ -19,6 +19,8 @@ A common Ansible Module for shared functions in the Cloudera CDP Collection """ +import json + from functools import wraps from cdpy.cdpy import Cdpy @@ -80,7 +82,8 @@ def _get_param(self, param, default=None): def _cdp_module_throw_error(self, error: 'CdpError'): """Error handler for CDPy SDK""" - self.module.fail_json(msg=str(error.message), error=str(error.__dict__), violations=error.violations) + # error=str(error.__dict__) + self.module.fail_json(msg=str(error.message), error=error, violations=error.violations) def _cdp_module_throw_warning(self, warning: 'CdpWarning'): """Warning handler for CDPy SDK"""