# ioc_put_patch.py import time import epics _orig_put = epics.PV.put def _patched_put(self, value, *args, **kwargs): kwargs.setdefault("wait", True) # force mode bloquant res = _orig_put(self, value, *args, **kwargs) time.sleep(0.5) # petit délai pour laisser le IOC mettre à jour return res # Patch global de epics.PV.put epics.PV.put = _patched_put