Skip to content

Commit d78f611

Browse files
committed
ensure Geometry.save works with strings
1 parent dd0a55f commit d78f611

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

psiflow/geometry.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ def save(self, path_xyz: Union[Path, str]):
233233
Args:
234234
path_xyz (Union[Path, str]): Path to save the XYZ file.
235235
"""
236-
path_xyz = psiflow.resolve_and_check(path_xyz)
236+
path_xyz = psiflow.resolve_and_check(Path(path_xyz))
237237
with open(path_xyz, "w") as f:
238238
f.write(self.to_string())
239239

tests/test_data.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ def test_geometry(tmp_path):
135135
assert state.identifier == state.identifier
136136

137137
state.save(tmp_path / "geo.xyz")
138+
state.save(str(tmp_path / "geo.xyz"))
138139
assert state == Geometry.load(tmp_path / "geo.xyz")
139140

140141

0 commit comments

Comments
 (0)