[Python-Dev] test_uuid.py on HP NonStop Python-2.7.5 fails (test case: testIssue8621) (original) (raw)
Christian Heimes christian at python.org
Thu Nov 28 12:30:49 CET 2013
- Previous message: [Python-Dev] test_uuid.py on HP NonStop Python-2.7.5 fails (test case: testIssue8621)
- Next message: [Python-Dev] test_uuid.py on HP NonStop Python-2.7.5 fails (test case: testIssue8621)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Am 28.11.2013 10:53, schrieb Armin Rigo:
Hi,
On Thu, Nov 28, 2013 at 7:14 AM, V S, Nagendra (Nonstop Filesystems Team) on NonStop "uuid.py" falls throw to random.range() call to generate the random number And indeed, the random module gets identical results in both parent and child after a fork(). This seems to mean that the random module is not safe to use in uuid without taking special care of this fact (e.g. feeding back os.getpid() into the seed).
Yes, there is an issue with the fallback to random, see my 17 months old bug report: http://bugs.python.org/issue15206 The uuid module needs a fork() aware random instance like the tempfile module.
Christian
- Previous message: [Python-Dev] test_uuid.py on HP NonStop Python-2.7.5 fails (test case: testIssue8621)
- Next message: [Python-Dev] test_uuid.py on HP NonStop Python-2.7.5 fails (test case: testIssue8621)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]