summaryrefslogtreecommitdiff
path: root/Mailman/bin/senddigests.py
diff options
context:
space:
mode:
authortkikuchi2007-03-02 12:36:15 +0000
committertkikuchi2007-03-02 12:36:15 +0000
commita39a27fce459fb6fc4d0c1ee17ab571d51bf16bf (patch)
tree97824a5764d9924e283ba0c2c94e39bc6cd0a3b1 /Mailman/bin/senddigests.py
parent173997db20a1fad4ec6a78e0c7a88e147869cd7d (diff)
downloadmailman-a39a27fce459fb6fc4d0c1ee17ab571d51bf16bf.tar.gz
mailman-a39a27fce459fb6fc4d0c1ee17ab571d51bf16bf.tar.zst
mailman-a39a27fce459fb6fc4d0c1ee17ab571d51bf16bf.zip
Fixes for i18n digest to work.
Mailman/Queue/Switchboard.py: listname is returned in unicode. ( '\x80' + 'a' is OK, '\x80' + u'a' is NG) Mailman/Utils.py: Utils.oneline() is extended for returning unicode string. Mailman/Digester.py: next_post_number is not used anywhere. Mailman/database/listdata.py: Attributes added (esp. for non web u/i) Mailman/bin/senddigests.py: Initialization Mailman/Handlers/ToDigest.py: Internal string calculation is done in unicode. So, several fixes. StringIO is used because cStringIO doesn't have encoding attribute.
Diffstat (limited to 'Mailman/bin/senddigests.py')
-rw-r--r--Mailman/bin/senddigests.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/Mailman/bin/senddigests.py b/Mailman/bin/senddigests.py
index 3c18a6991..9fc5fad0c 100644
--- a/Mailman/bin/senddigests.py
+++ b/Mailman/bin/senddigests.py
@@ -23,6 +23,7 @@ from Mailman import Utils
from Mailman import Version
from Mailman.configuration import config
from Mailman.i18n import _
+from Mailman.initialize import initialize
# Work around known problems with some RedHat cron daemons
import signal
@@ -57,7 +58,7 @@ lists are sent out. Multiple -l options may be given."""))
def main():
opts, args, parser = parseargs()
- config.load(opts.config)
+ initialize(opts.config)
for listname in set(opts.listnames or Utils.list_names()):
mlist = MailList.MailList(listname, lock=False)