[Mailman-i18n] "Funny" characters in real names?
Tokio Kikuchi
tkikuchi@is.kochi-u.ac.jp
Wed, 18 Sep 2002 21:58:11 +0900
Tokio Kikuchi wrote:
> Well, things are not so easy. I get errors here and there.
I think I've tracked one. Here is a patch.
--- /home/mailman/src/mailman/Mailman/Cgi/confirm.py Wed Sep 18 08:47:39 2002
+++ Cgi/confirm.py Wed Sep 18 21:50:37 2002
@@ -200,6 +200,7 @@
password = userdesc.password
digest = userdesc.digest
lang = userdesc.language
+ name = Utils.uncanonstr(name, lang)
title = _('Confirm subscription request')
doc.SetTitle(title)
i18n.set_language(lang)
Without this, you get
admin(79627): [----- Mailman Version: 2.1b3+ -----]
admin(79627): [----- Traceback ------]
admin(79627): Traceback (most recent call last):
admin(79627): File "/home/mailman3/scripts/driver", line 82, in run_main
admin(79627): main()
admin(79627): File "/home/mailman3/Mailman/Cgi/confirm.py", line 155, in main
admin(79627): print doc.Format()
admin(79627): File "/home/mailman3/Mailman/htmlformat.py", line 331, in Format
admin(79627): output.append(Container.Format(self, indent))
(snip)
admin(79627): File "/home/mailman3/Mailman/htmlformat.py", line 188, in Format
Row
admin(79627): output = output + self.FormatCell(row, i, indent + 2)
admin(79627): UnicodeError: ASCII decoding error: ordinal not in range(128)
--
Tokio Kikuchi, tkikuchi@ is.kochi-u.ac.jp
http://weather.is.kochi-u.ac.jp/