> I think "the spec" would be the socket API. For sockets, that is POSIX. > According to > > http://www.opengroup.org/pubs/online/7908799/xns/getsockname.html > > the result is unspecified if the socket has not been bound to a local > name. > > However, Windows does not implement POSIX here; instead, it implements > WinSock, which specifies that WSAEINVAL is returned. So, two different specs meet in the Python API, which means that we have to define the behavior ourselves. I'd suggest returning None from an unbound socket. Bill
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4