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