From a3549d09afe6dc91a197ffce09790e79375975a0 Mon Sep 17 00:00:00 2001
From: sldesnoo-Delft <s.l.desnoo@tudelft.nl>
Date: Thu, 4 May 2023 11:14:36 +0200
Subject: [PATCH] Fixed Qblox uploader

---
 pulse_lib/segments/data_classes/data_pulse.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pulse_lib/segments/data_classes/data_pulse.py b/pulse_lib/segments/data_classes/data_pulse.py
index d22b7c50..f3f9a51a 100644
--- a/pulse_lib/segments/data_classes/data_pulse.py
+++ b/pulse_lib/segments/data_classes/data_pulse.py
@@ -574,7 +574,8 @@ class pulse_data(parent_data):
         breaks |= {e.stop for e in elements}
 
         # remove times already on ramp start.
-        breaks -= set(self._times)
+        pulse_times = set(delta.time for delta in self.pulse_deltas)
+        breaks -= pulse_times
         if len(breaks) == 0:
             self._breaks_processed = True
             return
@@ -871,7 +872,6 @@ class pulse_data(parent_data):
 
     def get_metadata(self, name):
         metadata = {}
-
         self._pre_process()
 
         # TODO: add custom pulses
-- 
GitLab