Michael Ströder wrote:
> mycmp=lambda x,y: cmp(x[0].lower(), y[0].lower())
> alist.sort(mycmp)
I found this and solved too.
Big thanks :)
--
Best regards.
Zhang Huangbin
- Open Source Mail Server Solution for RHEL, CentOS, Debian:
http://code.google.com/p/iredmail/
---
Zhang Huangbin wrote:
> >>> cmp=lambda x,y: cmp(x[0].lower(), y[0].lower())
>
> >>> alist.sort(cmp)
Ouch! One should probably not mask the standard function name cmp.
So try this:
mycmp=lambda x,y: cmp(x[0].lower(), y[0].lower())
alist.sort(mycmp)
Ciao, Michael.
-
Michael Ströder wrote:
>
> Sorry, there's a typo in there:
>
> cmp=lambda x,y: cmp(x[0].lower(), y[0}.lower())
> ^
> Should be ]
I found that before, but got the same error:
>>> alist
[('mail=postmas...@a.cn,o=domainAdmins,dc=iredmail,dc=org', {'mail':
['po
Zhang Huangbin wrote:
> Michael Ströder wrote:
>> Compare function for case-insensitive comparison of the DN:
>>
>> cmp=lambda x,y: cmp(x[0].lower(), y[0}.lower())
>
> I tried this compare function, but got this err msg:
Sorry, there's a typo in there:
cmp=lambda x,y: cmp(x[0].lower(), y[0}.lowe