summaryrefslogtreecommitdiff
path: root/Mailman/Archiver/pipermail.py
diff options
context:
space:
mode:
authorbwarsaw2001-11-30 08:07:32 +0000
committerbwarsaw2001-11-30 08:07:32 +0000
commitd6a0760fee209e8e22a35e782b179b3420e9980d (patch)
treeb2f4f072932f848d047c2a93d9d91ef60fe4b748 /Mailman/Archiver/pipermail.py
parent264277dbc27ebddd9e8e783a84b40a8cc3f20209 (diff)
downloadmailman-d6a0760fee209e8e22a35e782b179b3420e9980d.tar.gz
mailman-d6a0760fee209e8e22a35e782b179b3420e9980d.tar.zst
mailman-d6a0760fee209e8e22a35e782b179b3420e9980d.zip
processUnixMailbox(): Add some useful diagnostics which only get
printed in VERBOSE mode (i.e. running bin/arch). Print out a message counter and the Message-ID: of the message being processed.
Diffstat (limited to 'Mailman/Archiver/pipermail.py')
-rw-r--r--Mailman/Archiver/pipermail.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/Mailman/Archiver/pipermail.py b/Mailman/Archiver/pipermail.py
index 69e155d7f..53ba717ed 100644
--- a/Mailman/Archiver/pipermail.py
+++ b/Mailman/Archiver/pipermail.py
@@ -519,6 +519,7 @@ class T:
def processUnixMailbox(self, input, articleClass = Article):
mbox = ArchiverMailbox(input, self.maillist)
+ counter = 0
while 1:
try:
m = mbox.next()
@@ -526,6 +527,9 @@ class T:
continue
if not m:
break
+ counter += 1
+ msgid = m.get('message-id', 'n/a')
+ self.message(_('#%(counter)05d %(msgid)s'))
a = articleClass(m, self.sequence)
self.sequence = self.sequence + 1
self.add_article(a)