Use context manager for a lock.
diff --git a/Lib/test/test_queue.py b/Lib/test/test_queue.py
index 00348a8..fdee1fa 100644
--- a/Lib/test/test_queue.py
+++ b/Lib/test/test_queue.py
@@ -142,11 +142,8 @@
             if x is None:
                 q.task_done()
                 return
-            self.cumlock.acquire()
-            try:
+            with self.cumlock:
                 self.cum += x
-            finally:
-                self.cumlock.release()
             q.task_done()
 
     def queue_join_test(self, q):