MCPcopy Index your code
hub / github.com/pyload/pyload / grow

Method grow

module/lib/wsgiserver/__init__.py:1315–1323  ·  view source on GitHub ↗

Spawn new worker threads (not above self.max).

(self, amount)

Source from the content-addressed store, hash-verified

1313 return
1314
1315 def grow(self, amount):
1316 """Spawn new worker threads (not above self.max)."""
1317 for i in xrange(amount):
1318 if self.max > 0 and len(self._threads) >= self.max:
1319 break
1320 worker = WorkerThread(self.server)
1321 worker.setName("CP WSGIServer " + worker.getName())
1322 self._threads.append(worker)
1323 worker.start()
1324
1325 def shrink(self, amount):
1326 """Kill off worker threads (not below self.min)."""

Callers

nothing calls this directly

Calls 4

WorkerThreadClass · 0.85
setNameMethod · 0.80
appendMethod · 0.45
startMethod · 0.45

Tested by

no test coverage detected