utils.py
changeset 10661 e6eb0c7c2e98
parent 10603 65ad6980976e
child 10662 10942ed172de
--- a/utils.py	Tue Sep 08 17:15:03 2015 +0200
+++ b/utils.py	Tue Sep 08 18:04:57 2015 +0200
@@ -208,8 +208,10 @@
         if isinstance(other, RepeatList):
             return other._size == self._size and other._item == self._item
         return self[:] == other
-    # py3k future warning "Overriding __eq__ blocks inheritance of __hash__ in 3.x"
-    # is annoying but won't go away because we don't want to hash() the repeatlist
+    def __ne__(self, other):
+        return not (self == other)
+    def __hash__(self):
+        raise NotImplementedError
     def pop(self, i):
         self._size -= 1