Skip to content

Commit 49daa4b

Browse files
authored
Merge pull request #46769 from smuzaffar/core-py23-compatibility
[CORE] py2/3 compatibility:drop use of __future__
2 parents 391e643 + 4759e53 commit 49daa4b

File tree

65 files changed

+0
-68
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+0
-68
lines changed

DataFormats/FWLite/test/chainEvent_python.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#! /usr/bin/env python3
22

3-
from __future__ import print_function
43
from builtins import range
54
from DataFormats.FWLite import Events, Handle
65

DataFormats/FWLite/test/pyroot_multichain.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#! /usr/bin/env python3
2-
from __future__ import print_function
32
import ROOT
43
from DataFormats.FWLite import Events, Handle
54
import FWCore.ParameterSet.VarParsing as VarParsing

Documentation/DataFormats/python/dataformats.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21

32
import cStringIO,operator
43
from functools import reduce

Documentation/ReferenceManualScripts/python/MainPageGenerator.py

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from __future__ import print_function
2-
from __future__ import absolute_import
31
import json, urllib2, os, sys
42
from bs4 import BeautifulSoup
53

Documentation/ReferenceManualScripts/python/TableParser.py

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from __future__ import print_function
2-
from __future__ import absolute_import
31
42

53
# please have a look at the namespaces.html (namespace list) and annotated.html

FWCore/Concurrency/scripts/edmStreamStallGrapher.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#!/usr/bin/env python3
2-
from __future__ import print_function
32
from builtins import range
43
from itertools import groupby
54
from operator import attrgetter,itemgetter

FWCore/Framework/test/transition_test_cfg.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
import FWCore.ParameterSet.Config as cms
32
import sys
43

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import absolute_import
21
import FWCore.ParameterSet.Config as cms
32

43
from . import restricted_cff
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import absolute_import
21
import FWCore.ParameterSet.Config as cms
32

43
from . import restricted_cff

FWCore/MessageLogger/scripts/edmFjrDump

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#!/usr/bin/env python3
22

3-
from __future__ import print_function
43
import xml.etree.ElementTree as ET
54
import argparse
65

FWCore/MessageLogger/scripts/edmMLParser

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#! /usr/bin/env python3
22

3-
from __future__ import print_function
43

54
def manipulate_log(logfile_name,category_names,printBeginEvent,printMessageLabel,verbosityLevel):
65

FWCore/Modules/python/customiseCheckEventSetup.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
import FWCore.ParameterSet.Config as cms
32

43
def customise(process):

FWCore/ParameterSet/examples/varParsingExample.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#! /usr/bin/env python3
22

3-
from __future__ import print_function
43
from FWCore.ParameterSet.VarParsing import VarParsing
54
options = VarParsing ('python')
65
options.inputFiles = 'bob','peter'

FWCore/ParameterSet/python/Config.py

-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
#!/usr/bin/env python3
22

33
### command line options helper
4-
from __future__ import print_function
5-
from __future__ import absolute_import
64
import os
75
from .Options import Options
86
options = Options()

FWCore/ParameterSet/python/MassReplace.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
import FWCore.ParameterSet.Config as cms
32

43
class MassSearchReplaceAnyInputTagVisitor(object):

FWCore/ParameterSet/python/Mixins.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
from builtins import range, object
32
import inspect
43
from typing import Union

FWCore/ParameterSet/python/Modules.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import absolute_import
21
from .Mixins import _ConfigureComponent, saveOrigin
32
from .Mixins import _Unlabelable, _Labelable
43
from .Mixins import _TypedParameterizable, _Parameterizable, PrintOptions, specialImportRegistry

FWCore/ParameterSet/python/OrderedSet.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
# The MIT License (MIT)
32
#
43
# Copyright (c) 19 March 2009 Created by Raymond Hettinger (MIT)

FWCore/ParameterSet/python/SequenceTypes.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import absolute_import
21
import sys
32

43
from builtins import range

FWCore/ParameterSet/python/SequenceVisitors.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import absolute_import
21
from .SequenceTypes import *
32
from .Modules import OutputModule, EDProducer, EDFilter, EDAnalyzer, Service, ESProducer, ESSource, _Module
43
from .Mixins import _Labelable

FWCore/ParameterSet/python/TreeCrawler.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
# This CMS code is based on previous work done by Toby Dickenson, as indiciated below
32
#
43
# for questions: [email protected]

