summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mailman/versions.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/Mailman/versions.py b/Mailman/versions.py
index 484b244c0..c5ba343bd 100644
--- a/Mailman/versions.py
+++ b/Mailman/versions.py
@@ -46,6 +46,7 @@ from Mailman.Logging.Syslog import syslog
def Update(l, stored_state):
"Dispose of old vars and user options, mapping to new ones when suitable."
+ ZapOldVars(l)
NewVars(l)
UpdateOldVars(l, stored_state)
UpdateOldUsers(l)
@@ -54,6 +55,12 @@ def Update(l, stored_state):
+def ZapOldVars(l):
+ if hasattr(l, 'num_spawns'):
+ del l.num_spawns
+
+
+
uniqueval = []
def UpdateOldVars(l, stored_state):
"""Transform old variable values into new ones, deleting old ones.