Martin Panter added the comment:
I am pretty sure it isn’t legal. Python’s inet_aton() just wraps the underlying
OS call. According to Posix
<http://pubs.opengroup.org/onlinepubs/9699919799/functions/inet_addr.html>, the
leading zero in 093 would indicate octal notation, but the nine is not a valid
octal digit.
>>> inet_ntoa(inet_aton("192.168.10.1"))
'192.168.10.1'
>>> inet_ntoa(inet_aton("192.168.010.1"))
'192.168.8.1'
----------
nosy: +martin.panter
resolution: -> not a bug
status: open -> closed
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue27694>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com