Exception.message gone in 3.x (#18221)

* Exception.message gone in 3.x
This commit is contained in:
Nathaniel Case 2016-10-28 13:48:16 -04:00 committed by GitHub
commit 4a067c3f50
3 changed files with 10 additions and 8 deletions

View file

@ -32,6 +32,7 @@ from ansible.module_utils.basic import AnsibleModule
from ansible.module_utils.basic import env_fallback, get_exception
from ansible.module_utils.netcli import Cli, Command
from ansible.module_utils.netcfg import Config
from ansible.module_utils._text import to_native
NET_TRANSPORT_ARGS = dict(
host=dict(required=True),
@ -105,7 +106,7 @@ class NetworkModule(AnsibleModule):
self.fail_json(msg='Unknown transport or no default transport specified')
except (TypeError, NetworkError):
exc = get_exception()
self.fail_json(msg=exc.message)
self.fail_json(msg=to_native(exc))
if connect_on_load:
self.connect()
@ -151,7 +152,7 @@ class NetworkModule(AnsibleModule):
self.params['port'], self.params['transport']))
except NetworkError:
exc = get_exception()
self.fail_json(msg=exc.message)
self.fail_json(msg=to_native(exc))
def disconnect(self):
try:
@ -160,7 +161,7 @@ class NetworkModule(AnsibleModule):
self.log('disconnected from %s' % self.params['host'])
except NetworkError:
exc = get_exception()
self.fail_json(msg=exc.message)
self.fail_json(msg=to_native(exc))
def register_transport(transport, default=False):
def register(cls):