# HG changeset patch # User Paul Boddie # Date 1423758682 -3600 # Node ID aa2e2008a863712b23c233bdd06428662dab942e # Parent dcb5c3ecc23b5e2781f0b65bf5b56d24df2c5be7 Always convert mail addresses to lower case. diff -r dcb5c3ecc23b -r aa2e2008a863 imiptools/data.py --- a/imiptools/data.py Thu Feb 12 17:28:58 2015 +0100 +++ b/imiptools/data.py Thu Feb 12 17:31:22 2015 +0100 @@ -260,7 +260,8 @@ return [address for name, address in email.utils.getaddresses(values)] def get_address(value): - return value.lower().startswith("mailto:") and value.lower()[7:] or value + value = value.lower() + return value.startswith("mailto:") and value[7:] or value def get_uri(value): return value.lower().startswith("mailto:") and value.lower() or ":" in value and value or "mailto:%s" % value.lower()