def domsort(uida, uidb):
## sort by domain
## usage foo.sort(domsort)
i = uida.rfind('@')
if i >= 0:
doma = uida[i+1:]
i = uidb.rfind('@')
if i >= 0:
domb = uidb[i+1:]
return cmp(doma, domb)
}
# Need to sort by domain name. if we split to chunks it
is possible
# some well-known domains will be interspersed as we sort by
# userid by default instead of by domain. (jared mauch)
r.sort(domsort)
SMTPDirect.py
def domsort(uida, uidb):
## sort by domain
## usage foo.sort(domsort)
i = uida.rfind('@')
if i >= 0:
doma = uida[i+1:]
i = uidb.rfind('@')
if i >= 0:
domb = uidb[i+1:]
return cmp(doma, domb)
}
# Need to sort by domain name. if we split to chunks it
is possible
# some well-known domains will be interspersed as we sort by
# userid by default instead of by domain. (jared mauch)
r.sort(domsort)