TrackerShare: replace self.site_announcer on every call from SiteAnnouncer
This commit is contained in:
parent
96e935300c
commit
2811d7c9d4
1 changed files with 8 additions and 4 deletions
|
@ -47,11 +47,15 @@ class TrackerStorage(object):
|
||||||
return l.get(protocol, l.get("other"))
|
return l.get(protocol, l.get("other"))
|
||||||
|
|
||||||
def setSiteAnnouncer(self, site_announcer):
|
def setSiteAnnouncer(self, site_announcer):
|
||||||
if self.site_announcer:
|
if not site_announcer:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
if not self.site_announcer:
|
||||||
self.site_announcer = site_announcer
|
self.site_announcer = site_announcer
|
||||||
self.initTrackerLimitForProtocol()
|
self.initTrackerLimitForProtocol()
|
||||||
self.recheckValidTrackers()
|
self.recheckValidTrackers()
|
||||||
|
else:
|
||||||
|
self.site_announcer = site_announcer
|
||||||
|
|
||||||
def isTrackerAddressValid(self, tracker_address):
|
def isTrackerAddressValid(self, tracker_address):
|
||||||
if not self.site_announcer: # Not completely initialized, skip check
|
if not self.site_announcer: # Not completely initialized, skip check
|
||||||
|
|
Loading…
Reference in a new issue