Files
slic/patch_put.py
T
tligui_y d3a8d5a5f5
Run CI Tests / test (push) Has been cancelled
Update patch_put.py
2025-08-13 14:28:29 +02:00

15 lines
375 B
Python

# 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