Fix request number counting with zero trackers

This commit is contained in:
shortcutme 2018-08-26 22:56:20 +02:00
parent 669572b0e6
commit b6d11d6be3
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -186,6 +186,7 @@ class SiteAnnouncer(object):
self.stats[tracker]["last_error"] = str(err).decode("utf8", "ignore") self.stats[tracker]["last_error"] = str(err).decode("utf8", "ignore")
self.stats[tracker]["time_last_error"] = time.time() self.stats[tracker]["time_last_error"] = time.time()
self.stats[tracker]["num_error"] += 1 self.stats[tracker]["num_error"] += 1
self.stats[tracker]["num_request"] += 1
self.updateWebsocket(tracker="error") self.updateWebsocket(tracker="error")
return False return False
@ -197,6 +198,7 @@ class SiteAnnouncer(object):
self.stats[tracker]["status"] = "announced" self.stats[tracker]["status"] = "announced"
self.stats[tracker]["time_status"] = time.time() self.stats[tracker]["time_status"] = time.time()
self.stats[tracker]["num_success"] += 1 self.stats[tracker]["num_success"] += 1
self.stats[tracker]["num_request"] += 1
if peers is True: # Announce success, but no peers returned if peers is True: # Announce success, but no peers returned
return time.time() - s return time.time() - s