Skip to content
Snippets Groups Projects
Commit cde08092 authored by Erik Reid's avatar Erik Reid
Browse files

bugfix: peer-as isn't always present

parent ba642fe0
No related branches found
No related tags found
No related merge requests found
......@@ -281,11 +281,13 @@ def vpn_rr_peers(netconf_config):
'/protocols/bgp/'
'group[name/text()="VPN-RR" or name/text()="VPN-RR-INTERNAL"]/'
'neighbor'):
name = r.find('name')
peer_as = r.find('peer-as')
if peer_as is not None:
peer_as = int(r.find('peer-as').text)
yield {
'name': ipaddress.ip_address(name.text).exploded,
'name': ipaddress.ip_address(r.find('name').text).exploded,
'description': r.find('description').text,
'peer-as': int(r.find('peer-as').text)
'peer-as': peer_as
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment