From 0a69901be945dfb6c5372e657332d5e5ddfa10c7 Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Tue, 22 Jun 2021 11:59:09 +0200 Subject: Fixed issues reported by Codacy. --- pyGHDL/dom/_Translate.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'pyGHDL/dom/_Translate.py') diff --git a/pyGHDL/dom/_Translate.py b/pyGHDL/dom/_Translate.py index 4e5baa9cf..2b2a44e60 100644 --- a/pyGHDL/dom/_Translate.py +++ b/pyGHDL/dom/_Translate.py @@ -331,15 +331,17 @@ def GetParameterFromChainedNodes(nodeChain: Iir): for parameter in utils.chain_iter(nodeChain): kind = GetIirKindOfNode(parameter) if kind == nodes.Iir_Kind.Interface_Constant_Declaration: - pass + from pyGHDL.dom.InterfaceItem import ParameterConstantInterfaceItem + + result.append(ParameterConstantInterfaceItem.parse(parameter)) elif kind == nodes.Iir_Kind.Interface_Variable_Declaration: - pass - elif kind == nodes.Iir_Kind.Interface_Signal_Declaration: - from pyGHDL.dom.InterfaceItem import PortSignalInterfaceItem + from pyGHDL.dom.InterfaceItem import ParameterVariableInterfaceItem - portSignal = ParameterSignalInterfaceItem.parse(parameter) + result.append(ParameterVariableInterfaceItem.parse(parameter)) + elif kind == nodes.Iir_Kind.Interface_Signal_Declaration: + from pyGHDL.dom.InterfaceItem import ParameterSignalInterfaceItem - result.append(portSignal) + result.append(ParameterSignalInterfaceItem.parse(parameter)) else: position = GetPositionOfNode(parameter) raise DOMException( -- cgit v1.2.3