Browse Source

Added better __eq__ method to Label class

Labels with the same name should not be distinguishable.

fixes QubesOS/qubes-issues#5944
Marta Marczykowska-Górecka 3 năm trước cách đây
mục cha
commit
1a4cdba7f7
1 tập tin đã thay đổi với 5 bổ sung0 xóa
  1. 5 0
      qubesadmin/label.py

+ 5 - 0
qubesadmin/label.py

@@ -75,3 +75,8 @@ class Label(object):
 
     def __str__(self):
         return self._name
+
+    def __eq__(self, other):
+        if isinstance(other, Label):
+            return self.name == other.name
+        return NotImplemented