--- a/util/Zeroconf.py Thu Aug 17 10:12:04 2017 +0300
+++ b/util/Zeroconf.py Thu Aug 17 11:39:10 2017 +0300
@@ -995,14 +995,16 @@
if not expired:
oldrecord.resetTTL(record)
else:
+ def callback(x):
+ return self.listener.removeService(x, self.type, record.alias)
del(self.services[record.alias.lower()])
- callback = lambda x: self.listener.removeService(x, self.type, record.alias)
self.list.append(callback)
return
except:
if not expired:
+ def callback(x):
+ return self.listener.addService(x, self.type, record.alias)
self.services[record.alias.lower()] = record
- callback = lambda x: self.listener.addService(x, self.type, record.alias)
self.list.append(callback)
expires = record.getExpirationTime(75)