Start connected worker first
This commit is contained in:
parent
e53f56ed30
commit
23265861c9
1 changed files with 3 additions and 1 deletions
|
@ -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)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue