Start connected worker first

This commit is contained in:
HelloZeroNet 2016-04-25 02:25:28 +02:00
parent e53f56ed30
commit 23265861c9

View file

@ -132,7 +132,9 @@ class WorkerManager:
if len(self.workers) >= self.getMaxWorkers() and not peers: if len(self.workers) >= self.getMaxWorkers() and not peers:
return False # Workers number already maxed and no starting peers defined return False # Workers number already maxed and no starting peers defined
if not peers: if not peers:
peers = self.site.peers.values() # No peers defined, use any from site peers = self.site.getConnectedPeers()
if len(peers) < self.getMaxWorkers():
peers += self.site.peers.values()[0:self.getMaxWorkers()]
if type(peers) is set: if type(peers) is set:
peers = list(peers) peers = list(peers)