From f297760287981f831fce70ddbb23f61e848f2939 Mon Sep 17 00:00:00 2001 From: William Petit Date: Thu, 1 Sep 2022 13:22:46 +0200 Subject: [PATCH] Python 3 compat --- src/eole_config.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/eole_config.py b/src/eole_config.py index 8e1e373..631e55a 100644 --- a/src/eole_config.py +++ b/src/eole_config.py @@ -61,6 +61,11 @@ from ansible.module_utils.basic import AnsibleModule from creole.loader import creole_loader, config_save_values import json +import sys + +if sys.version_info[0] >= 3: + unicode = str + def run_module(): # define available arguments/parameters a user can pass to the module @@ -90,7 +95,7 @@ def run_module(): path = c.creole.find_first(byname=module.params['name'], type_='path') value = getattr(c, path) except Exception as ex: - module.fail_json(msg=ex.message, **result) + module.fail_json(msg=ex, **result) result['name'] = module.params['name'] try: