Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #44295

Re: Finding the source of an exception in a python multiprocessing program

Subject Re: Finding the source of an exception in a python multiprocessing program
From William Ray Wing <wrw@mac.com>
Date 2013-04-24 17:09 -0400
References <mailman.1032.1366835159.3114.python-list@python.org> <atqtpaFa3niU2@mid.individual.net>
Newsgroups comp.lang.python
Message-ID <mailman.1034.1366841384.3114.python-list@python.org> (permalink)

Show all headers | View raw


On Apr 24, 2013, at 4:31 PM, Neil Cerutti <neilc@norwich.edu> wrote:

> On 2013-04-24, William Ray Wing <wrw@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

I'm sorry, I'm not following you.  The "get" routine (and thus self.wait) is part of the "pool" module in the Python multiprocessing library.
None of my code has a class or function named "get".

-Bill

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Finding the source of an exception in a python multiprocessing program William Ray Wing <wrw@mac.com> - 2013-04-24 15:25 -0400
  Re: Finding the source of an exception in a python multiprocessing program Neil Cerutti <neilc@norwich.edu> - 2013-04-24 20:31 +0000
    Re: Finding the source of an exception in a python multiprocessing program William Ray Wing <wrw@mac.com> - 2013-04-24 17:09 -0400
      Re: Finding the source of an exception in a python multiprocessing program Neil Cerutti <neilc@norwich.edu> - 2013-04-25 12:37 +0000
    Re: Finding the source of an exception in a python multiprocessing program Dave Angel <davea@davea.name> - 2013-04-24 19:26 -0400
    Re: Finding the source of an exception in a python multiprocessing program Oscar Benjamin <oscar.j.benjamin@gmail.com> - 2013-04-25 01:00 +0100
    Re: Finding the source of an exception in a python multiprocessing program Dave Angel <davea@davea.name> - 2013-04-24 20:11 -0400

csiph-web