diff --git a/controllerconfig/controllerconfig/controllerconfig/config_management.py b/controllerconfig/controllerconfig/controllerconfig/config_management.py index b76c7168b6..db42355336 100644 --- a/controllerconfig/controllerconfig/controllerconfig/config_management.py +++ b/controllerconfig/controllerconfig/controllerconfig/config_management.py @@ -67,7 +67,11 @@ def configure_management(): print("Retrieving neighbor details... ", end=' ') lldpcli_show_output = subprocess.check_output( ['sudo', 'lldpcli', 'show', 'neighbors', 'summary', '-f', 'json']) - lldp_interfaces = json.loads(lldpcli_show_output)['lldp'][0]['interface'] + try: + lldp_interfaces = json.loads( + lldpcli_show_output)['lldp'][0]['interface'] + except Exception as e: + lldp_interfaces = {} print("DONE") print("\nAvailable interfaces:")