From c906bef4cc3453fa189973c5e3d9fa139f635919 Mon Sep 17 00:00:00 2001
From: Ahmed Ilyas <ahmed.n.ilyas@gmail.com>
Date: Mon, 11 Nov 2024 11:26:26 +0100
Subject: [PATCH] Catch all exceptions while trying to import mongo_client

---
 nomad/datamodel/datamodel.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/nomad/datamodel/datamodel.py b/nomad/datamodel/datamodel.py
index 2fa0098b4b..c7bb188ffe 100644
--- a/nomad/datamodel/datamodel.py
+++ b/nomad/datamodel/datamodel.py
@@ -78,7 +78,7 @@ logger = utils.get_logger(__name__)
 def _check_mongo_connection():
     try:
         from nomad.infrastructure import mongo_client
-    except ImportError | ModuleNotFoundError:
+    except Exception:
         return
 
     global has_mongo
-- 
GitLab