From 347aea4cb06c853091bcca072e4618be0dc486f1 Mon Sep 17 00:00:00 2001 From: appleb_m Date: Wed, 15 Apr 2026 17:02:21 +0200 Subject: [PATCH] DAQ: possible for this filter to affect self.sample_Spreadsheet otuside of funciton, atttempted to fix. needs testing --- src/aare/daq/daq.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/aare/daq/daq.py b/src/aare/daq/daq.py index 598ddf31..2d3db6b4 100644 --- a/src/aare/daq/daq.py +++ b/src/aare/daq/daq.py @@ -1724,9 +1724,10 @@ class AareDAQ: return self.__cfg.reference_tools def sample_spreadsheet_user(self, pgroup: str) -> SampleShortInfoList: - sample = self.sample_spreadsheet - sample.s = list(filter(lambda x: x.user == pgroup, sample.s)) - return sample + # sample = copy.deepcopy(self.sample_spreadsheet) #switch to copy if too heavy! + # sample.s = list(filter(lambda x: x.user == pgroup, sample.s)) + # return sample + return SampleShortInfoList(s=[x for x in self.sample_spreadsheet.s if x.user == pgroup]) def get_auto_raster_params(self) -> SimpleScanParameters: