From c7924ad8bf70162a15a86977a2aec839aaed9820 Mon Sep 17 00:00:00 2001
From: David Hammer <dhammer@mailbox.org>
Date: Fri, 8 Oct 2021 16:39:13 +0200
Subject: [PATCH] Remove incorrect locking

---
 src/calng/base_correction.py | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/calng/base_correction.py b/src/calng/base_correction.py
index 97ec168f..1f0e26c6 100644
--- a/src/calng/base_correction.py
+++ b/src/calng/base_correction.py
@@ -570,13 +570,13 @@ class BaseCorrection(PythonDevice):
             **self._gpu_runner_init_args,
         )
 
-        with self._buffer_lock:
-            for (
-                constant,
-                data,
-            ) in self.calcat_friend.cached_constants.items():
-                self.log_status_info(f"Reload constant {constant}")
-                self._load_constant_to_gpu(constant, data)
+        # TODO: lock to avoid dict changing size underneath us
+        for (
+            constant,
+            data,
+        ) in self.calcat_friend.cached_constants.items():
+            self.log_status_info(f"Reload constant {constant}")
+            self._load_constant_to_gpu(constant, data)
 
         self._has_updated_shapes = True
 
-- 
GitLab