MCPcopy Create free account
hub / github.com/andreikop/python-ws-discovery / _updateAddrs

Method _updateAddrs

wsdiscovery/threaded.py:55–67  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

53 self._updateAddrs()
54
55 def _updateAddrs(self):
56 addrs = set(_getNetworkAddrs(self._protocolVersion))
57
58 disappeared = self._addrs.difference(addrs)
59 new = addrs.difference(self._addrs)
60
61 for addr in disappeared:
62 self._wsd._networkAddressRemoved(addr)
63
64 for addr in new:
65 self._wsd._networkAddressAdded(addr)
66
67 self._addrs = addrs
68
69 def run(self):
70 while not self._quitEvent.wait(NETWORK_ADDRESSES_CHECK_TIMEOUT):

Callers 2

__init__Method · 0.95
runMethod · 0.95

Calls 3

_getNetworkAddrsFunction · 0.85
_networkAddressAddedMethod · 0.45

Tested by

no test coverage detected