summaryrefslogtreecommitdiff
path: root/Mailman/Archiver
diff options
context:
space:
mode:
authorklm1998-11-21 23:53:54 +0000
committerklm1998-11-21 23:53:54 +0000
commit01c00d8bacf9e2bdfb512944236063d8c967b1f4 (patch)
treeeb263b5b808e9e5f8681b39134f6f75f17535cd5 /Mailman/Archiver
parent3ca43333fda0dd2e7fc319e714dbbb4a3b2e393c (diff)
downloadmailman-01c00d8bacf9e2bdfb512944236063d8c967b1f4.tar.gz
mailman-01c00d8bacf9e2bdfb512944236063d8c967b1f4.tar.zst
mailman-01c00d8bacf9e2bdfb512944236063d8c967b1f4.zip
.__getstate__(): VERBOSE was not being excluded, so the verbose state
was being resurrected from the initial setting for the maillist - for sites that upgraded using the arch script, set to 1. Which meant for those sites that the error log would get a new entry for every item being archived...
Diffstat (limited to 'Mailman/Archiver')
-rw-r--r--Mailman/Archiver/HyperArch.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/Mailman/Archiver/HyperArch.py b/Mailman/Archiver/HyperArch.py
index b984b8298..f20221316 100644
--- a/Mailman/Archiver/HyperArch.py
+++ b/Mailman/Archiver/HyperArch.py
@@ -917,7 +917,8 @@ class HyperArchive(pipermail.T):
def __getstate__(self):
d={}
for each in self.__dict__.keys():
- if not (each in ['maillist','_lock_file','_unlocklist']):
+ if not (each in ['maillist','_lock_file','_unlocklist',
+ 'VERBOSE']):
d[each] = self.__dict__[each]
return d