Catch error message when check ovs port

Change-Id: Ibafc35fed1dac68b22d4a8e16099960f6e858200
This commit is contained in:
changzhi1990 2016-03-04 11:16:14 +08:00
parent f4325cfc85
commit 99512fec76
1 changed files with 45 additions and 48 deletions

View File

@ -231,7 +231,6 @@ class CheckVlanInterface(Lister):
self.log.debug('Get parsed_args: %s' % parsed_args)
serverA = setup_server(parsed_args.agentA)
serverB = setup_server(parsed_args.agentB)
try:
interface = parsed_args.interface + '.' + parsed_args.vlan_id
# First of all, check the interface if exists
resA = serverA.get_interface(interface)
@ -277,6 +276,4 @@ class CheckVlanInterface(Lister):
if res['code'] == 0:
return (('Destination', 'Packet Loss (%)'),
((k, v) for k, v in res['data'].items()))
except Exception as e:
self.log.error('Agent %s return error: %s!' % parsed_args.agent, e)
sys.exit()
return (['Error Mssage', ' '], [('message', res['message'])])