FWCore/ParameterSet/python/Types.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import absolute_import
21
from .Mixins import PrintOptions, _SimpleParameterTypeBase, _ParameterTypeBase, _Parameterizable, _ConfigureComponent, _Labelable, _TypedParameterizable, _Unlabelable, _modifyParametersFromDict
32
from .Mixins import _ValidatingParameterListBase, specialImportRegistry
43
from .Mixins import saveOrigin

FWCore/ParameterSet/python/VarParsing.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
import sys
32
import os
43
import re

FWCore/ParameterSet/python/test/MessWithGeometry_cfg.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
import FWCore.ParameterSet.Config as cms
32

43
process = cms.Process("P")

FWCore/ParameterSet/scripts/edmConfigIncludeChecker

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
#
66
# for questions: [email protected]
77

8-
from __future__ import print_function
98
from builtins import object
109
import os.path
1110
import sys

FWCore/ParameterSet/test/cmsconfig.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
#------------------------------------------------------------
32
#
43
#

FWCore/PythonUtilities/python/XML2Python.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
## Original version of code heavily based on recipe written by Wai Yip
32
## Tung, released under PSF license.
43
## http://code.activestate.com/recipes/534109/

FWCore/PythonUtilities/scripts/interactivePythonTest.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#!/usr/bin/env python3
2-
from __future__ import print_function
32
import sys
43
import os
54
import readline

FWCore/Services/scripts/edmTracerCompactLogViewer.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#!/usr/bin/env python3
2-
from __future__ import print_function
32
from builtins import range
43
from itertools import groupby
54
from operator import attrgetter,itemgetter

FWCore/Services/scripts/edmTracerLogToSimpleConfig.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
#==============================
32
#
43
# First argument is a log file from cmsRun

FWCore/Skeletons/python/cms.py

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
Author : Valentin Kuznetsov <[email protected]>
77
Description: CMS-related utils
88
"""
9-
from __future__ import print_function
109

1110
# system modules
1211
from builtins import range

FWCore/Skeletons/python/main.py

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
Author : Valentin Kuznetsov <[email protected]>
77
Description:
88
"""
9-
from __future__ import print_function
109

1110
# system modules
1211
import os

FWCore/Skeletons/python/pkg.py

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
Description: AbstractGenerator class provides basic functionality
99
to generate CMSSW class from given template
1010
"""
11-
from __future__ import print_function
1211

1312
# system modules
1413
import os

FWCore/Skeletons/python/utils.py

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
Author : Valentin Kuznetsov <[email protected]>
77
Description: Utilities module
88
"""
9-
from __future__ import print_function
109

1110
# system modules
1211
from builtins import range

FWCore/Utilities/python/FileUtils.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
import os
32
import re
43
import pprint as pprint # for testing

IOMC/Input/test/hepmc2gen.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
#!/usr/bin/env cmsRun
32

43
## Original Author: Andrea Carlo Marini

IOMC/RandomEngine/python/RandomServiceHelper.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#!/usr/bin/env python
22

33

4-
from __future__ import print_function
54
from FWCore.ParameterSet.Config import Service
65
import FWCore.ParameterSet.Types as CfgTypes
76

Utilities/ReleaseScripts/data/edmScanValgrind.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#!/bin/env python
2-
from __future__ import print_function
32
import sys
43

54
fileName = sys.argv[1]

Utilities/ReleaseScripts/python/cmsCodeRules/Formatter.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#!/usr/bin/env python3
22

3-
from __future__ import print_function
43
import os, sys, string
54

65
from xml.parsers import expat

Utilities/ReleaseScripts/python/cmsCodeRules/cppFunctionSkipper.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
from builtins import range
32
__author__="Aurelija"
43
__date__ ="$2010-09-23 15.00.20$"

Utilities/ReleaseScripts/python/cmsCodeRules/pickleFileCreater.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
__author__="Aurelija"
32
__date__ ="$2010-07-26 12.51.12$"
43

Utilities/ReleaseScripts/python/cmsCodeRules/showPage.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#!/usr/bin/env python3
22

3-
from __future__ import print_function
43
from builtins import range
54
__author__="Aurelija"
65
__date__ ="$2010-08-12 10.50.40$"

Utilities/ReleaseScripts/python/commentSkipper/commentSkipper.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import absolute_import
21
__author__="Aurelija"
32
__date__ ="$2010-08-09 14.23.54$"
43

