How do I find what kind of exception is thrown.
Antoon Pardon
antoon.pardon at rece.vub.ac.be
Tue Sep 5 14:10:41 EDT 2017
On 05-09-17 13:39, Steve D'Aprano wrote:
> On Tue, 5 Sep 2017 06:50 pm, Antoon Pardon wrote:
>
>> Python 2.6.4 on a solaris box.
>>
>> I have a program in which all kind of excptions can be thrown and caugth.
>> The main program is something like below:
>>
>> try:
>> do_stuff
>> except Exception:
>> log unexpected trouble
>>
>> Now I found the following in the logs: [Errno 131] Connection reset by peer
>>
>> This is a problem I would like to catch earlier however I have no idea what
>> exception I would have to catch in order to treat this case.
>
>
> try:
> do_stuff
> except Exception as err:
> print err, type(err)
Thabks, I should have thought of that.
It turned out to be a socket.error, which wasn't obvious to find
since I didn't use the socket module directly.
--
Antoon Pardon.
More information about the Python-list
mailing list