New GitHub issue #101359 from paul1261:<br>

<hr>

<pre>
# Documentation

The wording of asyncio.Event.clear is not consistent with threading.Event.clear.  The difference can cause programmers to suspect a difference in behavior, which is not the case.  The threading.Event wording makes it clear that threads will block on *subsequent* calls to Event.wait() if the flag is cleared.  With the asyncio.Event wording this is less clear, possibly leading programmers to expect a sufficiently quick call to Event.set() will result in some tasks failing to proceed through an await event.wait() expression.

This issue was raised by a question on StackOverflow.  I don't see a rationale for the difference in wording.

</pre>

<hr>

<a href="https://github.com/python/cpython/issues/101359">View on GitHub</a>
<p>Labels: docs</p>
<p>Assignee: </p>