making telnumbers hashable devel
authorSandro Knauß <knauss@netzguerilla.net>
Thu, 09 Feb 2012 17:35:23 +0100
branchdevel
changeset 139 65117fd28400
parent 138 57c4450c8ba6
child 140 75d0eaaa871d
making telnumbers hashable
iro/telnumber.py
--- a/iro/telnumber.py	Thu Feb 09 17:34:47 2012 +0100
+++ b/iro/telnumber.py	Thu Feb 09 17:35:23 2012 +0100
@@ -50,3 +50,12 @@
     
     def __ne__(self, y):
         return not self.__eq__(y)
+
+    def __hash__(self):
+        return str(self).__hash__()
+
+    def __str__(self):
+        return "00%s%s"%(self.land,self.number)
+
+    def __repr__(self):
+        return "<Telnumber %s>"%str(self)