Fixed Python 2.6 bug in WeakMethod.__ne__() method.

This commit is contained in:
Bryan Worrell
2015-12-01 11:58:23 -05:00
parent 07515ec1c5
commit 1d45da9e85

View File

@@ -46,10 +46,6 @@ class WeakMethod(weakref.ref):
return False
def __ne__(self, other):
if isinstance(other, WeakMethod):
if not self._alive or not other._alive:
return self is not other
return weakref.ref.__ne__(self, other) or self._func_ref != other._func_ref
return True
return not self.__eq__(other)
__hash__ = weakref.ref.__hash__