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"))
|
||||
|
||||
def setSiteAnnouncer(self, site_announcer):
|
||||
if self.site_announcer:
|
||||
if not site_announcer:
|
||||
return
|
||||
|
||||
if not self.site_announcer:
|
||||
self.site_announcer = site_announcer
|
||||
self.initTrackerLimitForProtocol()
|
||||
self.recheckValidTrackers()
|
||||
else:
|
||||
self.site_announcer = site_announcer
|
||||
|
||||
def isTrackerAddressValid(self, tracker_address):
|
||||
if not self.site_announcer: # Not completely initialized, skip check
|
||||
|
|
Loading…
Reference in a new issue