Use Python objects instead of C long for Semaphore._multithreaded
Because thread.get_ident() returns types of different signedness on Py2/Py3, and some, possibly 32-bit ILP32, Py3 systems return values that won't fit in a long. Cython conditional compilation doesnt work because we can only publish one source distribution. Fixes #1733
Showing
docs/changes/1733.bugfix
0 → 100644
Please register or sign in to comment