Python compatibility fix for r198150

Remove the stat call error reporting for now.

It wasn't essential so silent fallback should be fine here.

llvm-svn: 198155
This commit is contained in:
Alp Toker 2013-12-29 06:51:10 +00:00
parent 967951de22
commit e395023eab
1 changed files with 5 additions and 8 deletions

View File

@ -118,16 +118,13 @@ def update_incremental_cache(test):
fname = test.getFilePath()
os.utime(fname, None)
def sort_by_incremental_cache(run, litConfig):
def sort_by_incremental_cache(run):
def sortIndex(test):
index = 0
fname = test.getFilePath()
try:
index = -os.path.getmtime(fname)
except OSError as e:
if litConfig.debug:
litConfig.note(e)
return index
return -os.path.getmtime(fname)
except:
return 0
run.tests.sort(key = lambda t: sortIndex(t))
def main(builtinParameters = {}):
@ -319,7 +316,7 @@ def main(builtinParameters = {}):
if opts.shuffle:
random.shuffle(run.tests)
elif opts.incremental:
sort_by_incremental_cache(run, litConfig)
sort_by_incremental_cache(run)
else:
run.tests.sort(key = lambda t: t.getFullName())