SIGN IN SIGN UP

Issue #11714: Use 'with' statements to assure a Semaphore releases a

condition variable.  Original patch by Thomas Rachel.
S
Serhiy Storchaka committed
b00b596c053cf21826b5fe342be0354333a102f5