From bda3a99797df33f8bff48960318b14a0d81c52a3 Mon Sep 17 00:00:00 2001 From: Richard Date: Wed, 16 Apr 2025 01:04:34 +0100 Subject: remove .pyc files --- site/app/twirl/twirl_compiler.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'site/app/twirl/twirl_compiler.py') diff --git a/site/app/twirl/twirl_compiler.py b/site/app/twirl/twirl_compiler.py index cc2ba3e..5a72e2d 100644 --- a/site/app/twirl/twirl_compiler.py +++ b/site/app/twirl/twirl_compiler.py @@ -64,7 +64,7 @@ def compile(app): with open(os.path.join(target_dir, "{}.css".format(app)), "w") as f: f.write(css_data) - links = [ + dups = [ [twirl_path, "twirl"], [os.path.join(twirl_path, "font"), "font"], [os.path.join(top_path, "udo"), "udo"], @@ -72,11 +72,18 @@ def compile(app): [os.path.join(app_path, "{}.csd".format(app)), "{}.csd".format(app)] ] - for l in links: + for l in dups: target = os.path.join(target_dir, l[1]) - if os.path.islink(target): + if os.path.islink(target) or os.path.isfile(target): os.unlink(target) - os.symlink(l[0], target) + elif os.path.isdir(target): + shutil.rmtree(target) + + if os.path.isfile(l[0]): + shutil.copy2(l[0], target) + elif os.path.isdir(l[0]): + shutil.copytree(l[0], target) + #os.symlink(l[0], target) copies = ["documentation.html", "developer_documentation.html"] for c in copies: -- cgit v1.2.3