From cd266230832fcf05896cd86eef0b9440e4b5de6b Mon Sep 17 00:00:00 2001 From: "neiljp (Neil Pilgrim)" Date: Thu, 17 Aug 2017 22:31:59 -0700 Subject: [PATCH] Type annotations: Adjust __repr__ return & ignore ne/eq. --- src/PIL/Image.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/PIL/Image.py b/src/PIL/Image.py index fc0ee8c4c..c8c26501d 100644 --- a/src/PIL/Image.py +++ b/src/PIL/Image.py @@ -667,7 +667,7 @@ class Image(object): return filename - def __eq__(self, other): + def __eq__(self, other): # type: ignore # type: (Image) -> bool # type: (Image) -> bool return (isinstance(other, Image) and self.__class__.__name__ == other.__class__.__name__ and @@ -679,13 +679,12 @@ class Image(object): self.getpalette() == other.getpalette() and self.tobytes() == other.tobytes()) - def __ne__(self, other): - # type: (Image) -> bool + def __ne__(self, other): # type: ignore # type: (Image) -> bool eq = (self == other) return not eq def __repr__(self): - # type: () -> Text + # type: () -> str return "<%s.%s image mode=%s size=%dx%d at 0x%X>" % ( self.__class__.__module__, self.__class__.__name__, self.mode, self.size[0], self.size[1],