Issue #16102: Make uuid._netbios_getnode() work again on Python 3.

This commit is contained in:
Serhiy Storchaka 2013-06-09 21:08:05 +03:00
parent e7275ffa4c
commit 6f50b810b7
2 changed files with 3 additions and 1 deletions

View File

@ -406,7 +406,7 @@ def _netbios_getnode():
if win32wnet.Netbios(ncb) != 0: if win32wnet.Netbios(ncb) != 0:
continue continue
status._unpack() status._unpack()
bytes = map(ord, status.adapter_address) bytes = status.adapter_address
return ((bytes[0]<<40) + (bytes[1]<<32) + (bytes[2]<<24) + return ((bytes[0]<<40) + (bytes[1]<<32) + (bytes[2]<<24) +
(bytes[3]<<16) + (bytes[4]<<8) + bytes[5]) (bytes[3]<<16) + (bytes[4]<<8) + bytes[5])

View File

@ -27,6 +27,8 @@ Core and Builtins
Library Library
------- -------
- Issue #16102: Make uuid._netbios_getnode() work again on Python 3.
- Issue #18109: os.uname() now decodes fields from the locale encoding, and - Issue #18109: os.uname() now decodes fields from the locale encoding, and
socket.gethostname() now decodes the hostname from the locale encoding, socket.gethostname() now decodes the hostname from the locale encoding,
instead of using the UTF-8 encoding in strict mode. instead of using the UTF-8 encoding in strict mode.