From 696f9505bbbeefd72c63820a66a8d5744a3dd8e9 Mon Sep 17 00:00:00 2001 From: Robin Steuteville Date: Thu, 30 May 2024 12:59:35 -0600 Subject: [PATCH] updating copy_demo_files() to accept either a Path or a string --- python/fastsim/utils/utilities.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python/fastsim/utils/utilities.py b/python/fastsim/utils/utilities.py index 2dd58008..2828060f 100644 --- a/python/fastsim/utils/utilities.py +++ b/python/fastsim/utils/utilities.py @@ -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() @@ -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()