Changeset 105:37761d28a1b0

Show
Ignore:
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
  • ChangeLog

    r103 r105  
     12009-10-27  Allan Saddi  <allan@saddi.com> 
     2 
     3        * Exit gracefully if a thread cannot be started when adding a new 
     4          job. 
     5 
    162009-10-21  Allan Saddi  <allan@saddi.com> 
    27 
  • flup/server/threadpool.py

    r90 r105  
    9090            while self._idleCount < self._minSpare and \ 
    9191                  self._workerCount < self._maxThreads: 
     92                try: 
     93                    self._start_new_thread() 
     94                except thread.error: 
     95                    return False 
    9296                self._workerCount += 1 
    9397                self._idleCount += 1 
    94                 self._start_new_thread() 
    9598 
    9699            # Hand off the job.