]> granicus.if.org Git - python/commitdiff
Use context manager for a lock.
authorBrett Cannon <bcannon@gmail.com>
Sun, 3 Feb 2008 02:43:01 +0000 (02:43 +0000)
committerBrett Cannon <bcannon@gmail.com>
Sun, 3 Feb 2008 02:43:01 +0000 (02:43 +0000)
Lib/test/test_queue.py

index 00348a8ad445dcb42cdb619403d15b6581f6d951..fdee1fac3b04921913fb17b63cdf0db68c1cfc1e 100644 (file)
@@ -142,11 +142,8 @@ class BaseQueueTest(unittest.TestCase, BlockingTestMixin):
             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):