From 14cc53f7cae2a202f1a01ca483e176f77a19e446 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Thu, 18 Jan 2018 13:30:36 +0100 Subject: [PATCH] library: avoid calls to AnsibleUtil.fail_json() but raise exception --- library/network_connections.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/library/network_connections.py b/library/network_connections.py index 8653eb3..7166931 100755 --- a/library/network_connections.py +++ b/library/network_connections.py @@ -2013,8 +2013,7 @@ class _AnsibleUtil(RunEnvironment): try: c = ArgValidator_ListConnections().validate(self.params['connections']) except ValidationError as e: - self.fail_json('configuration error: %s' % (e), - warn_traceback = False) + raise MyError('configuration error: %s' % (e)) self._connections = c return c @@ -2290,7 +2289,7 @@ class Cmd_nm(Cmd): try: nmclient = Util.NM().Client.new(None) except Exception as e: - AnsibleUtil.fail_json('failure loading libnm library: %s' % (e)) + raise MyError('failure loading libnm library: %s' % (e)) self._nmutil = NMUtil(nmclient) return self._nmutil