-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix KeyError: 'pvid' in lldp.py #223
base: master
Are you sure you want to change the base?
Conversation
illes
commented
Apr 26, 2022
•
edited
Loading
edited
``` lldp.eth0.vlan.vlan-id=300 lldp.eth0.vlan.pvid=yes lldp.eth0.vlan=VLAN300 ``` ``` Version: lldpd 1.0.11 ``` ``` {'300': {'pvid': True}, 'VLAN300': {}} Traceback (most recent call last): File "/root/.local/bin/netbox_agent", line 8, in <module> sys.exit(main()) File "/root/.local/lib/python3.10/site-packages/netbox_agent/cli.py", line 44, in main return run(config) File "/root/.local/lib/python3.10/site-packages/netbox_agent/cli.py", line 39, in run server.netbox_create_or_update(config) File "/root/.local/lib/python3.10/site-packages/netbox_agent/server.py", line 292, in netbox_create_or_update self.network.create_or_update_netbox_network_cards() File "/root/.local/lib/python3.10/site-packages/netbox_agent/network.py", line 417, in create_or_update_netbox_network_cards ret, interface = self.reset_vlan_on_interface(nic, interface) File "/root/.local/lib/python3.10/site-packages/netbox_agent/network.py", line 234, in reset_vlan_on_interface pvid_vlan = [key for (key, value) in lldp_vlan.items() if value['pvid']] File "/root/.local/lib/python3.10/site-packages/netbox_agent/network.py", line 234, in <listcomp> pvid_vlan = [key for (key, value) in lldp_vlan.items() if value['pvid']] KeyError: 'pvid' ```
Fix KeyError: 'pvid' in lldp.py #223 It still gives an error Traceback (most recent call last): |
You are right that |