Re: [Python-Dev] PYTHON_API_VERSION and threading

Something that just struck me: couldn't we use a couple of bits in the PYTHON_API_VERSION to check various other things that make dynamic modules break? WITH_THREAD is the one I just ran in to, but there's a few others such as the object refcounting statistics and platform-dependent things like the debug/nodebug compilation on Windows.
I'm curious what combination didn't work? The thread APIs are supposed to be designed so that all combinations work -- the APIs are always present, they just don't do anything in the unthreaded version.
Oops, the problem was mine: not only was the extension module compiled without threading, but also with the previous version of the I/O library used on the mac. Silly me. -- Jack Jansen | ++++ stop the execution of Mumia Abu-Jamal ++++ Jack.Jansen@oratrix.com | ++++ if you agree copy these lines to your sig ++++ www.oratrix.nl/~jack | see http://www.xs4all.nl/~tank/spg-l/sigaction.htm
participants (1)
-
Jack Jansen