On 2013-04-24, William Ray Wing <w...@mac.com> wrote: > When I look at the pool module, the error is occurring in > get(self, timeout=None) on the line after the final else: > > def get(self, timeout=None): > self.wait(timeout) > if not self._ready: > raise TimeoutError > if self._success: > return self._value > else: > raise self._value
The code that's failing is in self.wait. Somewhere in there you must be masking an exception and storing it in self._value instead of letting it propogate and crash your program. This is hiding the actual context. -- Neil Cerutti -- http://mail.python.org/mailman/listinfo/python-list