From a0cbf7c2966603fa5ad6ce72b8151cbb862bbecf Mon Sep 17 00:00:00 2001 From: stefan Date: Sat, 27 Jun 2026 11:29:37 +0900 Subject: [PATCH] fix pass-through case --- src/fsim/static.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/fsim/static.py b/src/fsim/static.py index 3c362a6..fa4a5b5 100644 --- a/src/fsim/static.py +++ b/src/fsim/static.py @@ -183,6 +183,7 @@ class FaultSet: def fault_site_str(circuit: Circuit, tlib: TechLib, fault: int) -> str: site = circuit.lines[fault//2] if site.driver.kind == '__fork__': + if site.reader.kind == '__fork__': return f'{site.driver.name}' # edge-case: pass-through connection return f'{site.reader.name}/{tlib.pin_name(site.reader.kind, site.reader_pin)}' elif site.driver.kind == 'input': return f'{site.driver.name}'