Only allow zero trackers to be shared
This commit is contained in:
parent
4f2352355f
commit
069c59d3d7
1 changed files with 6 additions and 1 deletions
|
@ -20,8 +20,10 @@ class TrackerStorage(object):
|
||||||
|
|
||||||
trackers = self.getTrackers()
|
trackers = self.getTrackers()
|
||||||
self.log.debug("Loaded %s shared trackers" % len(trackers))
|
self.log.debug("Loaded %s shared trackers" % len(trackers))
|
||||||
for tracker in trackers.values():
|
for address, tracker in trackers.items():
|
||||||
tracker["num_error"] = 0
|
tracker["num_error"] = 0
|
||||||
|
if not address.startswith("zero://"):
|
||||||
|
del trackers[address]
|
||||||
|
|
||||||
self.time_discover = 0.0
|
self.time_discover = 0.0
|
||||||
atexit.register(self.save)
|
atexit.register(self.save)
|
||||||
|
@ -30,6 +32,9 @@ class TrackerStorage(object):
|
||||||
return {"shared": {}}
|
return {"shared": {}}
|
||||||
|
|
||||||
def onTrackerFound(self, tracker_address, type="shared", my=False):
|
def onTrackerFound(self, tracker_address, type="shared", my=False):
|
||||||
|
if not tracker_address.startswith("zero://"):
|
||||||
|
return False
|
||||||
|
|
||||||
trackers = self.getTrackers()
|
trackers = self.getTrackers()
|
||||||
if tracker_address not in trackers:
|
if tracker_address not in trackers:
|
||||||
trackers[tracker_address] = {
|
trackers[tracker_address] = {
|
||||||
|
|
Loading…
Reference in a new issue