From 7ecc9dc247da6eeace308d70c5c129bf6a2e92ef Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Fri, 11 Sep 2020 16:12:05 +0200 Subject: [PATCH] fixed a bug: pv.connected does NOT wait for the connection to be established, asking to quickly will result in False --- slic/core/acquisition/broker_tools.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/slic/core/acquisition/broker_tools.py b/slic/core/acquisition/broker_tools.py index 3d1020a2..4e8d065f 100644 --- a/slic/core/acquisition/broker_tools.py +++ b/slic/core/acquisition/broker_tools.py @@ -51,7 +51,7 @@ class get_current_pulseid(): pulseid_pv = PULSEID_PVS.get(beamline) if pulseid_pv: pv = epics.PV(pulseid_pv) - if pv.connected: + if pv.wait_for_connection(): self.get = pv.get def __call__(self):