sys.exit removal for cloud/xenserver_facts.py

This commit is contained in:
Matt Martz 2015-10-05 13:22:32 -05:00
parent d89ca8cc01
commit b82ebdde19

View file

@ -28,7 +28,6 @@ author:
'''
import platform
import sys
import XenAPI
EXAMPLES = '''
@ -75,12 +74,9 @@ class XenServerFacts:
def get_xenapi_session():
try:
session = XenAPI.xapi_local()
session.xenapi.login_with_password('', '')
return session
except XenAPI.Failure:
sys.exit(1)
session = XenAPI.xapi_local()
session.xenapi.login_with_password('', '')
return session
def get_networks(session):
@ -163,8 +159,10 @@ def main():
module = AnsibleModule({})
obj = XenServerFacts()
session = get_xenapi_session()
try:
session = get_xenapi_session()
except XenAPI.Failure, e:
module.fail_json(msg='%s' % e)
data = {
'xenserver_version': obj.version,