From 2eac8f26ce38d02d2ef3df0c4bb8af096ccaa1b8 Mon Sep 17 00:00:00 2001 From: scott snyder <snyder@bnl.gov> Date: Fri, 6 Mar 2020 14:49:23 +0100 Subject: [PATCH] D3PDMakerReader: Python 3 fixes Updates for python 3 compatibility. --- .../D3PDMakerReader/python/Helpers.py | 20 +++++++++---------- .../D3PDMakerReader/python/MultiReaderAlg.py | 4 ++-- .../D3PDMakerReader/python/ReaderAlg.py | 4 ++-- .../D3PDMaker/D3PDMakerReader/test/test.py | 17 ++++++++-------- 4 files changed, 23 insertions(+), 22 deletions(-) diff --git a/PhysicsAnalysis/D3PDMaker/D3PDMakerReader/python/Helpers.py b/PhysicsAnalysis/D3PDMaker/D3PDMakerReader/python/Helpers.py index 26db441354fa..6aea36c133b5 100644 --- a/PhysicsAnalysis/D3PDMaker/D3PDMakerReader/python/Helpers.py +++ b/PhysicsAnalysis/D3PDMaker/D3PDMakerReader/python/Helpers.py @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration # $Id: Helpers.py 600807 2014-06-08 15:26:51Z krasznaa $ # @@ -297,10 +297,10 @@ def makeRootCorePackageSkeleton( directory, name ): # Create the directory structure: import os - os.mkdir( directory + "/" + name, 0755 ) - os.mkdir( directory + "/" + name + "/" + name, 0755 ) - os.mkdir( directory + "/" + name + "/Root", 0755 ) - os.mkdir( directory + "/" + name + "/cmt", 0755 ) + os.mkdir( directory + "/" + name, 0o755 ) + os.mkdir( directory + "/" + name + "/" + name, 0o755 ) + os.mkdir( directory + "/" + name + "/Root", 0o755 ) + os.mkdir( directory + "/" + name + "/cmt", 0o755 ) # Create the RootCore Makefile: makefile = open( directory + "/" + name + "/cmt/Makefile.RootCore", "w" ) @@ -364,10 +364,10 @@ def makeSFramePackageSkeleton( directory, name ): # Create the directory structure: import os - os.mkdir( directory + "/" + name, 0755 ) - os.mkdir( directory + "/" + name + "/include", 0755 ) - os.mkdir( directory + "/" + name + "/src", 0755 ) - os.mkdir( directory + "/" + name + "/proof", 0755 ) + os.mkdir( directory + "/" + name, 0o755 ) + os.mkdir( directory + "/" + name + "/include", 0o755 ) + os.mkdir( directory + "/" + name + "/src", 0o755 ) + os.mkdir( directory + "/" + name + "/proof", 0o755 ) # Create the SFrame Makefile: makefile = open( directory + "/" + name + "/Makefile", "w" ) @@ -402,7 +402,7 @@ def makeSFramePackageSkeleton( directory, name ): build.write( "fi\n\n" ) build.write( "make default\n" ) build.close() - os.chmod( directory + "/" + name + "/proof/BUILD.sh", 0755 ) + os.chmod( directory + "/" + name + "/proof/BUILD.sh", 0o755 ) # Signal that the function was successful: return 0 diff --git a/PhysicsAnalysis/D3PDMaker/D3PDMakerReader/python/MultiReaderAlg.py b/PhysicsAnalysis/D3PDMaker/D3PDMakerReader/python/MultiReaderAlg.py index 67c63456e8ca..2c9949f623a9 100644 --- a/PhysicsAnalysis/D3PDMaker/D3PDMakerReader/python/MultiReaderAlg.py +++ b/PhysicsAnalysis/D3PDMaker/D3PDMakerReader/python/MultiReaderAlg.py @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration # $Id: MultiReaderAlg.py 452707 2011-08-08 11:45:42Z krasznaa $ @@ -126,7 +126,7 @@ class MultiReaderAlg( D3PD__MultiReaderAlg ): collection getter registry for this tree. """ - if conf.properties().has_key( 'CollectionGetterRegistry' ): + if 'CollectionGetterRegistry' in conf.properties(): conf.CollectionGetterRegistry = self._registry for c in conf.getAllChildren(): self._setRegistry( c ) diff --git a/PhysicsAnalysis/D3PDMaker/D3PDMakerReader/python/ReaderAlg.py b/PhysicsAnalysis/D3PDMaker/D3PDMakerReader/python/ReaderAlg.py index 2f393eec420c..6299e48b7454 100644 --- a/PhysicsAnalysis/D3PDMaker/D3PDMakerReader/python/ReaderAlg.py +++ b/PhysicsAnalysis/D3PDMaker/D3PDMakerReader/python/ReaderAlg.py @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration # $Id: ReaderAlg.py 348546 2011-03-01 15:09:56Z krasznaa $ @@ -111,7 +111,7 @@ class ReaderAlg( D3PD__ReaderAlg ): collection getter registry for this tree. """ - if conf.properties().has_key( 'CollectionGetterRegistry' ): + if 'CollectionGetterRegistry' in conf.properties(): conf.CollectionGetterRegistry = self._registry for c in conf.getAllChildren(): self._setRegistry( c ) diff --git a/PhysicsAnalysis/D3PDMaker/D3PDMakerReader/test/test.py b/PhysicsAnalysis/D3PDMaker/D3PDMakerReader/test/test.py index 779e7e92334c..3ca672d6e06f 100644 --- a/PhysicsAnalysis/D3PDMaker/D3PDMakerReader/test/test.py +++ b/PhysicsAnalysis/D3PDMaker/D3PDMakerReader/test/test.py @@ -1,14 +1,15 @@ -# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration +from __future__ import print_function def eventInfo( nt ): - print "" - print "Run: %i, Event: %i" % ( nt.eventinfo.RunNumber(), nt.eventinfo.EventNumber() ) - print "Number of electrons: %i" % nt.el.n() - print " Their pT: " + str( [ nt.el[ i ].pt() for i in range( nt.el.n() ) ] ) - print "Number of muons: %i" % nt.mu_staco.n() - print " Their eta: " + str( [ eta for eta in nt.mu_staco.eta() ] ) - print "" + print ("") + print ("Run: %i, Event: %i" % ( nt.eventinfo.RunNumber(), nt.eventinfo.EventNumber() )) + print ("Number of electrons: %i" % nt.el.n()) + print (" Their pT: " + str( [ nt.el[ i ].pt() for i in range( nt.el.n() ) ] )) + print ("Number of muons: %i" % nt.mu_staco.n()) + print (" Their eta: " + str( [ eta for eta in nt.mu_staco.eta() ] )) + print ("") return import ROOT -- GitLab