[RenderPather] warn about unrendered paths on deletion

This commit is contained in:
Jan Petykiewicz 2026-02-14 17:13:22 -08:00
commit add0600bac

View file

@ -72,6 +72,10 @@ class RenderPather(PatherMixin):
def ports(self, value: dict[str, Port]) -> None: def ports(self, value: dict[str, Port]) -> None:
self.pattern.ports = value 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__( def __init__(
self, self,
library: ILibrary, library: ILibrary,