Modified:
/trunk/ecspy/evaluators.py
=======================================
--- /trunk/ecspy/evaluators.py Sat May 7 20:04:29 2011
+++ /trunk/ecspy/evaluators.py Sun Nov 20 13:57:01 2011
@@ -194,6 +194,7 @@
try:
pool = multiprocessing.Pool(processes=nprocs)
results = [pool.apply_async(evaluator, ([c], {})) for c in
candidates]
+ pool.close()
return [r.get()[0] for r in results]
except (OSError, RuntimeError) as e:
logger.error('failed parallel fitness evaluation using
multiprocessing')