filter out "0.0.0.0" from detected IP addresses

This commit is contained in:
Zooko O'Whielacronx 2007-10-13 00:38:16 -07:00
parent f0e727867a
commit af0edec753
2 changed files with 2 additions and 1 deletions

View File

@ -16,6 +16,7 @@ class ListAddresses(testutil.SignalMixin, unittest.TestCase):
def _check(addresses):
self.failUnless(len(addresses) >= 1) # always have localhost
self.failUnless("127.0.0.1" in addresses, addresses)
self.failIf("0.0.0.0" in addresses, addresses)
d.addCallbacks(_check)
return d
test_list_async.timeout=2

View File

@ -39,7 +39,7 @@ def get_local_addresses_async(target='A.ROOT-SERVERS.NET'):
def _collect(res):
for addr in res:
if not addr in addresses:
if addr != "0.0.0.0" and not addr in addresses:
addresses.append(addr)
return addresses
d.addCallback(_collect)