Эх сурвалжийг харах

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 3 жил өмнө
parent
commit
a078e1f617
1 өөрчлөгдсөн 3 нэмэгдсэн , 0 устгасан
  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)