[Python-checkins] r81440 - python/trunk/Doc/library/multiprocessing.rst
georg.brandl
python-checkins at python.org
Fri May 21 23:47:07 CEST 2010
Author: georg.brandl
Date: Fri May 21 23:47:05 2010
New Revision: 81440
Log:
Correct info for Semaphore.acquire() semantics under OSX.
Modified:
python/trunk/Doc/library/multiprocessing.rst
Modified: python/trunk/Doc/library/multiprocessing.rst
==============================================================================
--- python/trunk/Doc/library/multiprocessing.rst (original)
+++ python/trunk/Doc/library/multiprocessing.rst Fri May 21 23:47:05 2010
@@ -839,7 +839,7 @@
A bounded semaphore object: a clone of :class:`threading.BoundedSemaphore`.
- (On Mac OS X this is indistinguishable from :class:`Semaphore` because
+ (On Mac OS X, this is indistinguishable from :class:`Semaphore` because
``sem_getvalue()`` is not implemented on that platform).
.. class:: Condition([lock])
@@ -881,9 +881,8 @@
specifies a timeout in seconds. If *block* is ``False`` then *timeout* is
ignored.
-.. note::
- On OS/X ``sem_timedwait`` is unsupported, so timeout arguments for the
- aforementioned :meth:`acquire` methods will be ignored on OS/X.
+ On Mac OS X, ``sem_timedwait`` is unsupported, so calling ``acquire()`` with
+ a timeout will emulate that function's behavior using a sleeping loop.
.. note::
More information about the Python-checkins
mailing list