style + dependency fix

pull/300/head
Paulus Schoutsen 2015-08-31 00:44:59 -07:00
parent ffac067be8
commit 78826648e3
2 changed files with 5 additions and 5 deletions

View File

@ -132,17 +132,17 @@ class NmapDeviceScanner(object):
now = dt_util.now()
self.last_results = []
for ip, info in result['scan'].items():
for ipv4, info in result['scan'].items():
if info['status']['state'] != 'up':
continue
name = info['hostnames'][0] if info['hostnames'] else ip
name = info['hostnames'][0] if info['hostnames'] else ipv4
# Mac address only returned if nmap ran as root
mac = info['addresses'].get('mac')
if mac is None:
mac = _arp(ip)
mac = _arp(ipv4)
if mac is None:
continue
device = Device(mac.upper(), name, ip, now)
device = Device(mac.upper(), name, ipv4, now)
self.last_results.append(device)
self.last_results.extend(exclude_targets)

View File

@ -25,7 +25,7 @@ pyuserinput==0.1.9
tellcore-py==1.0.4
# Nmap bindings (device_tracker.nmap)
python-libnmap==0.6.3
python-nmap==0.4.1
# PushBullet bindings (notify.pushbullet)
pushbullet.py==0.7.1