Skip to content

Commit 062f18a

Browse files
authored
fix show interface neighbor expected empty issue (#2465)
1 parent 569edf3 commit 062f18a

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

show/interfaces/__init__.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -307,9 +307,9 @@ def expected(db, interfacename):
307307
body.append([interfacename,
308308
device,
309309
neighbor_dict[interfacename]['port'],
310-
neighbor_metadata_dict[device]['lo_addr'],
311-
neighbor_metadata_dict[device]['mgmt_addr'],
312-
neighbor_metadata_dict[device]['type']])
310+
neighbor_metadata_dict[device]['lo_addr'] if 'lo_addr' in neighbor_metadata_dict[device] else 'None',
311+
neighbor_metadata_dict[device]['mgmt_addr'] if 'mgmt_addr' in neighbor_metadata_dict[device] else 'None',
312+
neighbor_metadata_dict[device]['type'] if 'type' in neighbor_metadata_dict[device] else 'None'])
313313
except KeyError:
314314
click.echo("No neighbor information available for interface {}".format(interfacename))
315315
return
@@ -320,9 +320,9 @@ def expected(db, interfacename):
320320
body.append([port,
321321
device,
322322
neighbor_dict[port]['port'],
323-
neighbor_metadata_dict[device]['lo_addr'],
324-
neighbor_metadata_dict[device]['mgmt_addr'],
325-
neighbor_metadata_dict[device]['type']])
323+
neighbor_metadata_dict[device]['lo_addr'] if 'lo_addr' in neighbor_metadata_dict[device] else 'None',
324+
neighbor_metadata_dict[device]['mgmt_addr'] if 'mgmt_addr' in neighbor_metadata_dict[device] else 'None',
325+
neighbor_metadata_dict[device]['type'] if 'type' in neighbor_metadata_dict[device] else 'None'])
326326
except KeyError:
327327
pass
328328

0 commit comments

Comments
 (0)