diff options
author | Benjamin Peterson <benjamin@python.org> | 2008-06-13 00:09:47 (GMT) |
---|---|---|
committer | Benjamin Peterson <benjamin@python.org> | 2008-06-13 00:09:47 (GMT) |
commit | 114f7e5ffff86daef0a9e9802317e7b259c447f9 (patch) | |
tree | e8ccddec529ca7299c3bbe37e21df40f572696cc /Modules/signalmodule.c | |
parent | 26305a03e3d501f9338af3f1373f8ec7da88838f (diff) | |
download | cpython-114f7e5ffff86daef0a9e9802317e7b259c447f9.zip cpython-114f7e5ffff86daef0a9e9802317e7b259c447f9.tar.gz cpython-114f7e5ffff86daef0a9e9802317e7b259c447f9.tar.bz2 |
#1683 prevent forking from interfering in threading storage
This should prevent some test_multiprocessing failures
Diffstat (limited to 'Modules/signalmodule.c')
-rw-r--r-- | Modules/signalmodule.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Modules/signalmodule.c b/Modules/signalmodule.c index d07258a..e297240 100644 --- a/Modules/signalmodule.c +++ b/Modules/signalmodule.c @@ -925,5 +925,6 @@ PyOS_AfterFork(void) main_thread = PyThread_get_thread_ident(); main_pid = getpid(); _PyImport_ReInitLock(); + PyThread_ReInitTLS(); #endif } |