Skip to content

Commit fefa472

Browse files
jordapkoomie
authored andcommitted
Improve error message when loading load omnistat modules
Signed-off-by: Jordà Polo <jorda.polo@amd.com>
1 parent 51570b9 commit fefa472

6 files changed

+19
-13
lines changed

omnistat-annotate

+3-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,9 @@ import sys
2929

3030
try:
3131
from omnistat.annotate import main
32-
except:
33-
print("Unable to load omnistat.annotate. Please verify installation.")
32+
except ImportError as err:
33+
print(f"Unable to load Omnistat: {err}")
34+
print("Please verify installation and dependencies.")
3435
sys.exit(1)
3536

3637
if __name__ == "__main__":

omnistat-monitor

+3-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,9 @@ import sys
2929

3030
try:
3131
from omnistat.node_monitoring import main
32-
except:
33-
print("Unable to load omnistat.node_monitoring. Please verify installation.")
32+
except ImportError as err:
33+
print(f"Unable to load Omnistat: {err}")
34+
print("Please verify installation and dependencies.")
3435
sys.exit(1)
3536

3637
if __name__ == "__main__":

omnistat-query

+3-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,9 @@ import sys
2929

3030
try:
3131
from omnistat.query import main
32-
except:
33-
print("Unable to load omnistat.query. Please verify installation.")
32+
except ImportError as err:
33+
print(f"Unable to load Omnistat: {err}")
34+
print("Please verify installation and dependencies.")
3435
sys.exit(1)
3536

3637
if __name__ == "__main__":

omnistat-rms-env

+3-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,9 @@ import sys
2929

3030
try:
3131
from omnistat.rms_env import main
32-
except:
33-
print("Unable to load omnistat.rms_env. Please verify installation.")
32+
except ImportError as err:
33+
print(f"Unable to load Omnistat: {err}")
34+
print("Please verify installation and dependencies.")
3435
sys.exit(1)
3536

3637
if __name__ == "__main__":

omnistat-standalone

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/usr/bin/env python3
2-
# ------------------------------------------------------------------------------- # -------------------------------------------------------------------------------
2+
# -------------------------------------------------------------------------------
33
# MIT License
44
#
55
# Copyright (c) 2023 - 2025 Advanced Micro Devices, Inc. All Rights Reserved.
@@ -32,8 +32,9 @@ if os.path.isdir("omnistat") and sys.path[0]:
3232

3333
try:
3434
from omnistat.standalone import main
35-
except:
36-
print("Unable to load omnistat.standalone. Please verify installation.")
35+
except ImportError as err:
36+
print(f"Unable to load Omnistat: {err}")
37+
print("Please verify installation and dependencies.")
3738
sys.exit(1)
3839

3940
if __name__ == "__main__":

omnistat-usermode

+3-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,9 @@ import sys
2929

3030
try:
3131
from omnistat.omni_util import main
32-
except:
33-
print("Unable to load omnistat.omni_util. Please verify installation.")
32+
except ImportError as err:
33+
print(f"Unable to load Omnistat: {err}")
34+
print("Please verify installation and dependencies.")
3435
sys.exit(1)
3536

3637
if __name__ == "__main__":

0 commit comments

Comments
 (0)