Remove unneeded code for peer update
self.peers.update(new_peers) does the job of updating peer id if it has changed.
Sven Mäder committed
Feb 19, 2018 at 17:54 UTC
ddcf7a4d4bc826271088e784dac140bf643063b2
1 file changed
-9
python.d/ntpd.chart.py
-9
@@ -219,10 +219,6 @@ class Peer(Base):
219
data[dimension] = float(value) * PRECISION
220
return data
221
222
- def rebuild_request(self, new_idx):
223
- self.id = new_idx
224
- self.request = self.get_header(self.id)
225
-
222
223
class Service(SocketService):
224
def __init__(self, configuration=None, name=None):
@@ -300,17 +296,12 @@ class Service(SocketService):
296
if new_peers:
297
298
peers_to_remove = set(self.peers) - set(new_peers)
303
- peers_to_update = set(self.peers) & set(new_peers)
299
peers_to_add = set(new_peers) - set(self.peers)
300
301
for peer_name in peers_to_remove:
302
self.hide_old_peer_from_charts(self.peers[peer_name])
303
del self.peers[peer_name]
304
310
- for peer_name in peers_to_update:
311
- if new_peers[peer_name].id != self.peers[peer_name].id:
312
- self.peers[peer_name].rebuild_request(new_peers[peer_name].id)
313
-
305
for peer_name in peers_to_add:
306
self.add_new_peer_to_charts(new_peers[peer_name])
307