pool.Pool: store max_size as an attribute

This commit is contained in:
Denis Bilenko
2009-06-15 11:35:16 +07:00
parent 196bbdca1e
commit 14dde709fd

View File

@@ -6,6 +6,7 @@ class Pool(object):
def __init__(self, min_size=0, max_size=4, track_events=False):
if min_size > max_size:
raise ValueError('min_size cannot be bigger than max_size')
self.max_size = max_size
self.sem = coros.Semaphore(max_size)
self.procs = proc.RunningProcSet()
if track_events: