[lit] Remove Python 2.6 and below exec workaround
Summary: The minimum version of Python required to run LLVM's test suite is 2.7. Remove a workaround for older Python versions. Reviewers: echristo, delcypher, beanz, ddunbar Subscribers: llvm-commits, mehdi_amini Differential Revision: https://reviews.llvm.org/D25400 llvm-svn: 283705
This commit is contained in:
parent
64378f4378
commit
ea76cdb22e
@ -1,7 +1,6 @@
|
||||
import os
|
||||
import sys
|
||||
|
||||
OldPy = sys.version_info[0] == 2 and sys.version_info[1] < 7
|
||||
|
||||
class TestingConfig:
|
||||
""""
|
||||
@ -73,13 +72,12 @@ class TestingConfig:
|
||||
|
||||
# Load the config script data.
|
||||
data = None
|
||||
if not OldPy:
|
||||
f = open(path)
|
||||
try:
|
||||
data = f.read()
|
||||
except:
|
||||
litConfig.fatal('unable to load config file: %r' % (path,))
|
||||
f.close()
|
||||
f = open(path)
|
||||
try:
|
||||
data = f.read()
|
||||
except:
|
||||
litConfig.fatal('unable to load config file: %r' % (path,))
|
||||
f.close()
|
||||
|
||||
# Execute the config script to initialize the object.
|
||||
cfg_globals = dict(globals())
|
||||
@ -87,10 +85,7 @@ class TestingConfig:
|
||||
cfg_globals['lit_config'] = litConfig
|
||||
cfg_globals['__file__'] = path
|
||||
try:
|
||||
if OldPy:
|
||||
execfile(path, cfg_globals)
|
||||
else:
|
||||
exec(compile(data, path, 'exec'), cfg_globals, None)
|
||||
exec(compile(data, path, 'exec'), cfg_globals, None)
|
||||
if litConfig.debug:
|
||||
litConfig.note('... loaded config %r' % path)
|
||||
except SystemExit:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user