From a87c65a5ec92ecfe72106785f0062369be39f98d Mon Sep 17 00:00:00 2001 From: Angel Ferran Pousa Date: Fri, 15 Sep 2023 13:01:47 +0200 Subject: [PATCH] Fix bug in windows file path --- libensemble/manager.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libensemble/manager.py b/libensemble/manager.py index 90ffc95af9..0508568386 100644 --- a/libensemble/manager.py +++ b/libensemble/manager.py @@ -272,11 +272,12 @@ def _kill_workers(self) -> None: def _save_every_k(self, fname: str, count: int, k: int) -> None: """Saves history every kth step""" count = k * (count // k) - filename = fname.format(self.date_start, count) + date_start = self.date_start if platform.system() == "Windows": - filename = filename.replace(":", "-") # ":" is invalid in windows filenames + date_start = date_start.replace(":", "-") # ":" is invalid in windows filenames + filename = fname.format(date_start, count) if not os.path.isfile(filename) and count > 0: - for old_file in glob.glob(fname.format(self.date_start, "*")): + for old_file in glob.glob(fname.format(date_start, "*")): os.remove(old_file) np.save(filename, self.hist.H)