Explorar o código

Make Label() object hashable

Since it got custom __eq__ function, __hash__ needs to be implemented
too. Otherwise it can't be used as a key in dict.
Marek Marczykowski-Górecki %!s(int64=3) %!d(string=hai) anos
pai
achega
a078e1f617
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      qubesadmin/label.py

+ 3 - 0
qubesadmin/label.py

@@ -80,3 +80,6 @@ class Label(object):
         if isinstance(other, Label):
             return self.name == other.name
         return NotImplemented
+
+    def __hash__(self):
+        return hash(self.name)