Changeset 105:37761d28a1b0
- Timestamp:
- 10/27/09 09:24:05
(9 months ago)
- Author:
- Allan Saddi <allan@saddi.com>
- branch:
- default
- Message:
Exit gracefully if a thread cannot be started when adding a new job. #42
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r103 |
r105 |
|
| | 1 | 2009-10-27 Allan Saddi <allan@saddi.com> |
|---|
| | 2 | |
|---|
| | 3 | * Exit gracefully if a thread cannot be started when adding a new |
|---|
| | 4 | job. |
|---|
| | 5 | |
|---|
| 1 | 6 | 2009-10-21 Allan Saddi <allan@saddi.com> |
|---|
| 2 | 7 | |
|---|
| r90 |
r105 |
|
| 90 | 90 | while self._idleCount < self._minSpare and \ |
|---|
| 91 | 91 | self._workerCount < self._maxThreads: |
|---|
| | 92 | try: |
|---|
| | 93 | self._start_new_thread() |
|---|
| | 94 | except thread.error: |
|---|
| | 95 | return False |
|---|
| 92 | 96 | self._workerCount += 1 |
|---|
| 93 | 97 | self._idleCount += 1 |
|---|
| 94 | | self._start_new_thread() |
|---|
| 95 | 98 | |
|---|
| 96 | 99 | # Hand off the job. |
|---|