# HG changeset patch # User b.taylor@willowglen.ca # Date 1250106020 21600 # Node ID a7f26d9f214f142d70255b80fb6cc7ae28fd5318 # Parent 19db1076e93c1067a7b764066690598f940e4c1d fix pyZeroconf bug where getServiceInfo returns None. This allows the discovery window to work with targets using Avahi to advertise their services. (patch obtained from ) diff -r 19db1076e93c -r a7f26d9f214f Zeroconf.py --- a/Zeroconf.py Mon Jul 06 11:27:06 2009 -0600 +++ b/Zeroconf.py Wed Aug 12 13:40:20 2009 -0600 @@ -1154,7 +1154,7 @@ """Updates service information from a DNS record""" if record is not None and not record.isExpired(now): if record.type == _TYPE_A: - if record.name == self.name: + if record.name == self.server: self.address = record.address elif record.type == _TYPE_SRV: if record.name == self.name: @@ -1162,7 +1162,6 @@ self.port = record.port self.weight = record.weight self.priority = record.priority - self.address = None self.updateRecord(zeroconf, now, zeroconf.cache.getByDetails(self.server, _TYPE_A, _CLASS_IN)) elif record.type == _TYPE_TXT: if record.name == self.name: