aboutsummaryrefslogtreecommitdiffstats
path: root/python/libghdl
diff options
context:
space:
mode:
Diffstat (limited to 'python/libghdl')
-rw-r--r--python/libghdl/__init__.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/python/libghdl/__init__.py b/python/libghdl/__init__.py
index 08c0e202c..4ba7b6b26 100644
--- a/python/libghdl/__init__.py
+++ b/python/libghdl/__init__.py
@@ -72,6 +72,7 @@ def _get_libghdl_path():
# Load the shared library
_libghdl_path = _get_libghdl_path()
+# print("Load {}".format(_libghdl_path))
libghdl = ctypes.CDLL(_libghdl_path)
# Initialize it.
@@ -90,8 +91,12 @@ def set_option(opt):
def analyze_init():
- return libghdl.libghdl__analyze_init()
+ # Deprecated as it may raise an exception. Use analyze_init_status
+ libghdl.libghdl__analyze_init()
+def analyze_init_status():
+ # Return 0 in case of success
+ return libghdl.libghdl__analyze_init_status()
def analyze_file(fname):
return libghdl.libghdl__analyze_file(*_to_char_p(fname))