Fix grouping

master
informatic 2018-01-26 20:25:39 +01:00
parent 8d0e1d1c41
commit e4f6dcbbaa
1 changed files with 3 additions and 3 deletions

6
at.py
View File

@ -262,15 +262,15 @@ def now_at():
devices = app.updater.get_active_devices()
device_infos = list(get_device_infos(g.db, devices.keys()))
device_infos.sort(key=lambda di: devices.__getitem__)
all_unknown = set(devices.keys()) - set(d.hwaddr for d in device_infos)
unknown = set(devices.keys()) - set(d.hwaddr for d in device_infos)
# das kektop sorting maschine
unknown = all_unknown
for name, prefixes in app.config['SPECIAL_DEVICES'].items():
result[name] = set()
for u in all_unknown:
for u in unknown.copy():
if u.startswith(prefixes):
result[name].add(u)
unknown.discard(u)
result['unknown'] = unknown
users = {}