From 1f41e95b9e61049d5f94edce110d729c399c932b Mon Sep 17 00:00:00 2001 From: Faiyaz Ahmed Date: Fri, 4 Apr 2008 19:46:46 +0000 Subject: [PATCH] Debugging output. --- tools.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools.py b/tools.py index 49441bd..776a8d4 100644 --- a/tools.py +++ b/tools.py @@ -94,6 +94,7 @@ def write_temp_file(do_write, mode=None, uidgid=None): class NMLock: def __init__(self, file): + logger.log("Lock %s initialized." % file, 2) self.fd = os.open(file, os.O_RDWR|os.O_CREAT, 0600) flags = fcntl.fcntl(self.fd, fcntl.F_GETFD) flags |= fcntl.FD_CLOEXEC @@ -101,6 +102,8 @@ class NMLock: def __del__(self): os.close(self.fd) def acquire(self): - fcntl.lockf(self.fd, fcntl.LOCK_EX) + logger.log("Lock acquired.", 2) + fcntl.lockf(self.fd, fcntl.LOCK_SH) def release(self): + logger.log("Lock released.", 2) fcntl.lockf(self.fd, fcntl.LOCK_UN) -- 2.43.0