diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2013-12-13 03:22:00 +0100 |
---|---|---|
committer | Victor Stinner <victor.stinner@gmail.com> | 2013-12-13 03:22:00 +0100 |
commit | cd0cb8ccd376186f08fd3ee2be0085f45f66b3d3 (patch) | |
tree | 1c376ce9b0303a145e93884229a96364c9088eba /Python/thread_pthread.h | |
parent | 24bd028092d0d8340980ff8d720d072b6288f355 (diff) | |
download | cpython-cd0cb8ccd376186f08fd3ee2be0085f45f66b3d3.tar.gz cpython-cd0cb8ccd376186f08fd3ee2be0085f45f66b3d3.zip |
Close #19787: PyThread_set_key_value() now always set the value. In Python 3.3,
the function did nothing if the key already exists (if the current value is a
non-NULL pointer).
_testcapi.run_in_subinterp() now correctly sets the new Python thread state of
the current thread when a subinterpreter is created.
Diffstat (limited to 'Python/thread_pthread.h')
-rw-r--r-- | Python/thread_pthread.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/Python/thread_pthread.h b/Python/thread_pthread.h index 20f85358968..d9f7c76f2ab 100644 --- a/Python/thread_pthread.h +++ b/Python/thread_pthread.h @@ -627,9 +627,6 @@ int PyThread_set_key_value(int key, void *value) { int fail; - void *oldValue = pthread_getspecific(key); - if (oldValue != NULL) - return 0; fail = pthread_setspecific(key, value); return fail ? -1 : 0; } |