library: avoid calls to AnsibleUtil.fail_json() but raise exception

This commit is contained in:
Thomas Haller 2018-01-18 13:30:36 +01:00
parent f3b5fed04a
commit 14cc53f7ca

View file

@ -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