Load trackers files in announceSites loop
This commit is contained in:
parent
b87ad9cd2f
commit
7e8a93e974
1 changed files with 1 additions and 8 deletions
|
@ -328,18 +328,11 @@ class FileServer(ConnectionServer):
|
||||||
startup = False
|
startup = False
|
||||||
time.sleep(60 * 20)
|
time.sleep(60 * 20)
|
||||||
|
|
||||||
def trackersFileReloader(self):
|
|
||||||
while 1:
|
|
||||||
config.loadTrackersFile()
|
|
||||||
time.sleep(60)
|
|
||||||
|
|
||||||
# Announce sites every 20 min
|
# Announce sites every 20 min
|
||||||
def announceSites(self):
|
def announceSites(self):
|
||||||
if config.trackers_file:
|
|
||||||
gevent.spawn(self.trackersFileReloader)
|
|
||||||
|
|
||||||
time.sleep(5 * 60) # Sites already announced on startup
|
time.sleep(5 * 60) # Sites already announced on startup
|
||||||
while 1:
|
while 1:
|
||||||
|
config.loadTrackersFile()
|
||||||
s = time.time()
|
s = time.time()
|
||||||
for address, site in self.sites.items():
|
for address, site in self.sites.items():
|
||||||
if not site.settings["serving"]:
|
if not site.settings["serving"]:
|
||||||
|
|
Loading…
Reference in a new issue