R. David Murray added the comment:

You pegged it when you said the behavior is inherited from C.  Technically this 
isn't a bug in Python, since the socket module is a set of (mostly) thin 
wrappers around the C.

Enhancing CPython to do the check is not a bad suggestion, especially since it 
seems that other languages and implementations do so.  We won't fix this in a 
maintenance release, though, since it would pointlessly break working code 
(even if that code is technically buggy).

----------
nosy: +r.david.murray
stage:  -> needs patch
type: behavior -> enhancement
versions:  -Python 2.7, Python 3.2, Python 3.3, Python 3.4, Python 3.6

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue24169>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to