Rev395, Trackers_file parameter that allows to specify dynamically loaded bottstrap trackers
This commit is contained in:
parent
cf5a4f902b
commit
fa37f58982
2 changed files with 15 additions and 9 deletions
|
@ -173,6 +173,8 @@ class FileServer(ConnectionServer):
|
|||
first_announce = True # First start
|
||||
while 1:
|
||||
# Sites healthcare
|
||||
if config.trackers_file:
|
||||
config.loadTrackersFile()
|
||||
for address, site in self.sites.items():
|
||||
if site.settings["serving"]:
|
||||
if first_announce: # Announce to all trackers on startup
|
||||
|
@ -202,17 +204,14 @@ class FileServer(ConnectionServer):
|
|||
# Find new peers
|
||||
for tracker_i in range(len(config.trackers)):
|
||||
time.sleep(60 * 20 / len(config.trackers)) # Query all trackers one-by-one in 20 minutes evenly distributed
|
||||
|
||||
if config.trackers_file:
|
||||
config.loadTrackersFile()
|
||||
for address, site in self.sites.items():
|
||||
site.announce(num = 1, pex = False)
|
||||
site.announce(num=1, pex=False)
|
||||
time.sleep(2)
|
||||
|
||||
first_announce = False
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# Detects if computer back from wakeup
|
||||
def wakeupWatcher(self):
|
||||
last_time = time.time()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue