Skip to content

Commit

Permalink
Merge pull request #133 from NREL/fix-copy-demo-files
Browse files Browse the repository at this point in the history
updating copy_demo_files() to accept either a Path or a string
  • Loading branch information
calbaker authored May 31, 2024
2 parents 1745d5a + 696f950 commit bfd0b00
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions python/fastsim/utils/utilities.py
Original file line number Diff line number Diff line change
Expand Up @@ -425,14 +425,14 @@ def copy_demo_files(path_for_copies: Path=Path("demos")):
"""
v = f"v{fsim.__version__}"
current_demo_path = fsim.package_root() / "demos"
assert path_for_copies.resolve() != Path(current_demo_path), "Can't copy demos inside site-packages"
assert Path(path_for_copies).resolve() != Path(current_demo_path), "Can't copy demos inside site-packages"
demo_files = list(current_demo_path.glob('*demo*.py'))
test_demo_files = list(current_demo_path.glob('*test*.py'))
for file in test_demo_files:
demo_files.remove(file)
for file in demo_files:
if os.path.exists(path_for_copies):
dest_file = path_for_copies / file.name
dest_file = Path(path_for_copies) / file.name
shutil.copy(file, path_for_copies)
with open(dest_file, "r+") as file:
file_content = file.readlines()
Expand All @@ -444,7 +444,7 @@ def copy_demo_files(path_for_copies: Path=Path("demos")):
print(f"Saved {dest_file.name} to {dest_file}")
else:
os.makedirs(path_for_copies)
dest_file = path_for_copies / file.name
dest_file = Path(path_for_copies) / file.name
shutil.copy(file, path_for_copies)
with open(dest_file, "r+") as file:
file_content = file.readlines()
Expand Down

0 comments on commit bfd0b00

Please sign in to comment.