diff options
| author | bwarsaw | 2001-10-22 20:28:23 +0000 |
|---|---|---|
| committer | bwarsaw | 2001-10-22 20:28:23 +0000 |
| commit | 6c685946281e09adfa4e4e2fc928ed466f875541 (patch) | |
| tree | 0a907cf14788cb29c17937f1e8e7bfd3b4c92613 /Mailman/MailList.py | |
| parent | 4f25e7cf49ef5b95f885f84febaf4e1825f8bb04 (diff) | |
| download | mailman-6c685946281e09adfa4e4e2fc928ed466f875541.tar.gz mailman-6c685946281e09adfa4e4e2fc928ed466f875541.tar.zst mailman-6c685946281e09adfa4e4e2fc928ed466f875541.zip | |
CheckVersion(): Can't lock an already locked list!
Diffstat (limited to 'Mailman/MailList.py')
| -rw-r--r-- | Mailman/MailList.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Mailman/MailList.py b/Mailman/MailList.py index 6c9c7fb20..44669b7ea 100644 --- a/Mailman/MailList.py +++ b/Mailman/MailList.py @@ -545,7 +545,8 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin, self.Load(check_version=0) # We must hold the list lock in order to update the schema waslocked = self.Locked() - self.Lock() + if not waslocked: + self.Lock() try: from versions import Update Update(self, stored_state) |
