diff --git a/slic/utils/opmsg.py b/slic/utils/opmsg.py index a1d7d877f..2556983c4 100644 --- a/slic/utils/opmsg.py +++ b/slic/utils/opmsg.py @@ -183,7 +183,8 @@ 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) def get_allowed(self): return ["OFFLINE", "PREPARATION", "REMOTE", "ATTENDED"]