From 28d0cc8caec8accf130103ef96247c8ae23742d5 Mon Sep 17 00:00:00 2001 From: tligui_y Date: Sat, 9 Aug 2025 01:07:43 +0200 Subject: [PATCH] Update slic/utils/opmsg.py --- slic/utils/opmsg.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/slic/utils/opmsg.py b/slic/utils/opmsg.py index a1d7d877f..31335fc08 100644 --- a/slic/utils/opmsg.py +++ b/slic/utils/opmsg.py @@ -183,7 +183,9 @@ class OperationMessageStatus: allowed = self.get_allowed() if value not in allowed: raise ValueError(f'value "{value}" is not from allowed values: {allowed}') - self.pv_status.put(value) + ######################################################## sinon synchrone + self.pv_status.put(value, wait=True) + time.sleep(0.1) def get_allowed(self): return ["OFFLINE", "PREPARATION", "REMOTE", "ATTENDED"]