From 21aed4979ab8d4481cf35ae03ccdabfd0944f956 Mon Sep 17 00:00:00 2001
From: Jure Bericic <bericic@jlab.org>
Date: Fri, 27 Jan 2017 17:43:43 -0500
Subject: [PATCH] Minor fix for 'merge_maps.py'.

---
 MAPS/merge_maps.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/MAPS/merge_maps.py b/MAPS/merge_maps.py
index 6d60f78c..2ab97438 100644
--- a/MAPS/merge_maps.py
+++ b/MAPS/merge_maps.py
@@ -137,7 +137,7 @@ for fileName in fileNames:
 
                 KW =  line[1:i].strip()
                 ID = line[i+4:].split()[0].strip()
-                signal = ','.join(line[i+4:].split()[1:])
+                signal = ','.join(line[i+4:].replace('::', '').split()[1:])
 
                 if KW in header['KWs']:
                     print('Detector keyword `{}` already present!'.format(KW))
@@ -237,7 +237,7 @@ with open(mergedName, 'w') as fo:
         header['IDs'], header['KWs'], header['signals']
     )):
         IDString = '{0}_ID={1}'.format(KW, ID)
-        fo.write('! {0:15}  ::  {1}\n'.format(IDString, signal))
+        fo.write('! {0:15}  ::  {1}\n'.format(IDString, signals))
 
     # Write detector maps sorted by IDs.
     for ID, KW in sorted(zip(
-- 
GitLab