From dba01c2324017556422ab9e950c71f26f76b7032 Mon Sep 17 00:00:00 2001 From: Silvio Date: Wed, 22 Apr 2020 11:03:59 +0200 Subject: [PATCH] make unittestinputsource_cfi.py compatible with py2 and py3 --- DQM/Integration/python/config/unittestinputsource_cfi.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/DQM/Integration/python/config/unittestinputsource_cfi.py b/DQM/Integration/python/config/unittestinputsource_cfi.py index 034c62b91c2e7..e5facb9849fd7 100644 --- a/DQM/Integration/python/config/unittestinputsource_cfi.py +++ b/DQM/Integration/python/config/unittestinputsource_cfi.py @@ -6,7 +6,7 @@ # Parameters for runType import FWCore.ParameterSet.VarParsing as VarParsing import fnmatch -import subprocess +from future.moves import subprocess from .dqmPythonTypes import * # part of the runTheMatrix magic @@ -86,8 +86,8 @@ command = "edmFileUtil --catalog file:/cvmfs/cms-ib.cern.ch/SITECONF/local/PhEDEx/storage.xml?protocol=xrootd --events %s | tail -n +9 | head -n -5 | awk '{ print $3 }'" % read[0] print(command) events = subprocess.check_output(command, shell=True) - events = events.split('\n') - events = filter(lambda x: x != "", events) + events = events.split(b'\n') + events = filter(lambda x: x != b"", events) events = map(int, events) events = sorted(events) events = events[-options.eventsPerLumi:]