[issue8756] Multiprocessing and UUID bug on Mac OSX

2010-05-18 Thread R. David Murray
Changes by R. David Murray : -- resolution: -> duplicate stage: -> committed/rejected status: open -> closed superseder: -> uuid.uuid4() generates non-unique values on OSX ___ Python tracker _

[issue8756] Multiprocessing and UUID bug on Mac OSX

2010-05-18 Thread Gavin Roy
New submission from Gavin Roy : import multiprocessing import uuid def test(): print str(uuid.uuid4()) p = multiprocessing.Pool(processes=4) for x in xrange(0, 4): p.apply_async(test) In MacOS: Gavin-M-Roys-Office-iMac:kvpbench gmr$ python Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29