Utilities/ReleaseScripts/scripts/MakeBuildSet

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#! /usr/bin/env python3
2-
from __future__ import print_function
32
#pylint: disable-msg=W0403
43
"""
54
MakeBuildSet - utilizes dependency discovery mechanism for Partial Releases.

Utilities/ReleaseScripts/scripts/addOnTests.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#! /usr/bin/env python3
22

3-
from __future__ import print_function
43
from builtins import range
54
import os
65
import time

Utilities/ReleaseScripts/scripts/cmsCodeRulesChecker.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#!/usr/bin/env python3
22

3-
from __future__ import print_function
43
from builtins import range
54
__author__="Aurelija"
65
__date__ ="$2010-07-14 16.48.55$"

Utilities/ReleaseScripts/scripts/duplicateReflexLibrarySearch.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#! /usr/bin/env python3
22

3-
from __future__ import print_function
43
import optparse
54
import os
65
import re

Utilities/ReleaseScripts/scripts/storeTreeInfo.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#!/usr/bin/env python3
22

3-
from __future__ import print_function
43
from builtins import range
54
import os, sys, stat
65
from operator import itemgetter

Utilities/ReleaseScripts/scripts/ws_sso_content_reader.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#!/usr/bin/env python3
22
###Description: The tool reads cern web services behind SSO using user certificates
3-
from __future__ import print_function
43
import os, urllib, urllib2, httplib, cookielib, sys, HTMLParser, re
54
from optparse import OptionParser
65

Utilities/StaticAnalyzers/scripts/callgraph.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#! /usr/bin/env python3
2-
from __future__ import print_function
32
import networkx as nx
43
import re
54
import json

Utilities/StaticAnalyzers/scripts/class-composition.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#! /usr/bin/env python3
2-
from __future__ import print_function
32
import networkx as nx
43
import re
54
stdcl = re.compile("^std::(.*)[^>]$")

Utilities/StaticAnalyzers/scripts/data-class-funcs.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#! /usr/bin/env python3
2-
from __future__ import print_function
32
import fileinput
43
import networkx as nx
54
import re

Utilities/StaticAnalyzers/scripts/edm-global-class.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#! /usr/bin/env python3
2-
from __future__ import print_function
32
import fileinput
43
import networkx as nx
54
import re

Utilities/StaticAnalyzers/scripts/statics.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#! /usr/bin/env python3
2-
from __future__ import print_function
32
import fileinput
43
import networkx as nx
54
from builtins import range

Utilities/StaticAnalyzers/scripts/symbols.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#! /usr/bin/env python3
22

3-
from __future__ import print_function
43
import networkx as nx
54
import collections
65
import os

Validation/Performance/scripts/cmsSimplememchecker_parser.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#! /usr/bin/env python3
22

33

4-
from __future__ import print_function
54
def manipulate_log(outdir,logfile_name,startevt):
65

76
import time

Validation/Performance/scripts/cmsTiming_parser.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#! /usr/bin/env python3
22

3-
from __future__ import print_function
43
from builtins import range
54
import sys, os
65
import time

Validation/Tools/examples/printConversionInfo.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#! /usr/bin/env python3
22

3-
from __future__ import print_function
43
import ROOT
54
import sys
65
from DataFormats.FWLite import Events, Handle

Validation/Tools/python/GenObject.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
## Note: Please do not use or modify any data or functions with a
32
## leading underscore. If you "mess" with the internal structure,
43
## the classes may not function as intended.

Validation/Tools/scripts/diffTreeTool.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#! /usr/bin/env python3
22

3-
from __future__ import print_function
43
from builtins import range
54
import optparse
65
import os

Validation/Tools/scripts/edmOneToOneComparison.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#! /usr/bin/env python3
22

3-
from __future__ import print_function
43
if __name__ == "__main__":
54
import optparse
65
parser = optparse.OptionParser("usage: %prog [options] config.txt file1.root [file2.root]\nVisit https://twiki.cern.ch/twiki/bin/view/CMS/SWGuidePhysicsToolsEdmOneToOneComparison\nfor full documentation.")

Validation/Tools/scripts/runEdmFileComparison.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#! /usr/bin/env python3
22

3-
from __future__ import print_function
43
import optparse
54
import subprocess
65
import pprint

Validation/Tools/scripts/simpleEdmComparison.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#! /usr/bin/env python3
22

3-
from __future__ import print_function
43
from builtins import range
54
import inspect
65
import itertools

Validation/Tools/scripts/summarizeEdmComparisonLogfiles.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#! /usr/bin/env python3
22

3-
from __future__ import print_function
43
import optparse
54
import os
65
from glob import glob

0 commit comments

Comments
 (0)