From c8545ce054efbe1189a9ad816e8d043e5f9e11c2 Mon Sep 17 00:00:00 2001 From: Vadim Ushakov Date: Fri, 5 Jul 2019 23:41:23 +0700 Subject: [PATCH] TrackerShare: print the total number of discovered trackers at the end of discovery procedure --- plugins/TrackerShare/TrackerSharePlugin.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/TrackerShare/TrackerSharePlugin.py b/plugins/TrackerShare/TrackerSharePlugin.py index 3a09c5d2..c89723fe 100644 --- a/plugins/TrackerShare/TrackerSharePlugin.py +++ b/plugins/TrackerShare/TrackerSharePlugin.py @@ -277,6 +277,7 @@ class TrackerStorage(object): s = time.time() num_success = 0 + num_trackers_discovered = 0 for peer in peers: if peer.connection and peer.connection.handshake.get("rev", 0) < 3560: continue # Not supported @@ -293,6 +294,7 @@ class TrackerStorage(object): tracker_address = tracker_address.decode("utf8") added = self.onTrackerFound(tracker_address) if added: # Only add one tracker from one source + num_trackers_discovered += 1 break if not num_success and len(peers) < 20: @@ -301,7 +303,7 @@ class TrackerStorage(object): if num_success: self.save() - self.log.info("Trackers discovered from %s/%s peers in %.3fs" % (num_success, len(peers), time.time() - s)) + self.log.info("Discovered %s new trackers from %s/%s peers in %.3fs" % (num_trackers_discovered, num_success, len(peers), time.time() - s)) if "tracker_storage" not in locals():