From bd212097e81a4168ce08d64c0c8c542f670bb334 Mon Sep 17 00:00:00 2001
From: Marko Petric <marko.petric@cern.ch>
Date: Wed, 4 Sep 2019 17:11:57 +0200
Subject: [PATCH] fix ddsim executable

---
 DDG4/python/DDSim/bin/ddsim | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/DDG4/python/DDSim/bin/ddsim b/DDG4/python/DDSim/bin/ddsim
index 700906ad7..dbb034db8 100755
--- a/DDG4/python/DDSim/bin/ddsim
+++ b/DDG4/python/DDSim/bin/ddsim
@@ -9,6 +9,14 @@ Based on M. Frank and F. Gaede runSim.py
 """
 from DDSim.DD4hepSimulation import DD4hepSimulation
 #------------------------------------------------
+from __future__ import absolute_import, unicode_literals
+
+import logging
+
+logging.basicConfig(format='%(levelname)s: %(message)s')
+logger = logging.getLogger(__name__)
+logger.setLevel(logging.INFO)
+
 if __name__ == "__main__":
   RUNNER = DD4hepSimulation()
   RUNNER.parseOptions()
@@ -17,6 +25,4 @@ if __name__ == "__main__":
   except NameError as e:
     if "global name" in str(e):
       globalToSet = str(e).split("'")[1]
-      print """ERROR: Unknown global variable, please add
-      global %s
-      to your steeringFile""" % globalToSet
+      logger.fatal("Unknown global variable, please add global %s to your steeringFile" % globalToSet)
-- 
GitLab