From d882d23c5f6b0bd06097342415c4a6a9203b9e8d Mon Sep 17 00:00:00 2001 From: Shaohui Liu Date: Wed, 21 Jan 2026 14:48:02 +0100 Subject: [PATCH] [Caspar] Skip directories when copying runtime files. --- symforce/experimental/caspar/code_generation/library.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/symforce/experimental/caspar/code_generation/library.py b/symforce/experimental/caspar/code_generation/library.py index 2540634e..c6626426 100644 --- a/symforce/experimental/caspar/code_generation/library.py +++ b/symforce/experimental/caspar/code_generation/library.py @@ -180,6 +180,8 @@ def generate_kernels(self, out_dir: Path) -> None: @staticmethod def generate_links(out_dir: Path, use_symlinks: bool = True) -> None: for f in Path(caspar.__file__).parent.glob("source/runtime/*"): + if f.is_dir(): # Skip directories like __pycache__ + continue f_new = out_dir / f.name if use_symlinks: if f_new.exists():