From 65bff595da08e049b5ad453dbe9a9e895fe266c7 Mon Sep 17 00:00:00 2001
From: su530201 <olivier.kaufmann@umons.ac.be>
Date: Wed, 21 Jun 2023 18:20:50 +0200
Subject: [PATCH] Tries to handle BrokenBarrier Exception

---
 ohmpi/ohmpi.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ohmpi/ohmpi.py b/ohmpi/ohmpi.py
index e04f3539..99ada695 100644
--- a/ohmpi/ohmpi.py
+++ b/ohmpi/ohmpi.py
@@ -451,7 +451,8 @@ class OhmPi(object):
         if injection_duration is None:
                 injection_duration = self.settings['injection_duration']
         tx_volt = float(tx_volt)
-        if self.switch_mux_on(quad, cmd_id, bypass_check=kwargs['bypass_check'] if 'bypass_check' in kwargs.keys() else False):
+        bypass_check = kwargs['bypass_check'] if 'bypass_check' in kwargs.keys() else False
+        if self.switch_mux_on(quad, cmd_id, bypass_check=bypass_check):
             self._hw.vab_square_wave(tx_volt, cycle_length=injection_duration*2, cycles=nb_stack)
             d = {
                 "time": datetime.now().isoformat(),
-- 
GitLab