STINNER Victor added the comment:
> My proposal: ignore EBADF in socket.close(). It means that the socket is
> closed already. It doesn't matter why.
As Martin explained, getting EBAD means that your code smells. Your
code may close completely unrelated file descriptor... Say hello to
race conditions :-)
Python tracker <rep...@bugs.python.org>
Python-bugs-list mailing list