diff options
| author | bwarsaw | 1998-07-22 21:58:31 +0000 |
|---|---|---|
| committer | bwarsaw | 1998-07-22 21:58:31 +0000 |
| commit | ee67b5ed24390eb4fb4911b85a5e41b3b576e16d (patch) | |
| tree | e458dda633718d25abd840e88faa95e0fa3ff641 | |
| parent | d88a67e35207ce8904005d54d4a6ee13d87a6c52 (diff) | |
| download | mailman-ee67b5ed24390eb4fb4911b85a5e41b3b576e16d.tar.gz mailman-ee67b5ed24390eb4fb4911b85a5e41b3b576e16d.tar.zst mailman-ee67b5ed24390eb4fb4911b85a5e41b3b576e16d.zip | |
| -rw-r--r-- | Mailman/LockFile.py | 3 | ||||
| -rw-r--r-- | Mailman/flock.py | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/Mailman/LockFile.py b/Mailman/LockFile.py index d1fb9504a..e8f44675b 100644 --- a/Mailman/LockFile.py +++ b/Mailman/LockFile.py @@ -51,7 +51,8 @@ class FileLock: self.__kickstart() def __del__(self): - self.unlock() + if self.locked(): + self.unlock() def __kickstart(self, force=0): # forcing means to remove the original lockfile, and create a new one. diff --git a/Mailman/flock.py b/Mailman/flock.py index d1fb9504a..e8f44675b 100644 --- a/Mailman/flock.py +++ b/Mailman/flock.py @@ -51,7 +51,8 @@ class FileLock: self.__kickstart() def __del__(self): - self.unlock() + if self.locked(): + self.unlock() def __kickstart(self, force=0): # forcing means to remove the original lockfile, and create a new one. |
