From b312ad20b0c8c1ee6bedbea76d2ff629217cb1ad Mon Sep 17 00:00:00 2001 From: Roger Herikstad Date: Tue, 8 Sep 2026 21:08:09 +0800 Subject: [PATCH] Strip extra ' from field names when loading from hickle file --- DataProcessingTools/objects.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/DataProcessingTools/objects.py b/DataProcessingTools/objects.py index 8b3540c..cb84b13 100644 --- a/DataProcessingTools/objects.py +++ b/DataProcessingTools/objects.py @@ -246,16 +246,17 @@ def load(self, fname=None): data = hickle.load(fname) for (k, v) in data.items(): - if k == "args": + ks = k.strip("'") + if ks == "args": self.args = v - elif k == "dirs": + elif ks == "dirs": self.dirs = [] for d in v: self.dirs.append(str(pathlib.Path(d))) - elif k == "indexer": + elif ks == "indexer": pass else: - setattr(self, k, v) + setattr(self, ks, v) def save(self, fname=None): if fname is None: