--- pool.bak 2009-07-03 12:25:45.000000000 -0400 +++ pool.py 2009-07-03 12:26:08.000000000 -0400 @@ -82,7 +82,6 @@ def __init__(self, processes=None, initializer=None, initargs=()): self._setup_queues() - self._taskqueue = queue.Queue() self._cache = {} self._state = RUN @@ -131,6 +130,7 @@ def _setup_queues(self): from .queues import SimpleQueue + self._taskqueue = queue.Queue() self._inqueue = SimpleQueue() self._outqueue = SimpleQueue() self._quick_put = self._inqueue._writer.send