srinjoyd's picture
init
19f7f7b
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()