summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--Mailman/MailList.py4
-rw-r--r--modules/maillist.py4
2 files changed, 6 insertions, 2 deletions
diff --git a/Mailman/MailList.py b/Mailman/MailList.py
index d0e64c6df..7719005d2 100644
--- a/Mailman/MailList.py
+++ b/Mailman/MailList.py
@@ -1,6 +1,6 @@
"The class representing a mailman maillist. Mixes in many feature classes."
-__version__ = "$Revision: 518 $"
+__version__ = "$Revision: 524 $"
try:
import mm_cfg
@@ -605,6 +605,8 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin,
del me.passwords[alias]
except KeyError:
pass
+ if me.user_options.has_key(alias):
+ del me.user_options[alias]
try:
me.members.remove(alias)
kind = "regular"
diff --git a/modules/maillist.py b/modules/maillist.py
index d0e64c6df..7719005d2 100644
--- a/modules/maillist.py
+++ b/modules/maillist.py
@@ -1,6 +1,6 @@
"The class representing a mailman maillist. Mixes in many feature classes."
-__version__ = "$Revision: 518 $"
+__version__ = "$Revision: 524 $"
try:
import mm_cfg
@@ -605,6 +605,8 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin,
del me.passwords[alias]
except KeyError:
pass
+ if me.user_options.has_key(alias):
+ del me.user_options[alias]
try:
me.members.remove(alias)
kind = "regular"