drop support for Python 2.x
[~helmut/debian-dedup.git] / dedup / image.py
index c1f2de0..2e64e6b 100644 (file)
@@ -3,8 +3,8 @@ import struct
 
 import PIL.Image
 
-class ImageHash(object):
-    """A hash on the contents of an image datat type supported by PIL. This
+class ImageHash:
+    """A hash on the contents of an image data type supported by PIL. This
     disregards mode, depth and meta information. Note that due to limitations
     in PIL and the image format (interlacing) the full contents are stored and
     decoded in hexdigest."""
@@ -91,7 +91,7 @@ class GIFHash(ImageHash):
         if self.content.tell() < 10: # magic + logical dimension
             return False
         curvalue = self.content.getvalue()
-        if curvalue.startswith((b"GIF87a", "GIF89a")):
+        if curvalue.startswith((b"GIF87a", b"GIF89a")):
             width, height = struct.unpack("<HH", curvalue[6:10])
             if width * height > self.maxpixels:
                 raise ValueError("maximum image pixels exceeded")