projects
/
pyutils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improve error message for logs.
[pyutils.git]
/
src
/
pyutils
/
files
/
lockfile.py
diff --git
a/src/pyutils/files/lockfile.py
b/src/pyutils/files/lockfile.py
index 68f957cbc080deed793cf2e24c14baddeecd6e48..937c8631b9462bf168eb44b03bba79902918e4c7 100644
(file)
--- a/
src/pyutils/files/lockfile.py
+++ b/
src/pyutils/files/lockfile.py
@@
-176,7
+176,8
@@
class LockFile(contextlib.AbstractContextManager):
def __enter__(self):
if self.acquire_with_retries():
return self
def __enter__(self):
if self.acquire_with_retries():
return self
- msg = f"Couldn't acquire {self.lockfile}; giving up."
+ contents = self._get_lockfile_contents()
+ msg = f"Couldn't acquire {self.lockfile} after several attempts. It's held by pid={contents.pid} ({contents.commandline}). Giving up."
logger.warning(msg)
raise LockFileException(msg)
logger.warning(msg)
raise LockFileException(msg)