From fdc2e3417b5670cb94afc41ba80ea363087cfd1e Mon Sep 17 00:00:00 2001
From: David Bigagli <david@schedmd.com>
Date: Wed, 25 Dec 2013 11:38:35 -0800
Subject: [PATCH] Add an exception handler in case the test log file does not
 exist.

---
 testsuite/expect/regression.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/testsuite/expect/regression.py b/testsuite/expect/regression.py
index 62aa463c3cd..cbc60c2c6ac 100755
--- a/testsuite/expect/regression.py
+++ b/testsuite/expect/regression.py
@@ -114,7 +114,11 @@ def main(argv=None):
             passed_tests.append(test)
             sys.stdout.write('\n')
             if not options.keep_logs:
-                os.remove(testlog_name)
+                try:
+                    os.remove(testlog_name)
+                except IOError as e:
+                    print >> sys.stderr, 'ERROR failed to close %s %s' \
+                        % (testlog_name, e)
         else:
             failed_tests.append(test)
             os.rename(testlog_name, testlog_name+'.failed')
-- 
GitLab