From add0600bac7241f1b9cc73b198647ecb6126f9e4 Mon Sep 17 00:00:00 2001 From: Jan Petykiewicz Date: Sat, 14 Feb 2026 17:13:22 -0800 Subject: [PATCH] [RenderPather] warn about unrendered paths on deletion --- masque/builder/renderpather.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/masque/builder/renderpather.py b/masque/builder/renderpather.py index 7f18e77..29a8173 100644 --- a/masque/builder/renderpather.py +++ b/masque/builder/renderpather.py @@ -72,6 +72,10 @@ class RenderPather(PatherMixin): def ports(self, value: dict[str, Port]) -> None: self.pattern.ports = value + def __del__(self) -> None: + if any(pp for pp in self.paths): + logger.warning('RenderPather had unrendered paths', stack_info=True) + def __init__( self, library: ILibrary,