aboutsummaryrefslogtreecommitdiffstats
path: root/pyGHDL/libghdl/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyGHDL/libghdl/__init__.py')
-rw-r--r--pyGHDL/libghdl/__init__.py10
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