Pull the lockfile creation out of the try-finally, as the finally
shouldn't be executing if the lockfile creation fails.
Signed-off-by: John Admanski <jadmanski@google.com>
git-svn-id: http://test.kernel.org/svn/autotest/trunk@1310 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/client/common_lib/test.py b/client/common_lib/test.py
index 3ca2310..67cf887 100644
--- a/client/common_lib/test.py
+++ b/client/common_lib/test.py
@@ -217,8 +217,8 @@
local_namespace['bindir'] = bindir
local_namespace['outputdir'] = outputdir
+ lockfile = open(os.path.join(job.tmpdir, '.testlock'), 'w')
try:
- lockfile = open(os.path.join(job.tmpdir, '.testlock'), 'w')
fcntl.flock(lockfile, fcntl.LOCK_EX)
exec ("import %s%s" % (group, testname),
local_namespace, global_namespace)