summaryrefslogtreecommitdiff
path: root/Mailman/Cgi/options.py
diff options
context:
space:
mode:
authorbwarsaw2002-09-05 02:59:42 +0000
committerbwarsaw2002-09-05 02:59:42 +0000
commitb077c02c9f3ab01c98a6b6d56dff79750c494203 (patch)
tree60b6009945edcd58ce108515ffc97e76a6190ee6 /Mailman/Cgi/options.py
parent9b4bc8ff1b54ec927f4d5996659905e8b978f71e (diff)
downloadmailman-b077c02c9f3ab01c98a6b6d56dff79750c494203.tar.gz
mailman-b077c02c9f3ab01c98a6b6d56dff79750c494203.tar.zst
mailman-b077c02c9f3ab01c98a6b6d56dff79750c494203.zip
Diffstat (limited to 'Mailman/Cgi/options.py')
-rw-r--r--Mailman/Cgi/options.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/Mailman/Cgi/options.py b/Mailman/Cgi/options.py
index c62f69eb4..e77b28676 100644
--- a/Mailman/Cgi/options.py
+++ b/Mailman/Cgi/options.py
@@ -536,6 +536,8 @@ address. Upon confirmation, any other mailing list containing the address
remind = None
nodupes = None
mime = None
+ def __nonzero__(self):
+ len(self.__dict__.keys()) > 0
globalopts = Global()
@@ -567,8 +569,9 @@ address. Upon confirmation, any other mailing list containing the address
globalopts.mime = newval
break
- for gmlist in lists_of_member(mlist, user):
- global_options(gmlist, user, globalopts)
+ if globalopts:
+ for gmlist in lists_of_member(mlist, user):
+ global_options(gmlist, user, globalopts)
# Now print the results
if cantdigest: