From b2923f4c7beba52adcfb6df36f7b7fbcb25c0087 Mon Sep 17 00:00:00 2001 From: Byron Lathi Date: Tue, 3 Feb 2026 22:33:04 -0800 Subject: [PATCH] fix type check error --- src/peakrdl_busdecoder/cpuif/taxi_apb/taxi_apb_cpuif.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/peakrdl_busdecoder/cpuif/taxi_apb/taxi_apb_cpuif.py b/src/peakrdl_busdecoder/cpuif/taxi_apb/taxi_apb_cpuif.py index 4d74bb9..f0dc7be 100644 --- a/src/peakrdl_busdecoder/cpuif/taxi_apb/taxi_apb_cpuif.py +++ b/src/peakrdl_busdecoder/cpuif/taxi_apb/taxi_apb_cpuif.py @@ -1,3 +1,4 @@ +from collections import deque from typing import TYPE_CHECKING, overload from systemrdl.node import AddressableNode @@ -35,7 +36,7 @@ class TaxiAPBCpuif(BaseCpuif): def signal(self, signal: str, node: AddressableNode | None = None, indexer: str | None = None) -> str: return self._interface.signal(signal, node, indexer) - def fanout(self, node: AddressableNode) -> str: + def fanout(self, node: AddressableNode, array_stack: deque[int]) -> str: fanout: dict[str, str] = {} fanout[self.signal("psel", node, "gi")] = ( f"cpuif_wr_sel.{get_indexed_path(self.exp.ds.top_node, node, 'gi')}|cpuif_rd_sel.{get_indexed_path(self.exp.ds.top_node, node, 'gi')}"