Advertisement
Guest User

TSergey, 2014-09-16, my diff-code

a guest
Sep 16th, 2014
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1.  
  2. diff -r b5b44c69d3a7 inv/discovery/jobs/lldp_discovery.py
  3. --- a/inv/discovery/jobs/lldp_discovery.py Wed Sep 10 09:22:51 2014 +0300
  4. +++ b/inv/discovery/jobs/lldp_discovery.py Tue Sep 16 17:25:40 2014 +0700
  5. @@ -116,7 +116,23 @@
  6. if i:
  7. return i.name
  8. else:
  9. - return None
  10. + #return None
  11. + # Try to find interface with given name
  12. + try:
  13. + n_port = self.get_remote_port_by_namy(object, port)
  14. + except:
  15. + n_port = None
  16. + iface = None
  17. + # Check whether returned port name exists. Return it if yes.
  18. + if n_port:
  19. + i = Interface.objects.filter(
  20. + managed_object=object.id, name=port).first()
  21. + if i:
  22. + iface = n_port
  23. + if iface:
  24. + return iface
  25. + else:
  26. + return None
  27. except:
  28. return None
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement