Bug with non-ascii characters during subscribe
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNU Mailman |
New
|
Medium
|
Unassigned |
Bug Description
We have users from all over the world that access our mailing
lists. Recently we have found an error with users that include
their full name if it includes non-ascii characters such as é î and
æ. Here is the traceback:
Traceback (most recent call last):
File "/Volumes/
run_main
main()
File "/Volumes/
subscribe.py", line 96, in main
process_
File "/Volumes/
subscribe.py", line 176, in process_form
mlist.
File "/Volumes/
887, in AddMember
self.
File "/Volumes/
Syslog.py", line 40, in write
self.
File "/Volumes/
Syslog.py", line 58, in write_ex
logf.write(msg + '\n')
File "/Volumes/
StampedLogger.py", line 73, in write
Logger.
File "/Volumes/
Logger.py", line 91, in write
f.write(msg)
UnicodeEncodeError: 'ascii' codec can't encode character '\ue6' in
position 51: ordinal not in range(128)
Python information:
Variable Value
sys.version 2.3 (#1, Sep 13 2003, 00:49:11) [GCC 3.3 20030304
(Apple Computer, Inc. build 1495)]
sys.executable /usr/bin/python
sys.prefix /System/
Versions/2.3
sys.exec_prefix /System/
Python.
sys.path /System/
Versions/2.3
sys.platform darwin
[http://
Originator: NO
I am unable to duplicate this in recent Mailman. This may be another sourceforge. net/tracker/ index.php? func=detail& aid=1235567& group_id= 103&atid= 300103>
manifestation of the problem at
<http://
which was fixed in Mailman 2.1.7.
If anyone is still seeing this error, can you provide more specifics such
as the list's preferred language and the subscriber's preferred language.