how can I specify a timeout value to Semaphore.acquire()?

Bruza benruza at gmail.com
Fri Jun 27 05:27:23 EDT 2008


Not sure if this is related. But I found a "patch" to Python 2.4 to
support adding "timeout" parameter to Semaphore.acquire() (http://
mail.python.org/pipermail/patches/2003-November/013796.html).

However, when I try the "timeout" parameter on Python 2.5.1 running on
Ubuntu 7.10 and I got an error of:

     acquire() got an unexpected keyword argument 'timeout'

Is there a way to specify a timeout value to Semaphore.acquire(), or I
have to implement my own "SuperSemaphore"?

Thanks in advance,

Bruza



More information about the Python-list mailing list