From aaa6e1c94b5bcaf5173d366645658f85b1e198d6 Mon Sep 17 00:00:00 2001 From: jeremiah Date: Fri, 8 May 2026 20:35:14 -0700 Subject: [PATCH 1/2] fix selection --- casm/project/enum/_ConfigSelection.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/casm/project/enum/_ConfigSelection.py b/casm/project/enum/_ConfigSelection.py index bc055ac..5dd239e 100644 --- a/casm/project/enum/_ConfigSelection.py +++ b/casm/project/enum/_ConfigSelection.py @@ -1314,7 +1314,7 @@ def select(self, name: str): """ record = self.get(name) if record is not None: - record.selected = True + record.set_selected(True) else: raise ValueError(f"Configuration '{name}' not found in selection.") @@ -1371,7 +1371,7 @@ def deselect(self, name: str): """ record = self.get(name) if record is not None: - record.selected = False + record.set_selected(False) else: raise ValueError(f"Configuration '{name}' not found in selection.") From 99ccc2808678941f2d26761385e782550da0ba06 Mon Sep 17 00:00:00 2001 From: jeremiah Date: Fri, 8 May 2026 20:39:22 -0700 Subject: [PATCH 2/2] fix return type --- casm/project/enum/_ConfigSelection.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/casm/project/enum/_ConfigSelection.py b/casm/project/enum/_ConfigSelection.py index 5dd239e..b0e3c22 100644 --- a/casm/project/enum/_ConfigSelection.py +++ b/casm/project/enum/_ConfigSelection.py @@ -734,7 +734,7 @@ def calculated_structure_with_properties(self) -> Optional[xtal.Structure]: """ calc_dir = self.calc_dir if calc_dir is None: - return False + return None structure_file = calc_dir / "structure_with_properties.json" if not structure_file.exists():