summaryrefslogtreecommitdiff
path: root/src/mailman/bin/withlist.py
diff options
context:
space:
mode:
authorBarry Warsaw2009-08-26 02:27:37 -0400
committerBarry Warsaw2009-08-26 02:27:37 -0400
commit9ad8c1e5524bc9479fd356757016ec160f392dd7 (patch)
tree2e8f5aab9ed6d9c52f03ae355dbed080602ee5b1 /src/mailman/bin/withlist.py
parent0ce2f82735911c738349b1812c86e09355ecee60 (diff)
downloadmailman-9ad8c1e5524bc9479fd356757016ec160f392dd7.tar.gz
mailman-9ad8c1e5524bc9479fd356757016ec160f392dd7.tar.zst
mailman-9ad8c1e5524bc9479fd356757016ec160f392dd7.zip
Diffstat (limited to 'src/mailman/bin/withlist.py')
-rw-r--r--src/mailman/bin/withlist.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mailman/bin/withlist.py b/src/mailman/bin/withlist.py
index 0fa704209..2b236eaec 100644
--- a/src/mailman/bin/withlist.py
+++ b/src/mailman/bin/withlist.py
@@ -19,6 +19,8 @@ import os
import sys
import optparse
+from zope.component import getUtility
+
from mailman import interact
from mailman.config import config
from mailman.core.initialize import initialize
@@ -41,7 +43,7 @@ def do_list(listname, args, func):
# XXX FIXME Remove this when this script is converted to
# MultipleMailingListOptions.
listname = listname.decode(sys.getdefaultencoding())
- mlist = IListManager(config).get(listname)
+ mlist = getUtility(IListManager).get(listname)
if mlist is None:
print >> sys.stderr, _('Unknown list: $listname')
else:
@@ -202,7 +204,7 @@ def main():
r = None
if opts.all:
r = [do_list(listname, args, func)
- for listname in config.list_manager.names]
+ for listname in getUtility(IListManager).names]
elif dolist:
listname = args.pop(0).lower().strip()
r = do_list(listname, args, func)