From 831a21eb1011d83f0e00b508e6c47d0a9e6e509a Mon Sep 17 00:00:00 2001
From: Marko Petric <marko.petric@cern.ch>
Date: Thu, 25 Jul 2019 14:14:16 +0200
Subject: [PATCH] remove usage of apply

---
 DDCore/python/lcdd.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/DDCore/python/lcdd.py b/DDCore/python/lcdd.py
index 771bb5f3c..625249d7a 100644
--- a/DDCore/python/lcdd.py
+++ b/DDCore/python/lcdd.py
@@ -179,7 +179,7 @@ def process_tag(description, elem):
   if not procs:
     procs = drivers.get('process_%s' % elem.tag, None)
   if procs:
-    apply(procs, (description, elem))
+    procs(*(description, elem))
   else:
     logger.info('XML tag %s not processed!!! No function found.' % elem.tag)
 
@@ -351,7 +351,7 @@ def process_detectors(description, elem):
   for d in elem.findall('detector'):
     procs = drivers.get('detector_%s' % d.get('type'), None)
     if procs:
-      detector = apply(procs, (description, d))
+      detector = procs(*(description, d))
       description.addDetector(detector)
     else:
       logger.info('Detector type %s not found' % d.get('type'))
@@ -392,7 +392,7 @@ def process_readout(description, elem):
     if not procs:
       procs = drivers.get('create_%s' % seg.get('type'), None)
     if procs:
-      segment = apply(procs, (description, seg))
+      segment = procs(*(description, seg))
       readout.setSegmentation(segment)
     else:
       logger.info('Segmentation type %s not found' % seg.get('type'))
-- 
GitLab