Add version{added,changed} for lock timeout support.
diff --git a/Doc/library/_thread.rst b/Doc/library/_thread.rst
index d4ff6de..80fad68 100644
--- a/Doc/library/_thread.rst
+++ b/Doc/library/_thread.rst
@@ -109,6 +109,8 @@
:meth:`Lock.acquire`. Specifiying a timeout greater than this value will
raise an :exc:`OverflowError`.
+ .. versionadded:: 3.2
+
Lock objects have the following methods:
@@ -132,6 +134,9 @@
The return value is ``True`` if the lock is acquired successfully,
``False`` if not.
+ .. versionchanged:: 3.2
+ The *timeout* parameter is new.
+
.. method:: lock.release()
Releases the lock. The lock must have been acquired earlier, but not
diff --git a/Doc/library/threading.rst b/Doc/library/threading.rst
index 0ce6c63..31f1b0e 100644
--- a/Doc/library/threading.rst
+++ b/Doc/library/threading.rst
@@ -164,6 +164,7 @@
Specifiying a timeout greater than this value will raise an
:exc:`OverflowError`.
+ .. versionadded:: 3.2
Detailed interfaces for the objects are documented below.
@@ -382,6 +383,8 @@
The return value is ``True`` if the lock is acquired successfully,
``False`` if not (for example if the *timeout* expired).
+ .. versionchanged:: 3.2
+ The *timeout* parameter is new.
.. method:: Lock.release()
@@ -439,6 +442,9 @@
and as long as the lock cannot be acquired. Return true if the lock has
been acquired, false if the timeout has elapsed.
+ .. versionchanged:: 3.2
+ The *timeout* parameter is new.
+
.. method:: RLock.release()