From 5743c9883f0c18695b2f94982cd9df0ad0e8ae9a Mon Sep 17 00:00:00 2001
From: Sebastien Ponce <sebastien.ponce@cern.ch>
Date: Thu, 6 Jul 2023 18:14:57 +0200
Subject: [PATCH] Fix import error in spruce tests in DD4hep mode

---
 Hlt/Hlt2Conf/tests/options/sprucing/spruce_check.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/Hlt/Hlt2Conf/tests/options/sprucing/spruce_check.py b/Hlt/Hlt2Conf/tests/options/sprucing/spruce_check.py
index 90bf09c2053..ad389c87c5d 100644
--- a/Hlt/Hlt2Conf/tests/options/sprucing/spruce_check.py
+++ b/Hlt/Hlt2Conf/tests/options/sprucing/spruce_check.py
@@ -16,7 +16,6 @@ import GaudiPython as GP
 from GaudiConf import IOExtension
 from Configurables import (
     ApplicationMgr,
-    CondDB,
     LHCbApp,
     IODataManager,
     HistogramPersistencySvc,
@@ -31,6 +30,7 @@ from Hlt2Conf.check_output import (
     check_particlesandrelations,
     check_decreports,
 )
+from DDDB.CheckDD4Hep import UseDD4Hep
 
 parser = argparse.ArgumentParser()
 parser.add_argument('i', type=str, help='Input MDF or DST')
@@ -49,7 +49,9 @@ LHCbApp(
     DDDBtag="dddb-20171126",
     CondDBtag="sim-20171127-vc-md100",
 )
-CondDB(Upgrade=True)
+if not UseDD4Hep:
+    from Configurables import CondDB
+    CondDB(Upgrade=True)
 
 input_process = args.p
 stream = args.s
-- 
GitLab