From 625153373699943f5845926ae3784a6308600ef0 Mon Sep 17 00:00:00 2001 From: Runner PC Cavity Lab <johannes.schabbauer@tuwien.ac.at> Date: Wed, 10 Apr 2024 11:04:48 +0200 Subject: [PATCH] Bugfix --- TimeBaseAOMDriver/blacs_workers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TimeBaseAOMDriver/blacs_workers.py b/TimeBaseAOMDriver/blacs_workers.py index 1d85e13..bc54d82 100644 --- a/TimeBaseAOMDriver/blacs_workers.py +++ b/TimeBaseAOMDriver/blacs_workers.py @@ -34,10 +34,10 @@ class TimeBaseWorker(Worker): group = file[f"devices/{device_name}"] for channel in group: for attr,value in group[channel].attrs.items(): - if self.smart_cache[channel][attr] != group[channel].attrs[attr] or fresh: + if self.smart_cache[channel].get(attr) != group[channel].attrs[attr] or fresh: # Disable sweep mode, if it was in use. # This is necessary is update the sweep mode parameters. - if self.smart_cache[channel]["Sswpm"] != 0: + if self.smart_cache[channel].get("Sswpm") != 0: print(f"Programming {channel}, Sswpm=0") self.client.send(f"{channel}|Sswpm:0\r\n".encode()) self.smart_cache[channel]["Sswpm"] = 0 -- GitLab