summaryrefslogtreecommitdiff
path: root/src/mailman/interfaces/subscriptions.py
diff options
context:
space:
mode:
authorStephen A. Goss2011-08-25 16:37:31 -0700
committerStephen A. Goss2011-08-25 16:37:31 -0700
commit5a38df15cd6ca0619e0e987624457e0453425dce (patch)
tree946d8397154e2b801fb9090ccc4671cf362f79b6 /src/mailman/interfaces/subscriptions.py
parent043562c695387a12e655997abf41cef77cb3d3a4 (diff)
downloadmailman-5a38df15cd6ca0619e0e987624457e0453425dce.tar.gz
mailman-5a38df15cd6ca0619e0e987624457e0453425dce.tar.zst
mailman-5a38df15cd6ca0619e0e987624457e0453425dce.zip
Diffstat (limited to 'src/mailman/interfaces/subscriptions.py')
-rw-r--r--src/mailman/interfaces/subscriptions.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mailman/interfaces/subscriptions.py b/src/mailman/interfaces/subscriptions.py
index aa2e318f0..a10b7dab8 100644
--- a/src/mailman/interfaces/subscriptions.py
+++ b/src/mailman/interfaces/subscriptions.py
@@ -28,6 +28,7 @@ __all__ = [
from zope.interface import Interface
from mailman.interfaces.errors import MailmanError
+from mailman.interfaces.member import DeliveryMode, MemberRole
@@ -91,7 +92,8 @@ class ISubscriptionService(Interface):
def __iter__():
"""See `get_members()`."""
- def join(fqdn_listname, subscriber, real_name=None, delivery_mode=None):
+ def join(fqdn_listname, subscriber, real_name=None,
+ delivery_mode=DeliveryMode.regular, role=MemberRole.member):
"""Subscribe to a mailing list.
A user for the address is created if it is not yet known to Mailman,