New submission from yig :
Calling uuid.uuid4() while using the multiprocessing module leads to the same
exact UUIDs being generating in each process. It is an artifact resulting from
the built-in uuid_generate_random() of my underlying platform, Mac OS X 10.6.3.
A Linux machine I have does
yig added the comment:
For the record, I filed a bug against the underlying platform. (I wrote a
simple program to reproduce this in C and filed a bug report with Apple
rdar://7944700. The OpenRadar page for it is here:
http://openradar.appspot.com/radar?id=334401
yig added the comment:
Why not default to not use the Python implementation on darwin instead of the
underlying platform's uuid_generate_random(), until it's proven safe?
--
___
Python tracker
<http://bugs.python.
yig added the comment:
Ahem. Why not use the Python implementation on darwin until its
uuid_generate_random() is deemed to be safe?
--
___
Python tracker
<http://bugs.python.org/issue8
yig added the comment:
Great work! Very thorough patches. Strange that it's a regression versus 10.5.
--
___
Python tracker
<http://bugs.python.org/i