diff options
author | Unai Martinez-Corral <38422348+umarcor@users.noreply.github.com> | 2021-07-02 00:10:18 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-02 00:10:18 +0100 |
commit | 1da694fe05363bf29359b5290042073774a11f25 (patch) | |
tree | b4d55f210cfbf90847dc56a60058afa819107030 /pyGHDL/libghdl/__init__.py | |
parent | 69e6630acb723282ddde95ad0681ac71686df8e8 (diff) | |
parent | ae51fcf65f195e065987f379410d3f68c14f4a2b (diff) | |
download | ghdl-1da694fe05363bf29359b5290042073774a11f25.tar.gz ghdl-1da694fe05363bf29359b5290042073774a11f25.tar.bz2 ghdl-1da694fe05363bf29359b5290042073774a11f25.zip |
pyHDL: CLI Update for DOM (#1808)
Diffstat (limited to 'pyGHDL/libghdl/__init__.py')
-rw-r--r-- | pyGHDL/libghdl/__init__.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/pyGHDL/libghdl/__init__.py b/pyGHDL/libghdl/__init__.py index 39722f3b9..8c9d132e9 100644 --- a/pyGHDL/libghdl/__init__.py +++ b/pyGHDL/libghdl/__init__.py @@ -36,7 +36,7 @@ from sys import platform as sys_platform, version_info as sys_version_info from os import environ as os_environ from pathlib import Path from shutil import which -from typing import List +from typing import List, Optional from pydecor import export @@ -46,16 +46,18 @@ from pyGHDL.libghdl._types import Iir # from pyGHDL.libghdl._decorator import BindToLibGHDL from pyGHDL.libghdl.version import __version__ +Nullable = Optional + class LibGHDLException(GHDLBaseException): - _internalErrors: List[str] + _internalErrors: Nullable[List[str]] - def __init__(self, message: str, errors: List[str]): + def __init__(self, message: str, errors: List[str] = None): super().__init__(message) self._internalErrors = errors @property - def InternalErrors(self): + def InternalErrors(self) -> Nullable[List[str]]: return self._internalErrors |