diff options
| -rw-r--r-- | Mailman/LockFile.py | 4 | ||||
| -rw-r--r-- | Mailman/flock.py | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/Mailman/LockFile.py b/Mailman/LockFile.py index e8f44675b..3fb7a5244 100644 --- a/Mailman/LockFile.py +++ b/Mailman/LockFile.py @@ -167,3 +167,7 @@ class FileLock: return 0 pid, winner = self.__read() return pid == os.getpid() + + # use with caution!!! + def steal(self): + self.__write() diff --git a/Mailman/flock.py b/Mailman/flock.py index e8f44675b..3fb7a5244 100644 --- a/Mailman/flock.py +++ b/Mailman/flock.py @@ -167,3 +167,7 @@ class FileLock: return 0 pid, winner = self.__read() return pid == os.getpid() + + # use with caution!!! + def steal(self): + self.__write() |
