This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author anpetral
Recipients anpetral, barry, ned.deily
Date 2018-01-13.00:19:34
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1515802774.41.0.467229070634.issue32502@psf.upfronthosting.co.za>
In-reply-to
Content
This could be purely incidental to have shown up in 10.13, but yes, the problem comes from the fact that the first hardware ID in the list of devices happens to be an EUI-64 address with 64 bits now. This is the Firewire interface of my Mac Pro and maybe one of the few that actually uses a EUI-64 addresses, hence relatively rare. Maybe the order changed in 10.13 and this now happens to be the first entry returned from 'ifconfig' when previously maybe it was the Ethernet adapter, but given the lookup algorithm in uuid reads in line by line until it finds the first hw id, this is bound to fail on my machine. Clearly, I don't think uuid should make assumptions about order of interfaces that could have mixed EUI-48 and EUI-64 addresses.
History
Date User Action Args
2018-01-13 00:19:34anpetralsetrecipients: + anpetral, barry, ned.deily
2018-01-13 00:19:34anpetralsetmessageid: <1515802774.41.0.467229070634.issue32502@psf.upfronthosting.co.za>
2018-01-13 00:19:34anpetrallinkissue32502 messages
2018-01-13 00:19:34anpetralcreate