From 9b70f6c11c5fdd3a41903e4ace1bc80386cf578e Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 27 Sep 2012 01:51:00 -0400 Subject: [PATCH] Only release lock if it was acquired --- apps/job_processor/tasks.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/job_processor/tasks.py b/apps/job_processor/tasks.py index 6c14c31c40..55be1e7275 100644 --- a/apps/job_processor/tasks.py +++ b/apps/job_processor/tasks.py @@ -36,8 +36,7 @@ def job_queue_poll(): logger.debug('no pending jobs for job queue: %s' % job_queue) else: logger.debug('CPU load or memory usage over limit') - finally: - lock.release() + lock.release() @simple_locking('house_keeping', 10)