From 75063244b21f55cfc2953ca062319ce3097f4f05 Mon Sep 17 00:00:00 2001 From: Avery Pennarun Date: Tue, 16 Nov 2010 04:06:26 -0800 Subject: [PATCH] redo.py: we weren't removing the lock if there was a build error, oops. try/finally doesn't work if there's an os._exit() in there. --- redo.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redo.py b/redo.py index 9bd7225..2b50198 100755 --- a/redo.py +++ b/redo.py @@ -165,9 +165,9 @@ def build(t): return _build(t) except BuildError, e: err('%s\n' % e) - os._exit(1) finally: unlink(lockname) + os._exit(1) def main():