# HG changeset patch
# User Pascal Volk <neverseen@users.sourceforge.net>
# Date 1267262913 0
# Node ID 84094c7fa28be3249516aa206d3b96820273d079
# Parent  eecd05e31517493b7f7fab44ec738184304de72a
VMM/EmailAddress: implemented EmailAddress.__hash__().
So we can have a set() of EmailAddress instances.

diff -r eecd05e31517 -r 84094c7fa28b VirtualMailManager/EmailAddress.py
--- a/VirtualMailManager/EmailAddress.py	Sat Feb 27 06:24:20 2010 +0000
+++ b/VirtualMailManager/EmailAddress.py	Sat Feb 27 09:28:33 2010 +0000
@@ -50,6 +50,9 @@
                     self._domainname != other.domainname
         return NotImplemented
 
+    def __hash__(self):
+        return hash((self._localpart.lower(), self._domainname.lower()))
+
     def __repr__(self):
         return "EmailAddress('%s@%s')" % (self._localpart, self._domainname)