From 6c685946281e09adfa4e4e2fc928ed466f875541 Mon Sep 17 00:00:00 2001 From: bwarsaw Date: Mon, 22 Oct 2001 20:28:23 +0000 Subject: CheckVersion(): Can't lock an already locked list! --- Mailman/MailList.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) -- cgit v1.2.3-70-g09d2