summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbwarsaw2001-12-06 07:05:13 +0000
committerbwarsaw2001-12-06 07:05:13 +0000
commite789b3cafed0902306c1ce9bd49ecb7c20294e0c (patch)
treede3855de9dce41542f7b125c9569908e7e622087
parent694264b28d23a1b956732e28c9a1c3643929b27f (diff)
downloadmailman-e789b3cafed0902306c1ce9bd49ecb7c20294e0c.tar.gz
mailman-e789b3cafed0902306c1ce9bd49ecb7c20294e0c.tar.zst
mailman-e789b3cafed0902306c1ce9bd49ecb7c20294e0c.zip
-rw-r--r--bin/genaliases9
1 files changed, 6 insertions, 3 deletions
diff --git a/bin/genaliases b/bin/genaliases
index ddaaefe59..0224f0061 100644
--- a/bin/genaliases
+++ b/bin/genaliases
@@ -82,9 +82,12 @@ def main():
omask = os.umask(002)
try:
MTA.clear()
- for hostname, vlists in mlists.items():
- for mlist in vlists:
- MTA.create(mlist, nolock=1)
+ if not mlists:
+ MTA.create(None, nolock=1)
+ else:
+ for hostname, vlists in mlists.items():
+ for mlist in vlists:
+ MTA.create(mlist, nolock=1)
finally:
os.umask(omask)
lock.unlock(unconditionally=1)