From e318cbd9e68d2c8b015922dc7f6209d4deae0a77 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Fri, 18 Jul 2025 19:12:53 +0500 Subject: [PATCH] dev_environment.py - process broken symlinks --- src/bonsai/scripts/installation/dev_environment.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bonsai/scripts/installation/dev_environment.py b/src/bonsai/scripts/installation/dev_environment.py index c3ee460d89..e1ca7c5aea 100644 --- a/src/bonsai/scripts/installation/dev_environment.py +++ b/src/bonsai/scripts/installation/dev_environment.py @@ -156,7 +156,8 @@ def main() -> None: path.unlink() else: shutil.rmtree(path) - elif path.is_file(): + # Check `is_symlink` in case if it's a broken symlink. + elif path.is_file() or path.is_symlink(): path.unlink() else: pass