From ceb377a6325c5108ffefde55488ba7a1c29bc80a Mon Sep 17 00:00:00 2001 From: Cintia Willemyns <115622907+WilleBell@users.noreply.github.com> Date: Fri, 3 Apr 2026 13:38:13 +0200 Subject: [PATCH] fancylogger: catch broader exceptions when importing mpi4py In mixed Python environments, mpi4py import may raise exceptions other than ImportError (e.g. TypeError due to version mismatch). Broaden exception handling to avoid crashes and fall back gracefully. --- lib/vsc/utils/fancylogger.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/vsc/utils/fancylogger.py b/lib/vsc/utils/fancylogger.py index 6908a18b..169678df 100644 --- a/lib/vsc/utils/fancylogger.py +++ b/lib/vsc/utils/fancylogger.py @@ -203,7 +203,7 @@ def _env_to_boolean(varname, default=False): # enable mpi rank when mpi is used FANCYLOG_FANCYRECORD = True DEFAULT_LOGGING_FORMAT = DEFAULT_LOGGING_FORMAT_MPI - except ImportError: + except Exception: pass