Load trackers files in announceSites loop

This commit is contained in:
shortcutme 2018-07-10 03:32:37 +02:00
parent b87ad9cd2f
commit 7e8a93e974
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -328,18 +328,11 @@ class FileServer(ConnectionServer):
startup = False
time.sleep(60 * 20)
def trackersFileReloader(self):
while 1:
config.loadTrackersFile()
time.sleep(60)
# Announce sites every 20 min
def announceSites(self):
if config.trackers_file:
gevent.spawn(self.trackersFileReloader)
time.sleep(5 * 60) # Sites already announced on startup
while 1:
config.loadTrackersFile()
s = time.time()
for address, site in self.sites.items():
if not site.settings["serving"]: