diff --git a/b_asic/abstract_operation.py b/b_asic/abstract_operation.py index 8aed92a4e33fc7cd04184e433a0d5123b322c067..68b3c02ae6f015928d241de040722471995597c1 100644 --- a/b_asic/abstract_operation.py +++ b/b_asic/abstract_operation.py @@ -14,6 +14,7 @@ from b_asic.simulation import SimulationState, OperationState from b_asic.utilities import breadth_first_search from b_asic.signal import Signal + class AbstractOperation(Operation, AbstractGraphComponent): """Generic abstract operation class which most implementations will derive from. TODO: More info. diff --git a/b_asic/signal_flow_graph.py b/b_asic/signal_flow_graph.py index ab2c3e947a7efbe062fbc71eec857d6bc567b38d..f59a246daadb58e203e34e3b897cd4f68ce7581e 100644 --- a/b_asic/signal_flow_graph.py +++ b/b_asic/signal_flow_graph.py @@ -46,7 +46,7 @@ class SFG(AbstractOperation): # TODO: Traverse the graph between the inputs/outputs and add to self._operations. # TODO: Connect ports with signals with appropriate IDs. - def evaluate(self, inputs: list) -> list: + def evaluate(self, *inputs) -> list: return [] # TODO: Implement def _add_graph_component(self, graph_component: GraphComponent) -> GraphID: