Guest User

Untitled

a guest
May 20th, 2018
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. interface_errors = """FastEthernet,1/0/1,23
  2. FastEthernet,1/1/1,11
  3. FastEthernet,2/1/0,42
  4. FastEthernet,3/3/1,781
  5. GigabitEthernet,4/0/0,89
  6. GigabitEthernet,4/1/0,142
  7. GigabitEthernet,3/2/0,142
  8. GigabitEthernet,0/2/0,142
  9. GigabitEthernet,5/1/0,46"""
  10.  
  11. def interface_error_details(text):
  12. for line in text.splitlines():
  13. name, number, error = line.split(',')
  14. yield {"name": name, "number": number, "error": int(error)}
  15.  
  16. above100_errors = ( e for e in interface_error_details(interface_errors)
  17. if e['error'] > 100
  18. )
  19. for int_err in above100_errors:
  20. print(int_err)
Add Comment
Please, Sign In to add comment