Fix != operations on lazy objects.

This commit is contained in:
Alex Gaynor 2013-04-19 10:58:29 -07:00
parent 59d127e45f
commit 714161c864
2 changed files with 10 additions and 0 deletions

View file

@ -346,6 +346,7 @@ class SimpleLazyObject(LazyObject):
# care about this (especially in equality tests)
__class__ = property(new_method_proxy(operator.attrgetter("__class__")))
__eq__ = new_method_proxy(operator.eq)
__ne__ = new_method_proxy(operator.ne)
__hash__ = new_method_proxy(hash)
__bool__ = new_method_proxy(bool) # Python 3
__nonzero__ = __bool__ # Python 2