[Pkg-mailman-hackers] Pkg-mailman commit - rev 228 -
trunk/debian/patches
Lionel Elie Mamane
lmamane-guest at costa.debian.org
Tue Nov 15 00:00:28 UTC 2005
Author: lmamane-guest
Date: 2005-11-15 00:00:25 +0000 (Tue, 15 Nov 2005)
New Revision: 228
Modified:
trunk/debian/patches/74_admin_non-ascii_emails.dpatch
Log:
Update patch for #315358 to the one given by Peter Gervai <grin at grin.hu>
Lionel's broke case of unicode strings containing only ASCII characters.
Modified: trunk/debian/patches/74_admin_non-ascii_emails.dpatch
===================================================================
--- trunk/debian/patches/74_admin_non-ascii_emails.dpatch 2005-11-14 23:12:43 UTC (rev 227)
+++ trunk/debian/patches/74_admin_non-ascii_emails.dpatch 2005-11-15 00:00:25 UTC (rev 228)
@@ -7,13 +7,18 @@
@DPATCH@
diff -urNad mailman-2.1.5~/Mailman/Cgi/admin.py mailman-2.1.5/Mailman/Cgi/admin.py
--- mailman-2.1.5~/Mailman/Cgi/admin.py 2003-12-24 18:27:45.000000000 +0100
-+++ mailman-2.1.5/Mailman/Cgi/admin.py 2005-11-14 00:51:45.409005398 +0100
-@@ -867,7 +867,7 @@
++++ mailman-2.1.5/Mailman/Cgi/admin.py 2005-11-15 00:55:12.881669479 +0100
+@@ -867,7 +867,12 @@
chunksz = mlist.admin_member_chunksize
# The email addresses had /better/ be ASCII, but might be encoded in the
# database as Unicodes.
- all = [_m.encode() for _m in mlist.getMembers()]
-+ all = mlist.getMembers()
++ all = []
++ for _m in mlist.getMembers():
++ try:
++ all.append( _m.encode() )
++ except:
++ all.append( _m )
all.sort(lambda x, y: cmp(x.lower(), y.lower()))
# See if the query has a regular expression
regexp = cgidata.getvalue('findmember', '').strip()
More information about the Pkg-mailman-hackers
mailing list