diff --git a/src/File/FileServer.py b/src/File/FileServer.py index b890677b..3e207c46 100644 --- a/src/File/FileServer.py +++ b/src/File/FileServer.py @@ -347,12 +347,7 @@ class FileServer(ConnectionServer): for address, site in self.sites.items(): if not site.settings["serving"]: continue - site.announce(mode="update", pex=False) - active_site = time.time() - site.settings.get("modified", 0) < 24 * 60 * 60 - if site.settings["own"] or active_site: # Check connections more frequently on own and active sites to speed-up first connections - site.needConnections(check_site_on_reconnect=True) - site.sendMyHashfield(3) - site.updateHashfield(3) + gevent.spawn(self.announceSite, site).join(timeout=10) time.sleep(1) taken = time.time() - s