[lit] Use py2&3 compatible exec() syntax.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187862 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Daniel Dunbar 2013-08-07 03:25:28 +00:00
parent 09a28f6973
commit 9286ee6292

View File

@ -1,6 +1,8 @@
import os
import sys
PY2 = sys.version_info[0] < 3
class TestingConfig:
""""
TestingConfig - Information on the tests inside a suite.
@ -59,7 +61,11 @@ class TestingConfig:
cfg_globals['lit'] = litConfig
cfg_globals['__file__'] = path
try:
exec f in cfg_globals
data = f.read()
if PY2:
exec("exec data in cfg_globals")
else:
exec(data, cfg_globals)
if litConfig.debug:
litConfig.note('... loaded config %r' % path)
except SystemExit: