File size: 343 Bytes
19f7f7b
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
diff --git a/payment/threadpool.py b/payment/threadpool.py
--- a/payment/threadpool.py
+++ b/payment/threadpool.py
@@ -8,4 +8,5 @@ class PoolWorker:
     def acquire(self):
-        self._lock_a.acquire()
-        self._lock_b.acquire()
+        with self._global_order:
+            self._lock_a.acquire()
+            self._lock_b.acquire()