aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKonstantin Ryabitsev <konstantin@linuxfoundation.org>2020-11-27 10:46:07 -0500
committerKonstantin Ryabitsev <konstantin@linuxfoundation.org>2020-11-27 10:46:07 -0500
commit2fbfda8826f449a25c1c1f84b6b6933b2b900f04 (patch)
treef863e263cbc7def1459f7cf1664f9c9259033e7f
parenta6d26ec0e1e1ab4311572e2c957fa8cf24b9c924 (diff)
downloadkorg-helpers-2fbfda8826f449a25c1c1f84b6b6933b2b900f04.tar.gz
Fix crasher on missing From: address
Signed-off-by: Konstantin Ryabitsev <konstantin@linuxfoundation.org>
-rwxr-xr-xlist-archive-collector.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/list-archive-collector.py b/list-archive-collector.py
index e798c4c..328e988 100755
--- a/list-archive-collector.py
+++ b/list-archive-collector.py
@@ -351,7 +351,7 @@ def grab_pipermail_archive(pipermail_url, mbx, listid, toaddr, lookaside, checks
for msg in tmpmbx:
logger.info(' processing: %s', msg.get('Message-Id'))
# Fix bogus From: foo@bar.baz (Foo Barski) -> Foo Barski <foo@bar.baz>
- fromline = msg.get('From')
+ fromline = msg.get('From', '')
matches = re.search(r'(\S+@\S+\.\S+) \((.*)\)$', fromline)
if matches:
gr = matches.groups()