Type annotations: Amend eq/ne to be (object)->bool.

This commit is contained in:
neiljp (Neil Pilgrim) 2017-08-19 17:03:33 -07:00
parent 10e8cd60c2
commit 19e68bdfae

View File

@ -642,8 +642,8 @@ class Image(object):
return filename
def __eq__(self, other): # type: ignore # type: (Image) -> bool
# type: (Image) -> bool
def __eq__(self, other):
# type: (object) -> bool
return (isinstance(other, Image) and
self.__class__.__name__ == other.__class__.__name__ and
self.mode == other.mode and
@ -654,7 +654,8 @@ class Image(object):
self.getpalette() == other.getpalette() and
self.tobytes() == other.tobytes())
def __ne__(self, other): # type: ignore # type: (Image) -> bool
def __ne__(self, other):
# type: (object) -> bool
eq = (self == other)
return not eq