summaryrefslogtreecommitdiff
path: root/src/mailman/commands
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/commands')
-rw-r--r--src/mailman/commands/docs/create.txt14
-rw-r--r--src/mailman/commands/docs/remove.txt8
2 files changed, 13 insertions, 9 deletions
diff --git a/src/mailman/commands/docs/create.txt b/src/mailman/commands/docs/create.txt
index e882b7a77..349714a67 100644
--- a/src/mailman/commands/docs/create.txt
+++ b/src/mailman/commands/docs/create.txt
@@ -36,7 +36,9 @@ the mailing list and domain will be created.
Now both the domain and the mailing list exist in the database.
- >>> config.db.list_manager.get('test@example.xx')
+ >>> from mailman.interfaces.listmanager import IListManager
+ >>> list_manager = IListManager(config)
+ >>> list_manager.get('test@example.xx')
<mailing list "test@example.xx" at ...>
>>> from mailman.interfaces.domain import IDomainManager
@@ -52,7 +54,7 @@ auto-creation flag.
>>> command.process(args)
Created mailing list: test1@example.com
- >>> config.db.list_manager.get('test1@example.com')
+ >>> list_manager.get('test1@example.com')
<mailing list "test1@example.com" at ...>
The command can also operate quietly.
@@ -61,7 +63,7 @@ The command can also operate quietly.
>>> args.listname = ['test2@example.com']
>>> command.process(args)
- >>> mlist = config.db.list_manager.get('test2@example.com')
+ >>> mlist = list_manager.get('test2@example.com')
>>> mlist
<mailing list "test2@example.com" at ...>
@@ -83,7 +85,7 @@ mailing list.
>>> command.process(args)
Created mailing list: test4@example.com
- >>> mlist = config.db.list_manager.get('test4@example.com')
+ >>> mlist = list_manager.get('test4@example.com')
>>> print list(mlist.owners.addresses)
[<Address: foo@example.org [not verified] at ...>]
@@ -94,7 +96,7 @@ You can even specify more than one address for the owners.
>>> command.process(args)
Created mailing list: test5@example.com
- >>> mlist = config.db.list_manager.get('test5@example.com')
+ >>> mlist = list_manager.get('test5@example.com')
>>> from operator import attrgetter
>>> print sorted(mlist.owners.addresses, key=attrgetter('address'))
[<Address: bar@example.net [not verified] at ...>,
@@ -121,7 +123,7 @@ The language must be known to Mailman.
>>> command.process(args)
Created mailing list: test3@example.com
- >>> mlist = config.db.list_manager.get('test3@example.com')
+ >>> mlist = list_manager.get('test3@example.com')
>>> print mlist.preferred_language
<Language [it] Italian>
>>> args.language = None
diff --git a/src/mailman/commands/docs/remove.txt b/src/mailman/commands/docs/remove.txt
index be623ccf4..667b5d8c1 100644
--- a/src/mailman/commands/docs/remove.txt
+++ b/src/mailman/commands/docs/remove.txt
@@ -8,7 +8,9 @@ A system administrator can remove mailing lists by the command line.
>>> create_list('test@example.com')
<mailing list "test@example.com" at ...>
- >>> config.db.list_manager.get('test@example.com')
+ >>> from mailman.interfaces.listmanager import IListManager
+ >>> list_manager = IListManager(config)
+ >>> list_manager.get('test@example.com')
<mailing list "test@example.com" at ...>
>>> class FakeArgs:
@@ -23,7 +25,7 @@ A system administrator can remove mailing lists by the command line.
Removed list: test@example.com
Not removing archives. Reinvoke with -a to remove them.
- >>> print config.db.list_manager.get('test@example.com')
+ >>> print list_manager.get('test@example.com')
None
You can also remove lists quietly.
@@ -35,7 +37,7 @@ You can also remove lists quietly.
>>> args.quiet = True
>>> command.process(args)
- >>> print config.db.list_manager.get('test@example.com')
+ >>> print list_manager.get('test@example.com')
None