diff --git a/highTransitions.py b/highTransitions.py index 9003aec846fad3c2d969989b004a8aa37f80a3cb..aa984cca858cb906667e2a2507211e0c85c133b3 100644 --- a/highTransitions.py +++ b/highTransitions.py @@ -72,10 +72,14 @@ for selectIP in file: get_lldp = session.get(f"https://{self}/rest/v10.04/system/interfaces/{Switch}%2F1%2F{SwitchPort}/lldp_neighbors?attributes=neighbor_info&depth=4&selector=status&filter=") lldpModel = f"{get_lldp.json()}" split_lldpModel = lldpModel.split(", ") + count=3 while count < len(split_lldpModel): # This handles errors when no lldp info is found. - final_lldp = split_lldpModel[3] + #final_lldp = split_lldpModel[3] + lsplit_lldp = lldpModel.split("'chassis_description': '",1)[1] + final_lldp = lsplit_lldp.split("', ",1)[0] count += 1 + #print(final_lldp) print(f"Port: {Switch}/1/{SwitchPort} {str_LinkTransitions} --- {final_lldp}") final_lldp = "No LLDP Info" # Default value if no lldp info is retreived