From da7e32834be3b3b9e3d815c6fb79ed59046a7d35 Mon Sep 17 00:00:00 2001 From: "Arif, Maisam" Date: Tue, 28 Jan 2025 15:56:49 -0600 Subject: [PATCH] Updated Import Error Logging Signed-off-by: Maisam Arif Change-Id: Ief4a5f100f54668c5bce001ea051136738fbc468 [ROCm/amdsmi commit: 703415cb1f1427abee810a3e1339a1329c4705fa] --- projects/amdsmi/amdsmi_cli/amdsmi_cli.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/projects/amdsmi/amdsmi_cli/amdsmi_cli.py b/projects/amdsmi/amdsmi_cli/amdsmi_cli.py index ddec9921bb..d750d24024 100755 --- a/projects/amdsmi/amdsmi_cli/amdsmi_cli.py +++ b/projects/amdsmi/amdsmi_cli/amdsmi_cli.py @@ -26,8 +26,10 @@ import os try: import argcomplete -except ImportError: +except ImportError as e: + logging.debug(f"Unhandled import error: {e}") logging.debug("argcomplete module not found. Autocomplete will not work.") + from typing import TYPE_CHECKING # only used for type checking # pyright trips up and cannot find amdsmi scripts without it @@ -56,7 +58,8 @@ except ImportError: import amdsmi_cli_exceptions from amdsmi import amdsmi_interface from amdsmi import amdsmi_exception - except ImportError: + except ImportError as e: + print(f"Unhandled import error: {e}") print(f"Still couldn't import 'amdsmi related scripts'. Make sure it's installed in {additional_path}") sys.exit(1)