Slightly simplify Image.__eq__

Two identical types can be compared using the `is` operator. Object
identity is slightly faster than a string comparison as well.
This commit is contained in:
Jon Dufresne 2019-02-03 07:13:28 -08:00
parent 168e51751e
commit dd1e7ccc4a

View File

@ -655,8 +655,7 @@ class Image(object):
return filename
def __eq__(self, other):
return (isinstance(other, Image) and
self.__class__.__name__ == other.__class__.__name__ and
return (self.__class__ is other.__class__ and
self.mode == other.mode and
self.size == other.size and
self.info == other.info and