diff options
Diffstat (limited to 'pyGHDL/dom/InterfaceItem.py')
-rw-r--r-- | pyGHDL/dom/InterfaceItem.py | 36 |
1 files changed, 20 insertions, 16 deletions
diff --git a/pyGHDL/dom/InterfaceItem.py b/pyGHDL/dom/InterfaceItem.py index 94f436877..0134655d5 100644 --- a/pyGHDL/dom/InterfaceItem.py +++ b/pyGHDL/dom/InterfaceItem.py @@ -31,35 +31,39 @@ # SPDX-License-Identifier: GPL-2.0-or-later # ============================================================================ -from pydecor import export +from pydecor import export -from pyVHDLModel.VHDLModel import PortSignalInterfaceItem as VHDLModel_PortSignalInterfaceItem -from pyVHDLModel.VHDLModel import GenericConstantInterfaceItem as VHDLModel_GenericConstantInterfaceItem +from pyVHDLModel.VHDLModel import ( + PortSignalInterfaceItem as VHDLModel_PortSignalInterfaceItem, +) +from pyVHDLModel.VHDLModel import ( + GenericConstantInterfaceItem as VHDLModel_GenericConstantInterfaceItem, +) -from pyGHDL.dom.Common import GHDLMixin +from pyGHDL.dom.Common import GHDLMixin __all__ = [] @export class GenericConstantInterfaceItem(VHDLModel_GenericConstantInterfaceItem, GHDLMixin): - @classmethod - def parse(cls, generic): - name = cls._ghdlNodeToName(generic) - mode = cls._ghdlPortToMode(generic) + @classmethod + def parse(cls, generic): + name = cls._ghdlNodeToName(generic) + mode = cls._ghdlPortToMode(generic) - generic = cls(name, mode) + generic = cls(name, mode) - return generic + return generic @export class PortSignalInterfaceItem(VHDLModel_PortSignalInterfaceItem, GHDLMixin): - @classmethod - def parse(cls, port): - name = cls._ghdlNodeToName(port) - mode = cls._ghdlPortToMode(port) + @classmethod + def parse(cls, port): + name = cls._ghdlNodeToName(port) + mode = cls._ghdlPortToMode(port) - port = cls(name, mode) + port = cls(name, mode) - return port + return port |