From: x2003bruneau Date: Sun, 4 Feb 2007 17:40:46 +0000 (+0000) Subject: Backport X-Git-Tag: xorg/0.9.14~286 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=79a9ca23d5a64dc1bae39936d30c818e007ba5db;p=platal.git Backport git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1482 839d8a87-29fc-0310-9880-83ba4fa771e5 --- diff --git a/bin/lists.rpc.py b/bin/lists.rpc.py index 671b365..ce0fd04 100755 --- a/bin/lists.rpc.py +++ b/bin/lists.rpc.py @@ -355,6 +355,13 @@ def unsubscribe(userdesc, perms, vhost, listname): # users procedures for [ index.php ] # +def get_name(member): + try: + return quote(mlist.getMemberName(member)) + except: + print member + return '' + def get_members(userdesc, perms, vhost, listname): try: mlist = MailList.MailList(vhost+VHOST_SEP+listname.lower(), lock=0) @@ -363,7 +370,7 @@ def get_members(userdesc, perms, vhost, listname): try: details, members = get_list_info(userdesc, perms, mlist) members.sort() - members = map(lambda member: (quote(mlist.getMemberName(member)) or '', member), members) + members = map(lambda member: (get_name(member), member), members) return (details, members, mlist.owner) except: return 0