Ned Deily <n...@python.org> added the comment:

Thanks for your additional analysis.  So, assuming I understand it correctly, 
the problem here is that there can be hardware configurations where the only 
(or first?) hardware addresses available exceed 48 bits.  I'm not sure what 
might be different for your system when running 10.13, assuming uuid1() used to 
work on earlier versions of macOS; perhaps another network interface with a 
smaller address was supported and configured?  It seems like such 
configurations are pretty rare; there don't seem to be any prior bug reports on 
this and it would be unusual for Mac systems to only have a Firewire 
(non-loopback) network interface configured.  In any case, such configurations 
presumably are not limited to Macs so I'm removing the macOS tag.

----------
components: +Library (Lib) -macOS
nosy:  -ronaldoussoren
stage:  -> needs patch
title: uuid1() broken on macos high sierra -> uuid1() fails if only 64-bit 
interface addresses are available

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

Reply via email to