diff options
| author | tkikuchi | 2007-03-02 12:36:15 +0000 |
|---|---|---|
| committer | tkikuchi | 2007-03-02 12:36:15 +0000 |
| commit | a39a27fce459fb6fc4d0c1ee17ab571d51bf16bf (patch) | |
| tree | 97824a5764d9924e283ba0c2c94e39bc6cd0a3b1 /Mailman/bin/senddigests.py | |
| parent | 173997db20a1fad4ec6a78e0c7a88e147869cd7d (diff) | |
| download | mailman-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.py | 3 |
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) |
