From d7d77b007c3df90e76e2d97593a4c0b6c64e059b Mon Sep 17 00:00:00 2001 From: tligui_y Date: Fri, 8 Aug 2025 16:07:05 +0200 Subject: [PATCH] Update slic/utils/opmsg.py --- slic/utils/opmsg.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/slic/utils/opmsg.py b/slic/utils/opmsg.py index 0cdf769f..dfc75e16 100644 --- a/slic/utils/opmsg.py +++ b/slic/utils/opmsg.py @@ -186,7 +186,13 @@ class OperationMessageStatus: self.pv_status.put(value) def get_allowed(self): - return self.pv_status.enum_strs + # Force le peuplement des ctrlvars (enums, etc.) si possible + try: + _ = self.pv_status.get_ctrlvars(timeout=1.0) + except Exception: + pass + allowed = getattr(self.pv_status, "enum_strs", None) + return allowed or []