ConnectionError handling problem

Cameron Simpson cs at zip.com.au
Thu Oct 1 18:52:36 EDT 2015


On 30Sep2015 23:56, Laura Creighton <lac at openend.se> wrote:
>In a message of Thu, 01 Oct 2015 07:30:59 +1000, Cameron Simpson writes:
>>Most likely the Ctrl-C interrupts whatever system call is hanging, causing it
>>to return (failed, probably with errno EINTR). And the python program resumes
>>because the OS system call has returned.
>
>Shiva Upreti needs to post the current code, but last time I read it
>the problem was that control-C is a KeyboardInterrupt, which the
>program was catching, and then continuing the loop.

Indeed.

Cheers,
Cameron Simpson <cs at zip.com.au>

C makes it easy for you to shoot yourself in the foot.  C++ makes that
harder, but when you do, it blows away your whole leg.
- Bjarne Stroustrup



More information about the Python-list mailing list