[Python-3000] threading, part 2

Nick Coghlan ncoghlan at gmail.com
Thu Aug 10 13:19:55 CEST 2006


Ivan Krstic wrote:
> Guido van Rossum wrote:
>> Fine with me then. In 2.5? 2.6? Or py3k? (This is the py3k list.)
> 
> FWIW, we'll ship 2.5 on the OLPC (laptop.org) machines, and it looks
> like we'll need this. It'd be useful to have it directly in CPython, so
> people running our software outside the laptops don't have to fuss with
> an extension.

Given the time frame, I think you might be stuck with using ctypes to get at 
the functionality for Python 2.5. Now that Guido & Tim have mentioned it, I 
also vaguely recall portability to GIL-free implementations being one of the 
problems with the idea back when the C API function was added, so exposing 
this officially to Python code should probably wait until 2.6.

Peter Hansen worked out the necessary incantations to invoke it through ctypes 
back in 2004 [1]. The difference now is that "import ctypes" will work on a 
vanilla 2.5 installation.

Cheers,
Nick.

[1]
http://groups.google.com/group/comp.lang.python/msg/d310502f7c7133a9

-- 
Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia
---------------------------------------------------------------
             http://www.boredomandlaziness.org


More information about the Python-3000 mailing list