summaryrefslogtreecommitdiff
path: root/src/mailman/bin/config_list.py
diff options
context:
space:
mode:
authorBarry Warsaw2009-11-15 18:04:04 -0600
committerBarry Warsaw2009-11-15 18:04:04 -0600
commit759edbf3f4207a0d5654911cfa38150d2e7220b3 (patch)
treebf61098b39df4544ce140dc7551fa9fb71fd386b /src/mailman/bin/config_list.py
parente9c4ba828cea939e665cc91f46bbded8fcb887f0 (diff)
downloadmailman-759edbf3f4207a0d5654911cfa38150d2e7220b3.tar.gz
mailman-759edbf3f4207a0d5654911cfa38150d2e7220b3.tar.zst
mailman-759edbf3f4207a0d5654911cfa38150d2e7220b3.zip
Diffstat (limited to 'src/mailman/bin/config_list.py')
-rw-r--r--src/mailman/bin/config_list.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/mailman/bin/config_list.py b/src/mailman/bin/config_list.py
index 89a9892cd..e2ed46ed3 100644
--- a/src/mailman/bin/config_list.py
+++ b/src/mailman/bin/config_list.py
@@ -22,12 +22,12 @@ import optparse
from mailman import MailList
from mailman import errors
-from mailman import i18n
from mailman.Utils import wrap
from mailman.configuration import config
+from mailman.core.i18n import _
+from mailman.initialize import initialize
from mailman.version import MAILMAN_VERSION
-_ = i18n._
NL = '\n'
nonasciipat = re.compile(r'[\x80-\xff]')
@@ -101,7 +101,8 @@ def do_output(listname, outfile, parser):
parser.error(_('No such list: $listname'))
# Preamble for the config info. PEP 263 charset and capture time.
charset = mlist.preferred_language.charset
- i18n.set_language(mlist.preferred_language.code)
+ # Set the system's default language.
+ _.default = mlist.preferred_language.code
if not charset:
charset = 'us-ascii'
when = time.ctime(time.time())
@@ -310,7 +311,7 @@ def do_input(listname, infile, checkonly, verbose, parser):
def main():
parser, opts, args = parseargs()
- config.load(opts.config)
+ initialize(opts.config)
listname = args[0]
# Sanity check