publicip - Bug Fix - IP address changes wer being missed if an interface was present but did not have an IPv4 address associated with it. Added exception handling to mitigate this.
This commit is contained in:
parent
1682a47554
commit
697c3310a0
1 changed files with 4 additions and 2 deletions
|
@ -72,8 +72,10 @@ class Module(core.module.Module):
|
|||
# Look for any changes to IP addresses
|
||||
try:
|
||||
for interface in netifaces.interfaces():
|
||||
try:
|
||||
__current_ips.add(netifaces.ifaddresses(interface)[2][0]['addr'])
|
||||
|
||||
except:
|
||||
pass
|
||||
except:
|
||||
# If not ip address information found clear __current_ips
|
||||
__current_ips.clear()
|
||||
|
|
Loading…
Reference in a new issue