Merge pull request #41 from jasonmhite/master

Optionally skip MAC address check in network
This commit is contained in:
enkore 2014-04-02 22:57:41 +02:00
commit 5c2c3fc533

View File

@ -98,10 +98,15 @@ class Network(IntervalModule):
up = netifaces.AF_INET in info or netifaces.AF_INET6 in info
fdict = dict(
zip_longest(["v4", "v4mask", "v4cidr", "v6", "v6mask", "v6cidr"], [], fillvalue=""))
try:
mac = info[netifaces.AF_PACKET][0]["addr"]
except KeyError:
mac = "NONE"
fdict.update({
"interface": self.interface,
"name": self.name,
"mac": info[netifaces.AF_PACKET][0]["addr"],
"mac": mac,
})
if up: